<SEC-DOCUMENT>0001564408-26-000052.txt : 20260804
<SEC-HEADER>0001564408-26-000052.hdr.sgml : 20260804
<ACCEPTANCE-DATETIME>20260803184643
ACCESSION NUMBER:		0001564408-26-000052
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		90
CONFORMED PERIOD OF REPORT:	20260630
FILED AS OF DATE:		20260804
DATE AS OF CHANGE:		20260803

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Snap Inc
		CENTRAL INDEX KEY:			0001564408
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370]
		ORGANIZATION NAME:           	06 Technology
		EIN:				455452795
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		3000 31ST STREET
		CITY:			SANTA MONICA
		STATE:			CA
		ZIP:			90405
		BUSINESS PHONE:		(310) 399-3339

	MAIL ADDRESS:	
		STREET 1:		3000 31ST STREET
		CITY:			SANTA MONICA
		STATE:			CA
		ZIP:			90405

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Snapchat Inc
		DATE OF NAME CHANGE:	20121211
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>snap-20260630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019e65dc-cbe8-75dd-aa02-35fc201afe3d,g:6c7140ae-8974-4cbc-9e04-3d74c6b97a9b,d:48518b8e833d48e3b646609cd1de6c75-->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:us-gaap="http://fasb.org/us-gaap/2026" xmlns:srt="http://fasb.org/srt/2026" xmlns:country="http://xbrl.sec.gov/country/2026" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ecd="http://xbrl.sec.gov/ecd/2026" xmlns:snap="http://www.snap.com/20260630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>snap-20260630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-27">0001564408</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="f-28">12-31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-29">2026</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-30">Q2</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-31">false</ix:nonNumeric><ix:nonNumeric contextRef="c-129" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="f-632">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-257" name="snap:MarketableSecuritiesContractualMaturitiesPeriod" id="f-995">P1Y</ix:nonNumeric><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" scale="0" id="f-1125">1</ix:nonFraction><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" scale="0" id="f-1126">1</ix:nonFraction><ix:nonNumeric contextRef="c-303" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1156">364</ix:nonNumeric><ix:nonNumeric contextRef="c-305" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1157">435</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="snap-20260630.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><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:unit id="plan"><xbrli:measure>snap:plan</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>snap:segment</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:AdvertisingRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:AdvertisingRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:AdvertisingRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:AdvertisingRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:OtherRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:OtherRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:OtherRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:OtherRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snap:RestOfWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snap:RestOfWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snap:RestOfWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snap:RestOfWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">snap:UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">snap:UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">snap:ConvertibleSeniorNotesIfConvertedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">snap:ConvertibleSeniorNotesIfConvertedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snap:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snap:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snap:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snap:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snap:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snap:RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snap:RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:SellingAndMarketingExpense</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:SellingAndMarketingExpense</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:SellingAndMarketingExpense</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:SellingAndMarketingExpense</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:GeneralAndAdministrativeExpense</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:GeneralAndAdministrativeExpense</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:GeneralAndAdministrativeExpense</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:GeneralAndAdministrativeExpense</us-gaap:QName.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snap:A2026StockRepurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snap:A2026StockRepurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snap:A2026StockRepurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snap:A2025StockRepurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snap:A2025StockRepurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-11-01</xbrli:startDate><xbrli:endDate>2025-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snap:A2024StockRepurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snap:A2024StockRepurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snap:A2026AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snap:A2026AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2024-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2019-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2019-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:February2025NoteRepurchasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:February2025NoteRepurchasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:August2025NoteRepurchasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:August2025NoteRepurchasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">snap:SterlingOvernightIndexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">snap:MiscellaneousMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">snap:OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">snap:PendingMattersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:SeveranceAndRelatedChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:StockBasedCompensationExpenseBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:SeveranceAndRelatedChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:StockBasedCompensationExpenseBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:SellingAndMarketingExpense</us-gaap:QName.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:SeveranceAndRelatedChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:SellingAndMarketingExpense</us-gaap:QName.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:StockBasedCompensationExpenseBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:SellingAndMarketingExpense</us-gaap:QName.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:GeneralAndAdministrativeExpense</us-gaap:QName.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:SeveranceAndRelatedChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:GeneralAndAdministrativeExpense</us-gaap:QName.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:StockBasedCompensationExpenseBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:GeneralAndAdministrativeExpense</us-gaap:QName.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:SeveranceAndRelatedChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:StockBasedCompensationExpenseBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snap:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snap:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snap:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snap:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snap:RestOfWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snap:RestOfWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:DouglasHottMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:DouglasHottMay2026PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:DouglasHottMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:DouglasHottJune2026PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:RebeccaMorrowMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:RebeccaMorrowJune2026PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:RebeccaMorrowMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:RebeccaMorrowJune92026PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:DouglasHottMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:DouglasHottMay2026PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:DouglasHottMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:DouglasHottJune2026PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:RebeccaMorrowMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:RebeccaMorrowJune2026PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:RebeccaMorrowMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001564408</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:RebeccaMorrowMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:RebeccaMorrowJune92026PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i48518b8e833d48e3b646609cd1de6c75_1"></div><div style="min-height:36pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="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 style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">______________________________________</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">______________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">(Mark One)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:1.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:114%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">June 30, 2026</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">or</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:1.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-4">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:114%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from ________to________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-38017</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">______________________________________</span></div><div style="margin-top:3pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:22pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">SNAP INC</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:22pt;font-weight:700;line-height:120%">.</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">______________________________________</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.358%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">45-5452795</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">(State or other jurisdiction of <br/>incorporation or organization)</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">(I.R.S. Employer<br/>Identification Number)</span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">3000 31st Street</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Santa Monica</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">California</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">90405</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:120%">(Address of principal executive offices, including zip code)</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">(310)</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">399-3339</ix:nonNumeric></span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:120%">(Registrant's telephone, including area code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">______________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.182%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-15">Class A Common Stock, par value $0.00001 per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">SNAP</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">New York Stock Exchange</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 (Exchange Act) during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-18">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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 during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-19">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="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:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-20">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated filer</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-21">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Smaller reporting company</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-22">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-23">&#9746;</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of the latest practicable date.</span></div><div style="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:49.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.772%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Class</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares Outstanding </span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Class A common stock, $0.00001 par value</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-24">1,437,047,479</ix:nonFraction> shares outstanding as of July&#160;30, 2026</span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Class B common stock, $0.00001 par value</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-25">22,523,290</ix:nonFraction> shares outstanding as of July&#160;30, 2026</span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Class C common stock, $0.00001 par value</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-26">231,626,943</ix:nonFraction> shares outstanding as of July&#160;30, 2026</span></div></td></tr></table></div><div style="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 style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center;text-indent:36pt"><span><br/></span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:78.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.992%"/><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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="6" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_10">Note Regarding Forward-Looking Statements</a></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_10">3</a></span></div></td></tr><tr><td colspan="6" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_13">Note Regarding User Metrics and Other Data</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_13">5</a></span></div></td></tr><tr style="height:14pt"><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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_16">PART I - FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_19">Item 1.</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_19">Financial Statements</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_19">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_22">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_22">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_25">Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_25">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_28">Consolidated Statements of Comprehensive Income (Loss)</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_28">8</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_31">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_31">9</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_34">Consolidated Statements of Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_34">10</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_37">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_37">11</a></span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_88">Item 2.</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_88">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_88">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_115">Item 3.</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_115">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_115">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_118">Item 4.</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_118">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_118">45</a></span></div></td></tr><tr style="height:14pt"><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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_121">PART II - OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_124">Item 1.</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_124">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_124">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_127">Item 1A.</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_127">Risk Factors</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_127">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_130">Item 2.</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_130">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_130">95</a></span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_133">Item 3.</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_133">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_133">95</a></span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_136">Item 4.</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_136">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_136">95</a></span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_139">Item 5.</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_139">Other Information</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_139">95</a></span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_145">Item 6.</a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_145">Exhibits </a></span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_145">97</a></span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_148">Signatures</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i48518b8e833d48e3b646609cd1de6c75_148">98</a></span></div></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Snap Inc., &#8220;Snapchat,&#8221; and our other registered and common-law trade names, trademarks, and service marks appearing in this Quarterly Report on Form 10-Q are the property of Snap Inc. or our subsidiaries.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act, about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this report, including statements regarding guidance, our future results of operations or financial condition, our future stock repurchase programs or stock dividends, business strategy and plans, user growth and engagement, product initiatives, objectives of management for future operations, and advertiser and partner offerings, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;contemplate,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;going to,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;should,&#8221; &#8220;target,&#8221; &#8220;will,&#8221; or &#8220;would&#8221; or the negative of these words or other similar terms or expressions. We caution you that the foregoing may not include all of the forward-looking statements made in this report. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends, including our financial outlook, macroeconomic uncertainty, and geo-political events and conflicts, that we believe may continue to affect our business, financial condition, results of operations, and prospects. These forward-looking statements are subject to risks, uncertainties, and other factors described in &#8220;Risk Factors&#8221; and elsewhere in this Quarterly Report on Form 10-Q, including among other things: </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our financial performance, including our revenues, cost of revenues, operating expenses, and our ability to attain and sustain profitability;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to generate and sustain positive cash flow;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to attract and retain users and partners;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to attract and retain advertisers;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to compete effectively with existing competitors and new market entrants;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to effectively manage our growth and future expenses;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to comply with modified or new laws, regulations, and executive actions applying to our business;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to maintain, protect, and enhance our intellectual property;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to successfully expand in our existing market segments and penetrate new market segments;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to attract and retain qualified team members and key personnel (including as a result of the headcount reduction and restructuring plans that we have announced in the past);</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to repay or refinance outstanding debt, or to access additional financing;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">future acquisitions of or investments in complementary companies, products, services, or technologies; and</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the potential adverse impact of climate change, natural disasters, health epidemics, macroeconomic conditions, and war or other armed conflict on our business, operations, and the markets and communities in which we and our partners, advertisers, and users operate. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. The results, events, and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, statements that &#8220;we believe&#8221; and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Quarterly Report on Form 10-Q. And while we believe that information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this report to reflect events or circumstances after the date of this report or to reflect new information or the occurrence of unanticipated events, including future developments related to geo-political events and conflicts and macroeconomic conditions, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, dispositions, joint ventures, restructurings, legal settlements, or investments.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Investors and others should note that we may announce material business and financial information to our investors using our websites (including investor.snap.com), filings with the U.S. Securities and Exchange Commission, or SEC, webcasts, press releases, investor letters, and conference calls. We use these mediums, including Snapchat and our website, to communicate with our members and the public about our company, our products, and other issues. It is possible that the information that we make available may be deemed to be material information. We therefore encourage investors and others interested in our company to review the information that we make available on our websites.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_13"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">NOTE REGARDING USER METRICS AND OTHER DATA</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We define a Daily Active User, or DAU, as a registered and logged-in Snapchat user who visits Snapchat through our applications or websites at least once during a defined 24-hour period. We calculate average DAUs for a particular quarter by adding the number of DAUs on each day of that quarter and dividing that sum by the number of days in that quarter. DAUs are broken out by geography because markets have different characteristics. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We define average revenue per user, or ARPU, as quarterly revenue divided by the average DAUs. For purposes of calculating ARPU, revenue by user geography is apportioned to each region based on our determination of the geographic location in which advertising impressions are delivered, as this approximates revenue based on user activity. This allocation differs from our components of revenue disclosure in the notes to our consolidated financial statements, where revenue is based on the billing address of the advertising customer. For information concerning these metrics as measured by us, see &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise stated, statistical information regarding our users and their activities is determined by calculating the daily average of the selected activity for the most recently completed quarter included in this report.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">While these metrics are determined 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 how our products are used across large populations globally. For example, there may be individuals who attempt to create accounts for malicious purposes, including at scale, even though we forbid that in our Terms of Service and Community Guidelines. We implement measures in our user registration process and through other technical measures to prevent, detect, and suppress that behavior, although we have not determined the number of such accounts. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our products, infrastructure, mobile operating systems, or metric tracking system, or the introduction of new products, may impact our ability to accurately determine active users or other metrics and we may not determine such inaccuracies promptly. We also believe that we don&#8217;t capture all data regarding each of our active users. Technical issues may result in data not being recorded from every user&#8217;s application. For example, because some Snapchat features can be used without internet connectivity, we may not count a DAU because we don&#8217;t receive timely notice that a user has opened the Snapchat application. This undercounting may increase as we grow in Rest of World markets where users may have poor connectivity. We do not adjust our reported metrics to reflect this underreporting. We believe that we have adequate controls to collect user metrics, however, there is no uniform industry standard. We continually seek to identify these technical issues and improve both our accuracy and precision, including ensuring that our investors and others can understand the factors impacting our business, but these technical issues and new issues may continue in the future, including if there continues to be no uniform industry standard. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Some of our demographic data may be incomplete or inaccurate. For example, because users self-report their dates of birth, our age-demographic data may differ from our users&#8217; actual ages. And because users who signed up for Snapchat before June 2013 were not asked to supply their date of birth, we may exclude those users from our age demographics or estimate their ages based on a sample of the self-reported ages that we do have. If our active users provide us with incorrect or incomplete information regarding their age or other attributes, then our estimates may prove inaccurate and fail to meet investor expectations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We count a DAU only when a user visits Snapchat through our applications or websites and only once per user per day. We believe this methodology more accurately measures our user engagement. We have multiple pipelines of user data that we use to determine whether a user has visited Snapchat through our applications or websites during a particular day. This provides redundancy in the event one pipeline of data were to become unavailable for technical reasons, and also gives us redundant data to help measure how users interact with our applications and websites.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to maintain an effective analytics platform, our metrics calculations may be inaccurate. We regularly review, have adjusted in the past, and are likely in the future to adjust our processes for calculating our internal metrics to improve their accuracy. As a result of any such adjustments, our DAUs, ARPU, or other metrics may not be directly comparable to those in prior periods. Our measures of DAUs may 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_16"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PART I - FINANCIAL INFORMATION</span></div><div id="i48518b8e833d48e3b646609cd1de6c75_19"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Financial Statements</span></div><div id="i48518b8e833d48e3b646609cd1de6c75_22"></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Snap Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(unaudited)</span></div><div style="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:44.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-32">163,960</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-33">262,570</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-34">252,911</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-35">402,157</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;text-indent:-4.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-36">46,945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-37">40,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-38">91,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-39">77,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-40">263,189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-41">251,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-42">513,229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-43">499,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 32.5pt;text-align:left;text-indent:-4.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt issuance costs and debt discount (premium)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="f-44">967</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="f-45">550</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-46">1,898</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-47">7,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:#cceeff;padding:2.62pt 1pt 1.5pt 32.5pt;text-align:left;text-indent:-4.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Losses (gains) on debt and equity securities, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesGainLoss" scale="3" id="f-48">129</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-49">1,208</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DebtAndEquitySecuritiesGainLoss" scale="3" id="f-50">716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DebtAndEquitySecuritiesGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-51">14,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 32.5pt;text-align:left;text-indent:-4.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Gain on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="f-52">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="f-53">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="f-54">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-55">66,939</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-56">10,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-57">12,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-58">16,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-59">11,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 37pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Change in operating assets and liabilities, net of effect of acquisitions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 46pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-60">67,614</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-61">3,088</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-62">107,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-63">191,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 46pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-64">14,460</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-65">7,058</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-66">30,730</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-67">29,886</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 46pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="snap:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-68">15,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="snap:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-69">13,797</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="snap:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-70">30,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="snap:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-71">27,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 46pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="f-72">159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-73">2,117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="f-74">81</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-75">6,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 46pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-76">59,745</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-77">94,203</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-78">37,701</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-79">59,943</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 46pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-80">155,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-81">147,695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-82">87,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-83">14,873</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 46pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-84">9,011</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-85">8,492</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-86">21,466</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-87">25,485</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 46pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="f-88">435</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-89">2,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="f-90">340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-91">3,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 55pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-92">176,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-93">88,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-94">502,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-95">240,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-96">55,676</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-97">64,701</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-98">96,448</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-99">101,915</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of strategic investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snap:PaymentsToAcquireStrategicInvestments" format="ixt:fixed-zero" scale="3" id="f-100">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="snap:PaymentsToAcquireStrategicInvestments" format="ixt:num-dot-decimal" scale="3" id="f-101">20,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="snap:PaymentsToAcquireStrategicInvestments" format="ixt:num-dot-decimal" scale="3" id="f-102">5,934</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="snap:PaymentsToAcquireStrategicInvestments" format="ixt:num-dot-decimal" scale="3" id="f-103">20,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:#cceeff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-104">25,678</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-105">35,499</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-106">65,048</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-107">35,499</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-108">213,798</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-109">390,866</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-110">516,158</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-111">626,665</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Sales of marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-112">55,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-113">425,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-114">287,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-115">437,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Maturities of marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-116">216,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-117">301,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-118">429,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-119">565,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="f-120">500</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-121">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="f-122">500</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-123">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 55pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-124">24,155</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-125">215,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-126">33,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-127">218,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from issuance of notes, net of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-128">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-129">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-130">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-131">1,473,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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><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><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases of Class A non-voting common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-132">250,465</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-133">243,473</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-134">600,964</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-135">500,573</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Deferred payments for acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snap:PaymentForDeferredAcquisitionPayments" format="ixt:num-dot-decimal" scale="3" id="f-136">2,642</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="snap:PaymentForDeferredAcquisitionPayments" format="ixt:num-dot-decimal" scale="3" id="f-137">9,562</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="snap:PaymentForDeferredAcquisitionPayments" format="ixt:num-dot-decimal" scale="3" id="f-138">2,642</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="snap:PaymentForDeferredAcquisitionPayments" format="ixt:num-dot-decimal" scale="3" id="f-139">67,539</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases of convertible notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snap:PaymentsForRepurchaseOfConvertibleNotes" format="ixt:fixed-zero" scale="3" id="f-140">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="snap:PaymentsForRepurchaseOfConvertibleNotes" format="ixt:fixed-zero" scale="3" id="f-141">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="snap:PaymentsForRepurchaseOfConvertibleNotes" format="ixt:fixed-zero" scale="3" id="f-142">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="snap:PaymentsForRepurchaseOfConvertibleNotes" format="ixt:num-dot-decimal" scale="3" id="f-143">1,444,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Repayment of convertible notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:fixed-zero" scale="3" id="f-144">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-145">36,240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:fixed-zero" scale="3" id="f-146">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-147">36,240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-148">1,799</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-149">1,800</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-150">3,400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-151">3,699</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 55pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-152">254,906</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-153">291,075</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-154">607,006</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-155">579,594</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 59.5pt;text-align:left;text-indent:-4.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Change in cash, cash equivalents, and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-156">102,847</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-157">12,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-158">70,906</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-159">121,297</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash, beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-160">1,063,338</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-161">916,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-162">1,031,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-163">1,050,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-164">960,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-165">928,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-166">960,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-167">928,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Snap Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Operations</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(unaudited)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.782%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-168">1,598,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-169">1,344,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-170">3,127,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-171">2,708,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Costs and expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-172">667,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-173">653,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-174">1,333,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-175">1,292,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-176">542,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-177">443,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-178">1,020,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-179">867,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-180">298,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-181">257,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-182">537,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-183">515,810</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-184">261,338</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-185">250,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-186">482,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-187">485,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-188">1,769,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-189">1,604,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-190">3,372,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-191">3,161,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-192">170,721</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-193">259,676</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-194">245,170</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-195">453,522</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-196">24,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-197">33,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-198">51,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-199">70,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-200">36,941</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-201">27,607</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-202">73,697</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-203">51,006</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-204">21,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-205">823</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-206">20,488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-207">48,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-208">161,488</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-209">254,907</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-210">247,248</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-211">386,065</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-212">2,472</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-213">7,663</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-214">5,663</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-215">16,092</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-216">163,960</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-217">262,570</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-218">252,911</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-219">402,157</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Class A, Class B, and Class C common stockholders (Note 3):</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-220">0.10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-221">0.16</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-222">0.15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-223">0.24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-224">0.10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-225">0.16</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-226">0.15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-227">0.24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in computation of net loss per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-228">1,663,449</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-229">1,674,854</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-230">1,675,483</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-231">1,685,544</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-232">1,663,449</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-233">1,674,854</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-234">1,675,483</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-235">1,685,544</ix:nonFraction></span></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Snap Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Income (Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(unaudited)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-236">163,960</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-237">262,570</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-238">252,911</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-239">402,157</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on marketable securities, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-240">4,310</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-241">917</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-242">11,881</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-243">2,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-244">1,638</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-245">13,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-246">6,070</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-247">19,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-248">5,948</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-249">12,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-250">17,951</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-251">22,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total comprehensive loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-252">169,908</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-253">250,391</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-254">270,862</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-255">380,055</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_31"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Snap Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except par value)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(unaudited)</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:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-256">958,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-257">1,030,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-258">1,700,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-259">1,910,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-260">1,237,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-261">1,372,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-262">309,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-263">272,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-264">4,206,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-265">4,584,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-266">586,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-267">578,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-268">562,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-269">506,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-270">94,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-271">66,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-272">1,780,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-273">1,720,769</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-274">240,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-275">221,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-276">7,470,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-277">7,677,802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-278">177,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-279">219,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-280">47,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-281">48,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-282">1,054,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-283">971,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Short-term debt, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-284">153,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-285">46,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-286">1,432,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-287">1,286,868</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-288">3,381,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-289">3,489,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-290">643,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-291">557,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-292">85,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-293">61,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-294">5,543,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-295">5,396,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 8)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-12" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-296"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-10" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-297"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">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="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Class A non-voting common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-298"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-299">0.00001</ix:nonFraction></ix:nonFraction> par value. <ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-300">3,000,000</ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-301">1,471,658</ix:nonFraction> shares issued, <ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-302">1,428,131</ix:nonFraction> shares outstanding at June&#160;30, 2026, and <ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-303">3,000,000</ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-304">1,502,073</ix:nonFraction> shares issued, <ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-305">1,457,403</ix:nonFraction> shares outstanding at December&#160;31, 2025.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CommonStockValueOutstanding" scale="3" id="f-306">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CommonStockValueOutstanding" scale="3" id="f-307">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Class B voting common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-16" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-308"><ix:nonFraction unitRef="usdPerShare" contextRef="c-17" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-309">0.00001</ix:nonFraction></ix:nonFraction> par value. <ix:nonFraction unitRef="shares" contextRef="c-17" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-310"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-311">700,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-312"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-313"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-314"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-315">22,523</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding at June&#160;30, 2026 and December&#160;31, 2025.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:CommonStockValueOutstanding" format="ixt:fixed-zero" scale="3" id="f-316">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:CommonStockValueOutstanding" format="ixt:fixed-zero" scale="3" id="f-317">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Class C voting common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-318"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-319">0.00001</ix:nonFraction></ix:nonFraction> par value. <ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-320"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-321">260,888</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-322"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-323"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-324"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-325">231,627</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding at June&#160;30, 2026 and December&#160;31, 2025.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:CommonStockValueOutstanding" scale="3" id="f-326">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:CommonStockValueOutstanding" scale="3" id="f-327">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock, at cost. <ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-328">43,527</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-329">44,670</ix:nonFraction> shares of Class A non-voting common stock at June&#160;30, 2026 and December&#160;31, 2025, respectively.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-330">424,577</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-331">435,722</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-332">17,143,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-333">16,637,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-334">14,800,691</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-335">13,946,816</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-336">8,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-337">26,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-338">1,927,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-339">2,281,495</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-340">7,470,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-341">7,677,802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_34"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Snap Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(unaudited)</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.501%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.346%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.346%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.346%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.346%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.346%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.346%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.346%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.105%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Amount </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Amount </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Amount </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Amount </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Class A non-voting common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-342">1,443,120</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-343">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-21" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-344">1,432,528</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-345">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-346">1,457,403</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-347">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-348">1,436,495</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-349">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:#cceeff;padding:2.62pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-350">32,914</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-351">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-352">25,243</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-353">68,115</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-354">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-355">47,353</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Repurchases of Class A non-voting common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-356">48,640</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="f-357">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-358">29,974</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-26" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-359">98,530</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="f-360">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-361">57,293</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Reissuances of Class A non-voting common stock for vesting of restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-362">737</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-363">403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-364">1,143</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-365">1,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-366">1,428,131</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-367">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-368">1,428,200</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-369">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-370">1,428,131</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-371">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-372">1,428,200</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-373">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Class B voting common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-374">22,523</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-375">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-376">22,523</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-377">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-378">22,523</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-379">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-380">22,523</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-381">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-34" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-382">22,523</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-383">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-35" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-384">22,523</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-385">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-34" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-386">22,523</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-387">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-35" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-388">22,523</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-389">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Class C voting common stock</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-390">231,627</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-391">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-37" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-392">231,627</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-393">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-394">231,627</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-395">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-39" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-396">231,627</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-397">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-398">231,627</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-399">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-41" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-400">231,627</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-401">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-402">231,627</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-403">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-41" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-404">231,627</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-405">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Treasury stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-42" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-406">44,264</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-407">431,762</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-43" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-408">45,980</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-409">448,509</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-44" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-410">44,670</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-411">435,722</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-45" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-412">47,222</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-413">460,620</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Repurchases of Class A non-voting common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-46" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-414">48,640</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-415">250,466</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-47" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-416">29,974</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-417">243,473</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-48" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-418">98,530</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-419">600,964</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-49" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-420">57,293</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-421">500,573</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Retirement of Class A non-voting common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-46" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-422">48,640</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" sign="-" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-423">250,466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-47" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-424">29,974</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" sign="-" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-425">243,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-48" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-426">98,530</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" sign="-" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-427">600,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-49" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-428">57,293</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" sign="-" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-429">500,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Reissuances of Class A non-voting common stock for vesting of restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-46" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-430">737</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-431">7,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-47" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-432">403</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-433">3,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-48" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-434">1,143</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-435">11,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-49" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-436">1,645</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-437">16,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-438">43,527</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-439">424,577</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-51" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-440">45,577</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-441">444,573</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-442">43,527</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-443">424,577</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-51" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-444">45,577</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-445">444,573</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-52" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-446">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-447">16,887,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-53" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-448">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-449">15,879,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-54" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-450">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-451">16,637,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-55" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-452">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-453">15,644,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-454">263,189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-455">251,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-456">513,229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-457">499,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:2.62pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Reissuances of Class A non-voting common stock for vesting of restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-458">7,185</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-459">3,936</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-460">11,145</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-461">16,047</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" sign="-" name="us-gaap:StockholdersEquityOther" format="ixt:num-dot-decimal" scale="3" id="f-462">4,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-60" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-463">&#8212;</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-464">17,143,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-61" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-465">&#8212;</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-466">16,127,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-60" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-467">&#8212;</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-468">17,143,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-61" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-469">&#8212;</ix:nonFraction></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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-470">16,127,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-62" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-471">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-472">14,386,265</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-63" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-473">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-474">13,132,148</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-64" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-475">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-476">13,946,816</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-65" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-477">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-478">12,735,461</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-479">163,960</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-480">262,570</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-481">252,911</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-482">402,157</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Retirement of Class A non-voting common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-483">250,466</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-484">243,473</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-485">600,964</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-486">500,573</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-70" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-487">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-488">14,800,691</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-71" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-489">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-490">13,638,191</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-70" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-491">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-492">14,800,691</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-71" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-493">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-494">13,638,191</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated other comprehensive income</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-72" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-495">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-496">14,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-73" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-497">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-498">12,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-74" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-499">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-500">26,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-75" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-501">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-502">2,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-503">5,948</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-504">12,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-505">17,951</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-506">22,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-80" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-507">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-508">8,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-81" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-509">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-510">24,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-80" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-511">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-512">8,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-81" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-513">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-514">24,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="snap:CommonStockSharesIssuedNotDisclosed" format="ixt:fixed-true" id="f-515">Total stockholders&#8217; equity</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-516">1,725,808</ix:nonFraction></span></td><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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-517">1,927,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-518">1,727,927</ix:nonFraction></span></td><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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-519">2,069,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-520">1,725,808</ix:nonFraction></span></td><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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-521">1,927,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-522">1,727,927</ix:nonFraction></span></td><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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-523">2,069,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_37"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Snap Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div id="i48518b8e833d48e3b646609cd1de6c75_40"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock" id="f-524" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">1. Description of Business and Summary of Significant Accounting Policies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Snap Inc. is a technology company.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Snap Inc. (&#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;), a Delaware corporation, is headquartered in Santa Monica, California. Our flagship product, Snapchat, is a visual messaging application that was created to help people communicate through short videos and images called &#8220;Snaps.&#8221;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-525" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for interim financial information. Our consolidated financial statements include the accounts of Snap Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Our fiscal year ends on December&#160;31. These unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2025, as filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) in February 2026 (the &#8220;Annual Report&#8221;).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In our opinion, the unaudited interim consolidated financial statements include all adjustments of a normal recurring nature necessary for the fair presentation of our financial position, results of operations, and cash flows. The results of operations for the three and six months ended June&#160;30, 2026 are not necessarily indicative of the results to be expected for the year ending December&#160;31, 2026.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes to our significant accounting policies described in our Annual Report that have had a material impact on our consolidated financial statements and related notes.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-526" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts in the consolidated financial statements. Management&#8217;s estimates and judgments are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Key estimates and judgments relate primarily to determining the recoverability of long-lived assets, evaluation of contingencies, uncertain tax positions, and the fair value of strategic investments. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.</span></div></ix:nonNumeric></ix:nonNumeric><div id="i48518b8e833d48e3b646609cd1de6c75_43"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-527" continuedAt="f-527-1" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2. Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We determine revenue recognition by first identifying the contract or contracts with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when, or as, we satisfy a performance obligation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We determine collectability by performing ongoing credit evaluations and monitoring customer accounts receivable balances. Sales tax, including value added tax, is excluded from reported revenue.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In arrangements where another party is involved in providing specified services to a customer, we evaluate whether we are the principal or agent. In this evaluation, we consider if we obtain control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price. </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:continuation id="f-527-1" continuedAt="f-527-2"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We generate the substantial majority of our revenue through the sale of our advertising products on Snapchat, which include Snap Ads and AR Ads, referred to as advertising revenue. AR Ads include Sponsored Lenses, which allow users to interact with an advertiser&#8217;s brand by enabling branded augmented reality experiences.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Advertising revenue is primarily generated from the display of advertisements on Snapchat through contractual agreements that are either based on the number of advertising impressions delivered or on a fixed fee basis over a period of time. Revenue related to agreements based on the number of impressions delivered is recognized when the advertisement is served. Revenue related to fixed fee arrangements is recognized ratably over the service period, typically less than 30 days in duration, and such arrangements do not contain minimum impression guarantees.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For advertising revenue arrangements where we are not the principal, we recognize revenue on a net basis. For the periods presented, revenue for arrangements where we are the agent was not material.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Other Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue primarily consists of revenue from subscriptions, which include Snapchat+, Lens+, and Snapchat Platinum. These services provide subscribers access to exclusive, experimental, and pre-release features, as well as an ad-free experience for Snapchat Platinum subscribers. We also generate subscription revenue from Memories Storage Plans, which provide subscribers with the ability to purchase cloud storage. Subscription revenue is initially deferred and then recognized ratably over the term of the subscription, which is generally one year or less. We report subscription revenue gross of transaction processing fees, which are recognized within cost of revenue on our consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue also includes amounts earned from partnerships. These agreements are typically structured as fixed-fee arrangements with contract terms that may exceed one year, with revenue recognized ratably over the service period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We also generate revenue from subscriptions and sales of physical products. Sales of physical products are reported net of allowances for returns. For the periods presented, all such revenue was not material.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-528" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our revenue disaggregated by source:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Advertising revenue</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-529">1,282,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-530">1,173,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-531">2,525,984</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-532">2,384,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-533">316,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-534">171,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-535">601,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-536">323,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-537">1,598,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-538">1,344,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-539">3,127,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-540">2,708,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="f-541" escape="true"><ix:continuation id="f-527-2" continuedAt="f-527-3"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our revenue disaggregated by geography based on the billing address of the customer:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) (2)</span></div></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-542">904,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-543">804,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-544">1,729,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-545">1,609,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Europe </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-546">353,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-547">254,209</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-548">669,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-549">477,466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-550">340,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-551">286,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-552">729,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-553">621,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-554">1,598,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-555">1,344,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-556">3,127,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-557">2,708,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">North America includes Mexico, the Caribbean, and Central America.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">United States revenue was $<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-558">872.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-559">1,669.2</ix:nonFraction> million for the three and six months ended June&#160;30, 2026, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-560">775.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-561">1,554.6</ix:nonFraction> million for the three and six months ended June&#160;30, 2025, respectively.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Europe includes Turkey. Europe also includes Russia and Belarus; however, we maintain a policy prohibiting sales to entities in these countries.</span></div></ix:continuation></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-527-3">Deferred revenue, included in accrued expenses and other current liabilities on our consolidated balance sheets, was $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="f-562">207.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="f-563">145.2</ix:nonFraction> million as of June&#160;30, 2026 and December 31, 2025, respectively.</ix:continuation> </span></div><div id="i48518b8e833d48e3b646609cd1de6c75_46"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-564" continuedAt="f-564-1" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">3. Net Loss per Share</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We compute net loss per share using the two-class method required for multiple classes of common stock. Although shares of our Class A, Class B, and Class C common stock have different voting and conversion rights, they have identical economic rights. Accordingly, basic and diluted net loss per share is the same for each class of common stock and therefore is presented on a combined basis.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of stock outstanding during the period, adjusted for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">restricted stock awards (&#8220;RSAs&#8221;) for which the risk of forfeiture has not yet lapsed.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net loss per share is computed by dividing net loss by the weighted-average number of fully diluted common shares outstanding during the period. We use the if&#8209;converted method for calculating any potential dilutive effect of the convertible senior notes due in 2026, 2027, 2028, and 2030 (collectively, the &#8220;Convertible Notes&#8221;) on diluted net loss per share. The Convertible Notes would have a dilutive impact on net income per share when the average market price of Class A common stock for a given period exceeds the respective conversion price of the Convertible Notes. For the periods presented, our potentially dilutive shares relating to stock options, restricted stock units (&#8220;RSUs&#8221;), RSAs, and the Convertible Notes were not included in the computation of diluted net loss per share as the effect of including these shares in the calculation would have been anti-dilutive.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:continuation id="f-564-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-565" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The numerators and denominators of the basic and diluted net loss per share computations for our common stock are calculated as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-566">163,960</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-567">262,570</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-568">252,911</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-569">402,157</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-6.48pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares - Basic </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-570">1,663,449</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-571">1,674,854</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-572">1,675,483</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-573">1,685,544</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-6.48pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares - Diluted </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-574">1,663,449</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-575">1,674,854</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-576">1,675,483</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-577">1,685,544</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-578">0.10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-579">0.16</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-580">0.15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-581">0.24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-582">0.10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-583">0.16</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-584">0.15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-585">0.24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes <ix:nonFraction unitRef="shares" contextRef="c-106" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="6" id="f-586"><ix:nonFraction unitRef="shares" contextRef="c-106" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-587">1,409</ix:nonFraction></ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="c-107" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="6" id="f-588"><ix:nonFraction unitRef="shares" contextRef="c-107" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-589">1,421</ix:nonFraction></ix:nonFraction> million shares of Class A common stock for the three months ended June&#160;30, 2026 and 2025, respectively; and <ix:nonFraction unitRef="shares" contextRef="c-108" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="6" id="f-590"><ix:nonFraction unitRef="shares" contextRef="c-108" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-591">1,421</ix:nonFraction></ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="c-109" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="6" id="f-592"><ix:nonFraction unitRef="shares" contextRef="c-109" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-593">1,431</ix:nonFraction></ix:nonFraction> million shares of Class A common stock for the six months ended June&#160;30, 2026 and 2025, respectively. Includes <ix:nonFraction unitRef="shares" contextRef="c-110" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-594"><ix:nonFraction unitRef="shares" contextRef="c-111" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-595"><ix:nonFraction unitRef="shares" contextRef="c-112" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-596"><ix:nonFraction unitRef="shares" contextRef="c-113" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-597"><ix:nonFraction unitRef="shares" contextRef="c-110" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-598"><ix:nonFraction unitRef="shares" contextRef="c-111" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-599"><ix:nonFraction unitRef="shares" contextRef="c-112" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-600"><ix:nonFraction unitRef="shares" contextRef="c-113" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-601">23</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> million shares of Class B common stock and <ix:nonFraction unitRef="shares" contextRef="c-114" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-602"><ix:nonFraction unitRef="shares" contextRef="c-115" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-603"><ix:nonFraction unitRef="shares" contextRef="c-116" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-604"><ix:nonFraction unitRef="shares" contextRef="c-117" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-605"><ix:nonFraction unitRef="shares" contextRef="c-114" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-606"><ix:nonFraction unitRef="shares" contextRef="c-115" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-607"><ix:nonFraction unitRef="shares" contextRef="c-116" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-608"><ix:nonFraction unitRef="shares" contextRef="c-117" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-609">232</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million shares of Class C common stock for each of the periods presented.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-610" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-118" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-611">474</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-119" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-612">583</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs and RSAs</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-120" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-613">204,773</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-121" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-614">143,318</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes (if-converted)</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-122" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-615">46,193</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-123" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-616">59,154</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i48518b8e833d48e3b646609cd1de6c75_49"></div><ix:nonNumeric contextRef="c-1" name="snap:StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-617" continuedAt="f-617-1" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">4. Stockholders&#8217; Equity </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain <ix:nonFraction unitRef="plan" contextRef="c-12" decimals="INF" name="snap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans" format="ixt-sec:numwordsen" scale="0" id="f-618">one</ix:nonFraction> active share-based employee compensation plan: the 2017 Equity Incentive Plan (the &#8220;2017 Plan&#8221;). The 2017 Plan provides for the grant of incentive stock options to employees, including employees of any parent or subsidiary, and for the grant of nonstatutory stock options, stock appreciation rights, RSAs, RSUs, performance stock awards, performance cash awards, and other forms of stock awards to employees, directors, and consultants, including employees and consultants of our affiliates. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units and Restricted Stock Awards</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="f-619" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU and RSA activity for the six months ended June&#160;30, 2026:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Class A Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr style="height:3pt"><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:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-124" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-620">167,374</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-124" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-621">9.23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-125" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-622">138,706</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-125" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-623">5.61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-125" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-624">62,412</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-125" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-625">8.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-125" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-626">38,895</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-125" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-627">8.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of June 30, 2026</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-126" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-628">204,773</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-126" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-629">7.22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:continuation id="f-617-1"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">All RSUs and RSAs vest on the satisfaction of a service-based condition. Total unrecognized compensation cost related to outstanding RSUs and RSAs was $<ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-8" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="9" id="f-630">1.4</ix:nonFraction> billion as of June&#160;30, 2026 and is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-128" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-631">2.2</ix:nonNumeric> years. The service condition for RSUs and RSAs is generally satisfied in equal monthly or quarterly installments over <span style="-sec-ix-hidden:f-632">three</span> to <ix:nonNumeric contextRef="c-130" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-633">four years</ix:nonNumeric>.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June&#160;30, 2026, stock option forfeitures were immaterial and there were no stock option grants or exercises. As of June&#160;30, 2026, all outstanding options were fully vested, and there was <ix:nonFraction unitRef="usd" contextRef="c-131" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:fixed-zero" scale="6" id="f-634">no</ix:nonFraction> unrecognized compensation cost related to stock options.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-635" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense by function was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-636">2,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-637">1,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-638">4,397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-639">3,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-640">193,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-641">166,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-642">367,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-643">323,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-644">47,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-645">48,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-646">92,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-647">103,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-648">19,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-649">34,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-650">48,741</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-651">69,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-652">263,189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-653">251,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-654">513,229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-655">499,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stock Repurchases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2026, our board of directors authorized a stock repurchase program of up to $<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-656">500.0</ix:nonFraction> million of our Class A common stock. During the six months ended June&#160;30, 2026, we repurchased and retired <ix:nonFraction unitRef="shares" contextRef="c-149" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-657">68.5</ix:nonFraction> million shares of our Class A common stock for $<ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-658">350.7</ix:nonFraction> million, including costs associated with the repurchases. As of June&#160;30, 2026, the remaining availability under the stock repurchase authorization was $<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="f-659">150.0</ix:nonFraction> million.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2025, our board of directors authorized a stock repurchase program of up to $<ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-660">500.0</ix:nonFraction> million of our Class A common stock. We completed this program in January 2026. Under the program, we repurchased and retired <ix:nonFraction unitRef="shares" contextRef="c-152" decimals="-5" name="us-gaap:TreasuryStockSharesAcquired" scale="6" id="f-661">59.4</ix:nonFraction>&#160;million shares of our Class A common stock for $<ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-662">500.6</ix:nonFraction> million, including costs associated with the repurchases, representing the entire amount approved by our board of directors in November 2025.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In October 2024, our board of directors authorized a stock repurchase program of up to $<ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-663">500.0</ix:nonFraction> million of our Class A common stock. We completed this program in May 2025. Under the program, we repurchased and retired <ix:nonFraction unitRef="shares" contextRef="c-154" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-664">57.3</ix:nonFraction>&#160;million shares of our Class A common stock for $<ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-665">500.6</ix:nonFraction> million, including costs associated with the repurchases, representing the entire amount approved by our board of directors in October 2024.</span></div></ix:continuation><div id="i48518b8e833d48e3b646609cd1de6c75_52"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-666" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">5. Business Acquisitions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> months ended June&#160;30, 2026, the aggregate purchase consideration for business acquisitions was </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-667">88.1</ix:nonFraction>&#160;million, which primarily consisted of $<ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="f-668">68.3</ix:nonFraction> million in cash and $<ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" scale="6" id="f-669">13.6</ix:nonFraction> million recorded in other liabilities in our consolidated balance sheet as of the date of acquisition. Of the aggregate purchase consideration, $<ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-670">60.8</ix:nonFraction> million was allocated to goodwill and the remainder primarily to identifiable intangible assets. The acquired assets are expected to enhance our existing platform, technology, and workforce. The goodwill amount represents synergies related to our existing platform expected to be realized from the business acquisitions and assembled workforce. Of the acquired goodwill and intangible assets, $<ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="f-671">10.0</ix:nonFraction>&#160;million is deductible for tax purposes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 1 in our consolidated financial statements in the Annual Report for additional details related to our accounting policies for business combinations.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_55"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-672" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">6. Goodwill and Intangible Assets</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-673" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the six months ended June&#160;30, 2026 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2025</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-674">1,720,769</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-675">60,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-676">1,394</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2026</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-677">1,780,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-678" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Useful Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except years)</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"/></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:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-157" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-679">3.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-680">302,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-681">223,383</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-682">78,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-159" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-683">8.8</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-684">16,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-685">5,372</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-686">11,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-161" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-687">4.7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-688">4,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-689">925</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-690">3,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-691">323,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-692">229,680</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-693">94,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Useful Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except years)</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"/></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:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-163" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-694">2.6</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-695">328,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-696">274,464</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-697">53,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-165" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-698">8.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-699">30,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-700">17,485</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-701">12,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-167" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-702">3.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-703">835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-704">679</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-705">156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-706">359,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-707">292,628</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-708">66,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets was $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-709">10.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-710">21.6</ix:nonFraction>&#160;million for the three and six months ended June&#160;30, 2026, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-711">12.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-712">23.6</ix:nonFraction>&#160;million for the three and six months ended June&#160;30, 2025, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-713" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2026, the estimated intangible asset amortization expense for the next five years and thereafter is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Amortization</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2026</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-714">15,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-715">30,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-716">20,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-717">14,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-718">6,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="snap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="f-719">6,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-720">94,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_58"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-721" continuedAt="f-721-1" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">7. Debt</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2034 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In August 2025, we entered into a purchase agreement for the sale of $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-722">550.0</ix:nonFraction> million principal amount of senior notes due in 2034 (the &#8220;2034 Notes&#8221;) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;). The proceeds from the issuance of the 2034 Notes, net of $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-723">8.9</ix:nonFraction>&#160;million in debt issuance costs, were $<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-5" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="6" id="f-724">541.1</ix:nonFraction> million and primarily used for the August 2025 repurchase transactions, as discussed below. In connection with the August 2025 repurchase transactions, $<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" scale="6" id="f-725">1.4</ix:nonFraction> million of the debt issuance costs were expensed in the third quarter of 2025, with the remainder to be amortized to interest expense using the effective interest rate method. The 2034 Notes are unsecured and unsubordinated obligations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2033 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2025, we entered into a purchase agreement for the sale of $<ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-7" name="us-gaap:DebtInstrumentFaceAmount" scale="9" id="f-726">1.50</ix:nonFraction>&#160;billion principal amount of senior notes due in 2033 (the &#8220;2033 Notes&#8221; and collectively with the 2034 Notes, the &#8220;Senior Notes&#8221;) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act, and outside the United States to non-U.S. persons pursuant to Regulation S under the Securities Act. The proceeds from the issuance of the 2033 Notes, net of $<ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-727">26.9</ix:nonFraction>&#160;million in debt issuance costs, were $<ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-7" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="9" id="f-728">1.47</ix:nonFraction>&#160;billion and primarily used for the February 2025 repurchase transactions, as discussed below. In connection with the February 2025 repurchase transactions, $<ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" scale="6" id="f-729">6.5</ix:nonFraction>&#160;million of the debt issuance costs were expensed in the first quarter of 2025, with the remainder to be amortized to interest expense using the effective interest rate method. The 2033 Notes are unsecured and unsubordinated obligations.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtConversionsTextBlock" id="f-730" continuedAt="f-730-1" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additional terms related to the 2033 Notes and 2034 Notes (collectively, the &#8220;Senior Notes&#8221;) are as follows:</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:32.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.630%"/><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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Redemption Date </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Stated Interest Rate </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2033 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2033</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-175" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-731">6.875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-175" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-732">5.81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2034 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 15, 2034</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">September 15, 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-176" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-733">6.875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-176" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-734">6.86</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">We may redeem for cash all or any portion of the Senior Notes, at our option, at any time prior to the redemption dates at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="c-177" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-735">100</ix:nonFraction>% of the principal amount of the Senior Notes to be redeemed plus any accrued and unpaid interest and a &#8220;make-whole&#8221; premium as provided in the respective indentures. Until the redemption dates, we may redeem up to <ix:nonFraction unitRef="number" contextRef="c-170" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" scale="-2" id="f-736">40</ix:nonFraction>% of the original aggregate principal amount of the Senior Notes with the net cash proceeds of certain equity offerings at a redemption price of <ix:nonFraction unitRef="number" contextRef="c-178" decimals="5" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-737">106.875</ix:nonFraction>% of the principal amount of the Senior Notes to be redeemed plus accrued and unpaid interest. In addition, we may redeem all or any portion of the Senior Notes at any time on or after the redemption dates at the redemption prices set forth in the respective indentures, plus any accrued and unpaid interest.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Interest is payable in cash semi-annually in arrears.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Senior Notes include customary terms and covenants, including certain events of default, after which the Senior Notes may be due and payable immediately. In addition, if we experience certain change of control events, as described in the respective indentures, we will be required to make an offer to repurchase some or all of the Senior Notes at a price equal to <ix:nonFraction unitRef="number" contextRef="c-179" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-738">101</ix:nonFraction>% of the principal amount of the Senior Notes to be repurchased plus accrued and unpaid interest.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2030 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, we entered into a purchase agreement for the sale of an aggregate of $<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-739">750.0</ix:nonFraction> million principal amount of convertible senior notes due in 2030 (the &#8220;2030 Notes&#8221;) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2030 Notes were $<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-5" name="snap:ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts" scale="6" id="f-740">671.5</ix:nonFraction>&#160;million, net of debt issuance costs and cash used to purchase the capped call transactions (the &#8220;2030 Capped Call Transactions&#8221;) discussed below. The 2030 Notes are unsecured and unsubordinated obligations. </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:continuation id="f-721-1" continuedAt="f-721-2"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2028 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, we entered into a purchase agreement for the sale of an aggregate of $<ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-7" name="us-gaap:DebtInstrumentFaceAmount" scale="9" id="f-741">1.50</ix:nonFraction> billion principal amount of convertible senior notes due in 2028 (the &#8220;2028 Notes&#8221;) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2028 Notes were $<ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-7" name="snap:ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts" scale="9" id="f-742">1.31</ix:nonFraction> billion, net of debt issuance costs and cash used to purchase the capped call transactions (the &#8220;2028 Capped Call Transactions&#8221;) discussed below. The 2028 Notes are unsecured and unsubordinated obligations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2027 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, we entered into a purchase agreement for the sale of an aggregate of $<ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-7" name="us-gaap:DebtInstrumentFaceAmount" scale="9" id="f-743">1.15</ix:nonFraction> billion principal amount of convertible senior notes due in 2027 (the &#8220;2027 Notes&#8221;) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2027 Notes were $<ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-7" name="snap:ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts" scale="9" id="f-744">1.05</ix:nonFraction> billion, net of debt issuance costs and cash used to purchase the capped call transactions (the &#8220;2027 Capped Call Transactions&#8221;) discussed below. The 2027 Notes are unsecured and unsubordinated obligations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2026 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">August 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, we entered into a purchase agreement for the sale of an aggregate of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="9" id="f-745">1.265</ix:nonFraction> billion</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> principal amount of convertible senior notes due in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> (the &#8220;2026 Notes&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2026 Notes were $<ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-7" name="snap:ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts" scale="9" id="f-746">1.15</ix:nonFraction> billion, net of debt issuance costs and cash used to purchase the capped call transactions (the &#8220;2026 Capped Call Transactions&#8221;) discussed below. The 2026 Notes are unsecured and unsubordinated obligations.</span></div><ix:continuation id="f-730-1"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additional terms related to the Convertible Notes are as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.177%"/><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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Redemption Date </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Optional </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Conversion Date </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Initial Conversion Rate </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Stated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">August 6, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-188" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="f-747">43.8481</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-189" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-748">0.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-189" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-749">0.91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 5, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 1, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-190" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="f-750">11.2042</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-191" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" format="ixt:fixed-zero" scale="-2" id="f-751">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-191" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-752">0.19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 5, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">December 1, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-192" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="f-753">17.7494</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-193" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-754">0.125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-193" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-755">0.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 5, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 1, 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-194" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="f-756">45.0846</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-195" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-757">0.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-195" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-758">1.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">We may redeem for cash all or any portion of the Convertible Notes, at our option, on or after the redemption dates based on certain circumstances as described in the respective indentures governing the Convertible Notes.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Holders of the Convertible Notes may convert all or a portion of their notes at their option prior to the optional conversion date, in multiples of $1,000 principal amounts, under certain circumstances as described in the respective indentures governing the Convertible Notes. On or after the optional conversion date, the Convertible Notes are convertible at any time until the close of business on the business day immediately preceding the respective maturity date.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Convertible Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at the initial conversion rates of Class A common stock per $1,000 principal amount of the respective Convertible Note. The initial conversion rates specified above represent an initial conversion price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-189" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-759">22.81</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-191" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-760">89.25</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-193" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-761">56.34</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-195" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-762">22.18</ix:nonFraction> per share of our Class A common stock for the 2026 Notes, 2027 Notes, 2028 Notes, and 2030 Notes, respectively. The initial conversion rates are subject to customary adjustments for certain events as described in the respective indentures governing the Convertible Notes. Additionally, holders of the Convertible Notes who convert their notes in connection with a make-whole fundamental change or a redemption are entitled to an increase in the conversion rates, as described in the indentures governing the Convertible Notes. In the event of a fundamental change, holders of the Convertible Notes may require us to repurchase all or a portion of the Convertible Notes at a price equal to <ix:nonFraction unitRef="number" contextRef="c-196" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-763">100</ix:nonFraction>% of the principal amount, plus any accrued and unpaid interest, if any.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Interest is payable in cash semi-annually in arrears, except for the 2027 Notes, which do not bear regular interest.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The outstanding balance of the 2026 Notes was repaid in accordance with its contractual terms.</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, the if-converted value of the outstanding Convertible Notes did </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">not</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> exceed the principal amount. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The sale price for conversion was not satisfied as of June&#160;30, 2026 for the Convertible Notes, and as a result, the </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:continuation id="f-721-2" continuedAt="f-721-3"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Convertible Notes will not be eligible for optional conversion during the third quarter of 2026. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">No sinking fund is provided for the Convertible Notes, which means that we are not required to redeem or retire them periodically.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 7 in our consolidated financial statements in the Annual Report for additional details.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2025 Note Repurchases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2025, we entered into various privately negotiated repurchase transactions (the &#8220;February 2025 Note Repurchases&#8221;) with certain holders of the 2026 Notes, 2027 Notes, and 2028 Notes, pursuant to which we repurchased $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-5" name="us-gaap:DebtInstrumentRepurchasedFaceAmount" scale="6" id="f-764">45.3</ix:nonFraction> million in aggregate principal amount of the 2026 Notes, $<ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-5" name="us-gaap:DebtInstrumentRepurchasedFaceAmount" scale="6" id="f-765">797.4</ix:nonFraction> million in aggregate principal amount of the 2027 Notes, and $<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-5" name="us-gaap:DebtInstrumentRepurchasedFaceAmount" scale="6" id="f-766">800.0</ix:nonFraction>&#160;million in aggregate principal amount of the 2028 Notes. The total cash repurchase price was $<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-8" name="us-gaap:DebtInstrumentRepurchaseAmount" scale="9" id="f-767">1.4</ix:nonFraction>&#160;billion, which was $<ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-5" name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" scale="6" id="f-768">190.1</ix:nonFraction>&#160;million below the carrying value of the repurchased notes. The February 2025 Note Repurchases were accounted for as both a debt modification and a partial debt extinguishment, which resulted in a $<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="f-769">66.9</ix:nonFraction>&#160;million gain on extinguishment in the first quarter of 2025. The portion accounted for as a debt modification resulted in a $<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-5" name="us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet" scale="6" id="f-770">128.3</ix:nonFraction>&#160;million increase to the carrying value of the 2033 Notes, offset by $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" scale="6" id="f-771">5.1</ix:nonFraction> million of debt issuance costs carried over from the repurchased notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In August 2025, we entered into various privately negotiated repurchase transactions (the &#8220;August 2025 Note Repurchases, and collectively with the February 2025 Note Repurchases, the &#8220;2025 Note Repurchases&#8221;) with certain holders of the 2026 Notes, 2027 Notes, and 2028 Notes, pursuant to which we repurchased $<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-5" name="us-gaap:DebtInstrumentRepurchasedFaceAmount" scale="6" id="f-772">157.4</ix:nonFraction> million in aggregate principal amount of the 2026 Notes, $<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:DebtInstrumentRepurchasedFaceAmount" scale="6" id="f-773">246.3</ix:nonFraction> million in aggregate principal amount of the 2027 Notes, and $<ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:DebtInstrumentRepurchasedFaceAmount" scale="6" id="f-774">185.8</ix:nonFraction> million in aggregate principal amount of the 2028 Notes. The total cash repurchase price was $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:DebtInstrumentRepurchaseAmount" scale="6" id="f-775">549.9</ix:nonFraction> million, which was $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" scale="6" id="f-776">37.7</ix:nonFraction>&#160;million below the carrying value of the repurchased notes. The August 2025 Note Repurchases were accounted for as both a debt modification and a partial debt extinguishment, which resulted in a $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="f-777">29.8</ix:nonFraction>&#160;million gain on extinguishment in the third quarter of 2025. The portion accounted for as a debt modification resulted in a $<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet" scale="6" id="f-778">8.3</ix:nonFraction>&#160;million increase to the carrying value of the 2034 Notes, offset by $<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" scale="6" id="f-779">0.4</ix:nonFraction> million of debt issuance costs carried over from the repurchased notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on extinguishment are included within other income (expense), net on our consolidated statements of operations.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConvertibleDebtTableTextBlock" id="f-780" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Senior Notes and the Convertible Notes (collectively, the &#8220;Notes&#8221;) rank equally with each other and consist of the following:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.445%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.056%"/><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="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized (Discount) Premium</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized (Discount) Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><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: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:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="45" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Convertible Notes:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2026 Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-781">47,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" id="f-782">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" format="ixt:fixed-zero" scale="3" id="f-783">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-784">47,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-785">47,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" id="f-786">44</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" format="ixt:fixed-zero" scale="3" id="f-787">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-788">46,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-789">106,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" id="f-790">166</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" format="ixt:fixed-zero" scale="3" id="f-791">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-792">106,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-793">106,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" id="f-794">264</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" format="ixt:fixed-zero" scale="3" id="f-795">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-796">106,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2028 Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-797">514,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="f-798">1,626</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" format="ixt:fixed-zero" scale="3" id="f-799">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-800">512,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-801">514,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="f-802">2,111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" format="ixt:fixed-zero" scale="3" id="f-803">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-804">512,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2030 Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-805">750,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="f-806">5,498</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" format="ixt:num-dot-decimal" scale="3" id="f-807">14,407</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-808">730,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-809">750,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="f-810">6,197</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" format="ixt:num-dot-decimal" scale="3" id="f-811">16,238</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-812">727,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Senior Notes:</span></td><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2033 Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-813">1,500,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="f-814">21,958</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" format="ixt:num-dot-decimal" scale="3" id="f-815">110,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-816">1,588,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-817">1,500,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="f-818">23,288</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" format="ixt:num-dot-decimal" scale="3" id="f-819">117,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-820">1,593,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2034 Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-821">550,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="f-822">7,246</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" format="ixt:num-dot-decimal" scale="3" id="f-823">7,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-824">550,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-825">550,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="f-826">7,597</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" format="ixt:num-dot-decimal" scale="3" id="f-827">8,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-828">550,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Total Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-829">3,467,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="f-830">36,500</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" format="ixt:num-dot-decimal" scale="3" id="f-831">103,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-832">3,534,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-833">3,467,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="f-834">39,501</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" format="ixt:num-dot-decimal" scale="3" id="f-835">108,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-836">3,536,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:continuation id="f-721-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-837" escape="true"><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes interest expense related to our Notes:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="f-838">36,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="f-839">27,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="f-840">72,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="f-841">41,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-842">1,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-843">1,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-844">3,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-845">9,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount (premium)</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" sign="-" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:num-dot-decimal" scale="3" id="f-846">2,635</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" sign="-" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:num-dot-decimal" scale="3" id="f-847">2,271</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" sign="-" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:num-dot-decimal" scale="3" id="f-848">5,223</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" sign="-" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:num-dot-decimal" scale="3" id="f-849">2,940</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-850">35,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-851">26,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-852">70,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/><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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-853">48,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for interest was $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="f-854">2.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="f-855">77.3</ix:nonFraction> million for the three and six months ended June&#160;30, 2026, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="f-856">2.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="f-857">4.6</ix:nonFraction> million for the three and six months ended June&#160;30, 2025, respectively.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capped Call Transactions </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the pricing of the 2026 Notes, the 2027 Notes, the 2028 Notes, and the 2030 Notes, we entered into the 2026 Capped Call Transactions, the 2027 Capped Call Transactions, the 2028 Capped Call Transactions, and the 2030 Capped Call Transactions (collectively, the &#8220;Capped Call Transactions&#8221;), respectively, with certain counterparties at a net cost of $<ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-5" name="snap:DebtInstrumentCapCallTransactionCapPriceNetCost" scale="6" id="f-858">102.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-5" name="snap:DebtInstrumentCapCallTransactionCapPriceNetCost" scale="6" id="f-859">86.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-5" name="snap:DebtInstrumentCapCallTransactionCapPriceNetCost" scale="6" id="f-860">177.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-5" name="snap:DebtInstrumentCapCallTransactionCapPriceNetCost" scale="6" id="f-861">68.9</ix:nonFraction> million, respectively. The cap price of the 2026 Capped Call Transactions, the 2027 Capped Call Transactions, the 2028 Capped Call Transactions, and the 2030 Capped Call Transactions is initially $<ix:nonFraction unitRef="usdPerShare" contextRef="c-227" decimals="2" name="snap:DebtInstrumentCapCallTransactionCapPricePerShare" scale="0" id="f-862">32.58</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-228" decimals="2" name="snap:DebtInstrumentCapCallTransactionCapPricePerShare" scale="0" id="f-863">121.02</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-229" decimals="2" name="snap:DebtInstrumentCapCallTransactionCapPricePerShare" scale="0" id="f-864">93.90</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-230" decimals="2" name="snap:DebtInstrumentCapCallTransactionCapPricePerShare" scale="0" id="f-865">33.48</ix:nonFraction> per share of our Class A common stock, respectively. All are subject to certain adjustments under the terms of the Capped Call Transactions. Conditions that cause adjustments to the initial strike price of the Capped Call Transactions mirror conditions that result in corresponding adjustments for the Convertible Notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Capped Call Transactions are intended to reduce potential dilution to holders of our Class A common stock beyond the conversion prices up to the cap prices on any conversion of the Convertible Notes or offset any cash payments we are required to make in excess of the principal amount, as the case may be, with such reduction or offset subject to a cap. The cost of the Capped Call Transactions was recorded as a reduction of our additional paid-in capital in our consolidated balance sheets. The Capped Call Transactions will not be remeasured as long as they continue to meet the conditions for equity classification. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2026, the Capped Call Transactions were out-of-the-money.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, we entered into a <ix:nonNumeric contextRef="c-231" name="us-gaap:LineOfCreditFacilityExpirationPeriod" format="ixt-sec:durwordsen" id="f-866">five-year</ix:nonNumeric> senior unsecured revolving credit facility (the &#8220;Credit Facility&#8221;) with certain lenders that allows us to borrow up to $<ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-7" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="f-867">1.05</ix:nonFraction>&#160;billion to fund working capital and general corporate-purpose expenditures. Loans bear interest, at our option, at a rate equal to (i) a term secured overnight financing rate (&#8220;SOFR&#8221;) plus <ix:nonFraction unitRef="number" contextRef="c-233" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-868">0.85</ix:nonFraction>% or the base rate, if selected by us, for loans made in U.S. dollars, (ii) the Sterling overnight index average plus <ix:nonFraction unitRef="number" contextRef="c-234" decimals="6" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-869">0.7826</ix:nonFraction>% for loans made in Sterling, or (iii) foreign indices as stated in the credit agreement plus <ix:nonFraction unitRef="number" contextRef="c-235" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-870">0.75</ix:nonFraction>% for loans made in other permitted foreign currencies. The base rate is defined as the greatest of (i) the Wall Street Journal prime rate, (ii) the greater of the (a) federal funds rate and (b) the overnight bank funding rate, plus <ix:nonFraction unitRef="number" contextRef="c-236" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-871">0.50</ix:nonFraction>%, and (iii) the applicable SOFR for a period of <ix:nonNumeric contextRef="c-237" name="us-gaap:LineOfCreditFacilityExpirationPeriod" format="ixt-sec:durwordsen" id="f-872">one month</ix:nonNumeric> (but not less than zero) plus <ix:nonFraction unitRef="number" contextRef="c-237" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="0" id="f-873">1.00</ix:nonFraction>. The Credit Facility also contains an annual commitment fee of <ix:nonFraction unitRef="number" contextRef="c-231" decimals="4" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-874">0.10</ix:nonFraction>% on the daily undrawn balance of the facility. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2025, we amended the Credit Facility to extend the term of $<ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-875">800.0</ix:nonFraction> million of the $<ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-7" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="f-876">1.05</ix:nonFraction>&#160;billion to February&#160;12, 2030, with the remaining $<ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-877">250.0</ix:nonFraction> million of the Credit Facility maturing on the existing maturity date of May&#160;6, 2027. In addition, the amendment increased the minimum liquidity covenant (defined as unrestricted cash and cash equivalents) from $<ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-5" name="snap:DebtInstrumentCovenantMinimumLiquidityAmount" scale="6" id="f-878">300.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-5" name="snap:DebtInstrumentCovenantMinimumLiquidityAmount" scale="6" id="f-879">800.0</ix:nonFraction> million. As of June&#160;30, 2026, we had $<ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-880">97.1</ix:nonFraction>&#160;million in the form of outstanding standby letters of credit, with <ix:nonFraction unitRef="usd" contextRef="c-241" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="f-881">no</ix:nonFraction> amounts outstanding under the Credit Facility.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_61"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-882" continuedAt="f-882-1" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">8. Commitments and Contingencies</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have non-cancelable contractual agreements primarily related to the hosting of our data processing, storage, and other computing services, as well as lease, content and developer partner, and other commitments. We had $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-8" name="us-gaap:ContractualObligation" scale="9" id="f-883">2.6</ix:nonFraction>&#160;billion in commitments as of June&#160;30, 2026, primarily due within <ix:nonNumeric contextRef="c-1" name="snap:ContractualObligationMaturity" format="ixt-sec:durwordsen" id="f-884">two years</ix:nonNumeric>. For additional discussion on leases, see Note 9 to our consolidated financial statements. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We record a loss contingency when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. We also disclose material contingencies when we believe a loss is not probable but reasonably possible. Accounting for contingencies requires us to use judgment related to both the likelihood of a loss and the estimate of the amount or range of loss. Many legal and tax contingencies can take years to be resolved.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pending Matters</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, we and certain of our officers were named as defendants in a federal securities class action lawsuit purportedly brought on behalf of purchasers of our Class A common stock, alleging that we and certain of our officers made false or misleading statements and omissions concerning the impact that Apple&#8217;s App Tracking Transparency framework would have on our business. In September 2025, we reached a preliminary settlement agreement to resolve this matter for $<ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-5" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="f-885">65.0</ix:nonFraction>&#160;million, which was covered by insurance. In April 2026, the court granted final approval of the settlement and dismissed the action. The impact of this settlement on our consolidated financial statements is not material.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Beginning on January 20, 2022, we were named as a defendant in various federal and state courts by plaintiffs alleging that the design and use of our platform, and those of our competitors, is addictive and harmful to users, with most of the cases focused on mental health harms and users under 18-years old. The majority of cases have been consolidated in either a federal Multi-District Litigation pending in the U.S. District Court for the Northern District of California, or MDL, or a California Judicial Council Coordinated Proceeding, or JCCP, pending in the Complex Division of the Los Angeles County Superior Court. Trials for the individual plaintiff bellwether cases in the JCCP started in January 2026. Snap reached a confidential settlement agreement resolving the first and second JCCP bellwether trials for Snap. The next two JCCP bellwether trials including Snap are scheduled to begin in October 2026. A putative class action asserting similar allegations was also filed in Canada and Israel.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In August 2025, we and certain of our officers were named as defendants in a federal securities class action lawsuit filed in the U.S. District Court for the Central District of California. The lawsuit was purportedly brought on behalf of purchasers of our Class A common stock. The lawsuit alleges that we and certain of our officers made false or misleading statements concerning an ad platform change that impacted revenue in the first half of 2025. Plaintiffs seek monetary damages and other relief. In December 2025, the plaintiffs voluntarily dismissed the case which may be refiled in the future. Although we believe we have meritorious defenses to the claims, litigation is inherently uncertain, and an unfavorable outcome could seriously harm our business. For this pending matter, it is not possible to reasonably estimate the amount or range of loss.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various other legal proceedings and claims in the ordinary course of business, including certain patent, trademark, privacy, regulatory, and employment matters. The outcomes of these legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to our financial condition, results of operations, and cash flows for a particular period. Although occasional adverse decisions or settlements may occur, we do not currently believe that the final disposition of any of our other pending matters will seriously harm our business or materially impact our financial condition, results of operations, and cash flows.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Indemnifications</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we may provide indemnifications of varying scope and terms to customers, vendors, lessors, investors, directors, officers, employees, and other parties with respect to certain matters. Indemnification may include losses from our breach of such agreements, services we provide, or third-party intellectual property infringement claims. These indemnifications may survive termination of the underlying agreement and the maximum potential amount of future indemnification payments may not be subject to a cap. We have not incurred material costs to </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:continuation id="f-882-1"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">defend lawsuits or settle claims related to these indemnifications as of June&#160;30, 2026. We believe the fair value of these liabilities is immaterial and accordingly have <ix:nonFraction unitRef="usd" contextRef="c-243" decimals="INF" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:fixed-zero" scale="0" id="f-886">no</ix:nonFraction> liabilities recorded for these agreements at June&#160;30, 2026.</span></div></ix:continuation><div id="i48518b8e833d48e3b646609cd1de6c75_64"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-887" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">9. Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have non-cancelable lease agreements for certain of our offices with original lease terms expiring between 2026 and 2042. Total operating lease costs were $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-888">29.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-889">57.8</ix:nonFraction> million for the three and six months ended June&#160;30, 2026, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-890">26.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-891">52.3</ix:nonFraction> million for the three and six months ended June&#160;30, 2025, respectively. </span></div><ix:nonNumeric contextRef="c-1" name="snap:SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock" id="f-892" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term (in years) and discount rate related to our operating leases were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-12" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-893">8.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-13" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-894">8.9</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-895">6.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-896">6.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-897" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of our operating lease liabilities as of June&#160;30, 2026 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2026</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-898">42,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-899">104,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-900">113,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-901">108,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-902">104,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="snap:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="f-903">443,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-904">916,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-905">225,725</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-906">691,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2026, we had additional operating leases that have not yet commenced for facilities with lease obligations of $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="f-907">16.1</ix:nonFraction> million. These operating leases will commence between 2026 and 2027 with lease terms of approximately <ix:nonNumeric contextRef="c-244" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:durwordsen" id="f-908">five years</ix:nonNumeric> to <ix:nonNumeric contextRef="c-245" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:durwordsen" id="f-909">nine years</ix:nonNumeric>.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash payments included in the measurement of our operating lease liabilities, net of lease incentives received, were $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="f-910">19.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="f-911">42.9</ix:nonFraction> million for the three and six months ended June&#160;30, 2026, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="f-912">28.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="f-913">55.0</ix:nonFraction> million for the three and six months ended June&#160;30, 2025, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities arising from obtaining operating lease right-of-use assets were $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-914">33.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-915">107.6</ix:nonFraction> million for the three and six months ended June&#160;30, 2026, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-916">17.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-917">28.8</ix:nonFraction> million for the three and six months ended June&#160;30, 2025, respectively.</span></div></ix:nonNumeric><div id="i48518b8e833d48e3b646609cd1de6c75_67"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock" id="f-918" continuedAt="f-918-1" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">10. Strategic Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We hold strategic investments primarily in privately held companies, which consist of equity securities without readily determinable fair values, and to a lesser extent, debt securities. These strategic investments are primarily recorded at fair value on a non-recurring basis. The estimation of fair value for these privately held strategic investments requires the use of significant unobservable inputs, such as the issuance of new equity by the company, and as a result, we deem these assets as Level 3 financial instruments within the fair value measurement framework.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:continuation id="f-918-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" id="f-919" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our strategic investments held as of June 30, 2026 and December 31, 2025:</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:68.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2026</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2025</span></div></td></tr><tr style="height:3pt"><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:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Initial cost</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="snap:EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost" format="ixt:num-dot-decimal" scale="3" id="f-920">117,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="snap:EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost" format="ixt:num-dot-decimal" scale="3" id="f-921">115,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative upward adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" format="ixt:num-dot-decimal" scale="3" id="f-922">146,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" format="ixt:num-dot-decimal" scale="3" id="f-923">145,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative downward adjustments, including impairments</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="snap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount" format="ixt:num-dot-decimal" scale="3" id="f-924">78,365</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="snap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount" format="ixt:num-dot-decimal" scale="3" id="f-925">77,956</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-926">185,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-927">183,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:GainLossOnInvestmentsTextBlock" id="f-928" continuedAt="f-928-1" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses recognized during the periods presented were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains recognized on strategic investments sold during the period, net</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RealizedInvestmentGainsLosses" format="ixt:fixed-zero" scale="3" id="f-929">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RealizedInvestmentGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-930">3,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RealizedInvestmentGainsLosses" format="ixt:fixed-zero" scale="3" id="f-931">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RealizedInvestmentGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-932">3,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on strategic investments still held at the reporting date</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="f-933">727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:fixed-zero" scale="3" id="f-934">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="f-935">727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:fixed-zero" scale="3" id="f-936">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses, including impairments, on strategic investments still held at the reporting date</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="snap:UnrealizedGainLossOnInvestmentsIncludingImpairment" scale="3" id="f-937">409</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="snap:UnrealizedGainLossOnInvestmentsIncludingImpairment" format="ixt:num-dot-decimal" scale="3" id="f-938">4,433</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="snap:UnrealizedGainLossOnInvestmentsIncludingImpairment" scale="3" id="f-939">409</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="snap:UnrealizedGainLossOnInvestmentsIncludingImpairment" format="ixt:num-dot-decimal" scale="3" id="f-940">16,021</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) on strategic investments, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GainLossOnInvestments" scale="3" id="f-941">318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="f-942">1,184</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnInvestments" scale="3" id="f-943">318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="f-944">12,772</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on all strategic investments are included within other income (expense), net on our consolidated statements of operations and included as an adjustment to reconcile net loss to net cash provided by operating activities in our consolidated statements of cash flows. Strategic investments are included within other assets on our consolidated balance sheets.</span></div></ix:continuation><div id="i48518b8e833d48e3b646609cd1de6c75_70"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-945" continuedAt="f-945-1" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">11. Fair Value Measurements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value are classified into the following categories:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs reflecting the reporting entity&#8217;s own assumptions or external inputs from inactive markets.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We classify our cash equivalents and marketable securities within Level 1 or Level 2 because we use quoted market prices or alternative pricing sources and models utilizing observable market-based inputs to determine their fair value.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:continuation id="f-945-1" continuedAt="f-945-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="f-946" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth our financial assets that are measured at fair value on a recurring basis, excluding publicly traded equity securities, as of June&#160;30, 2026 and December&#160;31, 2025:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June&#160;30, 2026</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cost or<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-947">539,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-948">539,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-949">418,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-950">418,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-951">1,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-952">1,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:#cceeff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-953">958,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-954">958,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Marketable debt 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-955">1,595,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-956">392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-957">5,299</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-958">1,590,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-959">103,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-960">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-961">351</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-962">103,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-963">1,698,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-964">398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-965">5,650</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-966">1,693,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="snap:CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-967">2,657,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-968">398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-969">5,650</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="snap:CashAndAvailableForSaleDebtSecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-970">2,652,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31, 2025</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cost or<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-971">399,573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-972">399,573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-973">630,862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-974">630,862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:#ffffff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-975">1,030,435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-976">1,030,435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Marketable debt securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-977">1,796,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-978">6,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-979">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-980">1,802,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-981">97,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-982">161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-983">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-984">97,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable debt 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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-985">1,893,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-986">6,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-987">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-988">1,900,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="snap:CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-989">2,924,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-990">6,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-991">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="snap:CashAndAvailableForSaleDebtSecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-992">2,931,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gross unrealized losses on marketable debt securities were not material as of June&#160;30, 2026 and December&#160;31, 2025. As of June&#160;30, 2026 and December&#160;31, 2025, we considered any decreases in fair value on our marketable debt securities to be driven by factors other than credit risk, including market risk. As of June&#160;30, 2026, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-8" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" scale="9" id="f-993">0.8</ix:nonFraction>&#160;billion of our total $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-8" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="9" id="f-994">1.7</ix:nonFraction>&#160;billion in marketable debt securities have contractual maturities between <span style="-sec-ix-hidden:f-995">one</span> and <ix:nonNumeric contextRef="c-258" name="snap:MarketableSecuritiesContractualMaturitiesPeriod" format="ixt-sec:durwordsen" id="f-996">five years</ix:nonNumeric>. All other marketable debt securities have contractual maturities less than one year.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:continuation id="f-945-2"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We hold investments in publicly traded companies with an aggregate carrying value of $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-997">7.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-998">9.5</ix:nonFraction>&#160;million as of June&#160;30, 2026 and December&#160;31, 2025, respectively, recorded as marketable securities. We classify these publicly traded equity securities within Level 1 because we use quoted market prices to determine their fair value. <ix:continuation id="f-928-1" continuedAt="f-928-2">Gains and losses recognized during the periods presented, which are included within other income (expense), net on our consolidated statements of operations, were as follows:</ix:continuation></span></div><ix:continuation id="f-928-2"><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) recognized on publicly traded equity securities sold during the period, net</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="3" id="f-999">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:fixed-zero" scale="3" id="f-1000">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="3" id="f-1001">754</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:fixed-zero" scale="3" id="f-1002">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="3" id="f-1003">131</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-1004">1,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="3" id="f-1005">658</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-1006">2,326</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) on publicly traded equity securities, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="3" id="f-1007">116</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-1008">1,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-1009">1,412</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-1010">2,326</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We carry the Notes at face value less any unamortized debt issuance costs and discounts, plus unamortized premiums on our consolidated balance sheets, and present the fair value for disclosure purposes only. As of June&#160;30, 2026, the fair value of the 2026 Notes, the 2027 Notes, the 2028 Notes, the 2030 Notes, the 2033 Notes, and the 2034 Notes was $<ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="f-1011">46.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="f-1012">101.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="f-1013">475.8</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="f-1014">612.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="6" id="f-1015">1,463.1</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="f-1016">532.9</ix:nonFraction> million, respectively. As of December&#160;31, 2025, the fair value of the 2026 Notes, the 2027 Notes, the 2028 Notes, the 2030 Notes, the 2033 Notes, and the 2034 Notes was $<ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="f-1017">45.8</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="f-1018">99.1</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="f-1019">467.9</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="f-1020">655.4</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="6" id="f-1021">1,553.8</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="f-1022">566.2</ix:nonFraction>&#160;million, respectively. The estimated fair value of the Notes, which are classified as Level 2 financial instruments, was determined based on actual quoted or bid prices of the Notes in an over-the-counter market on the last business day of the period.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Schedule of Cash, Cash Equivalents, and Restricted Cash</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="f-1024" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="f-1023" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in our consolidated balance sheets to the total of the amounts in the consolidated statements of cash flows.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-1025">958,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-1026">925,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, included in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="f-1027">1,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="f-1028">2,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-1029">960,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-1030">928,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation><div id="i48518b8e833d48e3b646609cd1de6c75_73"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1031" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">12. Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our tax provision for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items arising in that quarter. Our effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on our deferred tax assets as it is more likely than not that some or all of our deferred tax assets will not be realized. Income tax expense was $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1032">2.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1033">5.7</ix:nonFraction>&#160;million for the three and six months ended June 30, 2026, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1034">7.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1035">16.1</ix:nonFraction>&#160;million for the three and six months ended June&#160;30, 2025, respectively.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_76"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="f-1036" continuedAt="f-1036-1" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">13. Accumulated Other Comprehensive Income (Loss)</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-1037" continuedAt="f-1037-1" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the changes in accumulated other comprehensive income (loss) (&#8220;AOCI&#8221;) by component and the reclassifications out of AOCI:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Changes in Accumulated Other Comprehensive Income (Loss) by Component </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Marketable<br/>Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency<br/>Translation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr style="height:3pt"><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:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2025</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1038">6,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1039">20,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1040">26,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1041">12,259</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1042">6,070</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1043">18,329</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="f-1044">378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-1045">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="f-1046">378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1047">11,881</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1048">6,070</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1049">17,951</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2026</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1050">5,406</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1051">14,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1052">8,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><ix:continuation id="f-1037-1" continuedAt="f-1037-2"><ix:continuation id="f-1036-1" continuedAt="f-1036-2"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"><ix:continuation id="f-1037-2"><ix:continuation id="f-1036-2">Realized gains and losses on marketable securities are reclassified from AOCI into other income (expense), net in our consolidated statements of operations.</ix:continuation></ix:continuation> </span></div><div id="i48518b8e833d48e3b646609cd1de6c75_524"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-1053" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">14. Restructuring</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of 2026, we announced a plan to reduce our global headcount by approximately <ix:nonFraction unitRef="number" contextRef="c-5" decimals="2" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" scale="-2" id="f-1054">16</ix:nonFraction>% of our global full-time employees. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="f-1055" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the restructuring charges included in our consolidated statement of operations for the three months ended June&#160;30, 2026:</span></div><div style="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:39.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Severance and Related Charges </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Stock-Based Compensation Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1056">7,576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="f-1057">992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="f-1058">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1059">8,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1060">30,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1061">18,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="f-1062">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1063">48,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1064">24,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1065">5,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="f-1066">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1067">29,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1068">12,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1069">1,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1070">27,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1071">42,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1072">74,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1073">26,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1074">27,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1075">128,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Severance and related charges include cash severance expenses and other termination benefits. The majority of cash paid for the restructuring was related to severance and benefits.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Other primarily includes lease exit and related charges.</span></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The remaining charges related to the restructuring are expected to be immaterial. The liabilities related to the restructuring were immaterial as of June&#160;30, 2026.</span></div></ix:nonNumeric><div id="i48518b8e833d48e3b646609cd1de6c75_79"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1076" continuedAt="f-1076-1" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">15. Segments and Geographic Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our CEO is our chief operating decision maker (&#8220;CODM&#8221;). Our CODM evaluates performance and makes operating decisions about allocating resources based on financial data presented on a consolidated basis, accompanied by information about revenue disaggregated by geographic region. Because our CODM evaluates financial performance on a consolidated basis, we have determined that we have a single operating segment composed of the consolidated financial results of Snap Inc.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The measure used by our CODM to assess performance and make operating decisions is net loss as reported on our consolidated statements of operations. Net loss is used by our CODM to identify underlying trends in the performance of our business and make comparisons with the financial performance of our competitors. Our CODM also reviews total </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><ix:continuation id="f-1076-1"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">assets, as reported on our consolidated balance sheets, and purchases of property and equipment, as reported on our consolidated statements of cash flows.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our CODM also utilizes expense information in order to assess our financial performance. Infrastructure costs primarily consist of payments to third-party infrastructure partners for hosting our products, which include expenses related to storage, computing, and bandwidth. Content and developer partner costs primarily consist of fees paid to our content creators and publisher partners who share content on our platform through revenue sharing arrangements. Advertising partner and other costs primarily consist of payments to third-party partners for fulfillment services, transaction processing fees, and other expenses directly related to providing our services. Operating expenses include all remaining costs necessary to operate our business, which primarily include personnel expenses, facilities and related costs, promotional and marketing expenses, external professional services, and other administrative expenses. Operating expenses include charges recognized as research and development, selling and marketing, and general and administrative expenses within our consolidated statements of operations, but exclude stock-based compensation and related payroll and other tax expenses, depreciation and amortization, and restructuring charges, which are independently reviewed by our CODM.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1077" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the significant segment expenses and other segment items regularly reviewed by our CODM:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1078">1,598,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1079">1,344,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1080">3,127,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1081">2,708,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="snap:InfrastructureCosts" format="ixt:num-dot-decimal" scale="3" id="f-1082">403,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="snap:InfrastructureCosts" format="ixt:num-dot-decimal" scale="3" id="f-1083">393,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="snap:InfrastructureCosts" format="ixt:num-dot-decimal" scale="3" id="f-1084">804,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="snap:InfrastructureCosts" format="ixt:num-dot-decimal" scale="3" id="f-1085">769,825</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Content and developer partner costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="snap:ContentAndDeveloperPartnerCosts" format="ixt:num-dot-decimal" scale="3" id="f-1086">115,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="snap:ContentAndDeveloperPartnerCosts" format="ixt:num-dot-decimal" scale="3" id="f-1087">152,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="snap:ContentAndDeveloperPartnerCosts" format="ixt:num-dot-decimal" scale="3" id="f-1088">250,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="snap:ContentAndDeveloperPartnerCosts" format="ixt:num-dot-decimal" scale="3" id="f-1089">313,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Advertising partner and other costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="snap:AdvertisingPartnerAndOtherCosts" format="ixt:num-dot-decimal" scale="3" id="f-1090">137,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="snap:AdvertisingPartnerAndOtherCosts" format="ixt:num-dot-decimal" scale="3" id="f-1091">104,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="snap:AdvertisingPartnerAndOtherCosts" format="ixt:num-dot-decimal" scale="3" id="f-1092">263,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="snap:AdvertisingPartnerAndOtherCosts" format="ixt:num-dot-decimal" scale="3" id="f-1093">203,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1094">693,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1095">653,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1096">1,326,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1097">1,271,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation and related payroll and other tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="f-1098">246,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="f-1099">260,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="f-1100">509,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="f-1101">525,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1102">45,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1103">40,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1104">90,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1105">77,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other segment items </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1106">121,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1107">2,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1108">136,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" sign="-" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1109">51,365</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1110">163,960</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1111">262,570</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1112">252,911</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1113">402,157</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Other segment items primarily include interest income; interest expense; </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">other income (expense), net</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">; and </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">income tax expense</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> as reported in our consolidated statements of operations. Other segment items also include restructuring charges of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:RestructuringCharges" scale="6" id="f-1114"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RestructuringCharges" scale="6" id="f-1115">128.5</ix:nonFraction></ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> for both the </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">three and six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="f-1116" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our long-lived assets, which includes property and equipment, net and operating lease right-of-use assets, by geography:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30, 2026</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2025</span></div></td></tr><tr style="height:3pt"><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:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1117">753,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1118">710,984</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1119">261,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1120">245,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1121">133,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1122">127,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1123">1,148,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1124">1,084,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">No individual country other than the United States and the United Kingdom exceeded 10% of our total long-lived assets for any period presented.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and with our audited consolidated financial statements included in our Annual Report. In addition to historical consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs that involve significant risks and uncertainties. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to those differences include those discussed below and elsewhere in this Quarterly Report on Form 10-Q, particularly in &#8220;Risk Factors,&#8221; &#8220;Note Regarding Forward-Looking Statements,&#8221; and &#8220;Note Regarding User Metrics and Other Data.&#8221;</span></div><div id="i48518b8e833d48e3b646609cd1de6c75_91"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Overview of Second Quarter 2026 Results</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our key user metrics and financial results for the three months ended June&#160;30, 2026 were as follows:</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">User Metrics</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Daily Active Users, or DAUs, increased 5% year-over-year to 493 million.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Average revenue per user, or ARPU, was $3.25, compared to $2.87 in the prior year.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Results </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Revenue was $1,599.0&#160;million, compared to $1,344.9&#160;million in the prior year, an increase of 19% year-over-year.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Total costs and expenses were $1,769.7&#160;million, compared to $1,604.6&#160;million in the prior year.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Net loss was $164.0 million, compared to $262.6 million in the prior year. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adjusted EBITDA was $249.6&#160;million, compared to $41.3&#160;million in the prior year.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Diluted </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">net loss</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> per share was </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$(0.10)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, compared to </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$(0.16)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> in the prior year.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cash provided by operating activities was $176.2 million, compared to $88.5 million in the prior year.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Free Cash Flow was </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$120.5&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, compared to </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$23.8&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> in the prior year.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cash, cash equivalents, and marketable securities were $2.7 billion as of June&#160;30, 2026.</span></div><div id="i48518b8e833d48e3b646609cd1de6c75_94"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Business and Macroeconomic Conditions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We periodically make changes to our business and priorities. In recent years, our focus has been on three strategic priorities: growing our community and deepening their engagement with our products, accelerating and diversifying our revenue growth, and investing in the future of augmented reality, including our investments in SPECS. We believe that we can be successful in our current operating environment, with various macroeconomic factors and geo-political events and conflicts impacting our business, by rigorously prioritizing our investments and continuing to engage our community with our products while driving success for our advertising partners. In connection with these efforts, we have undertaken restructuring initiatives to further align our cost structure and investments with our strategic priorities, which may continue to affect our operations and financial results.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Macroeconomic factors and geo-political events and conflicts such as labor shortages and disruptions, supply chain disruptions, inflation, changes in interest and foreign currency exchange rates, banking instability, tariffs and retaliatory countermeasures, war and other armed conflict, and other risks and uncertainties have in the past and may continue to cause logistical challenges, increased input costs, and inventory constraints for our advertisers, which in turn may cause our advertisers to halt or decrease advertising spending on our platform. Such macroeconomic factors and geo-political events and conflicts may also negatively impact, in the short-term or long-term, the global economy, advertising ecosystem, our customers and their budgets with us, user engagement, other user metrics, and our business, financial condition, and results of operations. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, competition for advertising dollars has increased and demand growth on our advertising platform has slowed. We expect to continue to experience increased competition, which may result in reduced advertising demand, and could adversely affect our revenue growth, pricing, business, financial condition, and results of operations. Demand has </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">also been disrupted by recent changes we made to our advertising platform, and, in the future, we may continue to experience adverse impacts to our revenue growth as a result of these changes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue, particularly in North America, has further been impacted by platform policy changes and restrictions that affected our targeting, measurement, and optimization capabilities, and in turn our ability to measure the effectiveness of advertisements on our services. This has resulted in, and in the future is likely to continue to result in, reduced advertising revenue, especially if we are unable to mitigate these developments.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We compete with other companies in every aspect of our business. We must compete effectively for users and advertisers to grow our business and increase our revenue. These and other risks and uncertainties are further described in the section titled &#8220;Risk Factors&#8221; in Part II, Item 1A of this Quarterly Report on Form 10-Q.</span></div><div id="i48518b8e833d48e3b646609cd1de6c75_97"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Trends in User Metrics</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We define a DAU as a registered and logged-in Snapchat user who visits Snapchat through our applications or websites at least once during a defined 24-hour period. We define ARPU as quarterly revenue divided by the average DAUs. We assess the health of our business by measuring DAUs and ARPU because we believe that these metrics are important ways for both management and investors to understand engagement and monitor the performance of our platform. We also measure ARPU because we believe that this metric helps our management and investors to assess the extent to which we are monetizing our service. However, as our business and the way users engage with our platform evolve, we periodically review the metrics we use to evaluate our performance, including metrics broken out by geography, and may refine, change, or remove these metrics in the future in connection with changes to our products, our business, or how management believes we can best monitor engagement with and performance of our platform.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">User Engagement</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We calculate average DAUs for a particular quarter by adding the number of DAUs on each day of that quarter and dividing that sum by the number of days in that quarter. DAUs are broken out by geography because markets have different characteristics</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> We had 493 million DAUs on average in the second quarter of 2026, an increase of 23 million, or 5%, from the second quarter of 2025.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:454.50pt"><tr><td style="width:1.0pt"/><td style="width:12.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:438.25pt"/><td style="width:1.0pt"/></tr><tr style="height:30pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;padding-right:-27pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Quarterly Average Daily Active Users </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div><div style="padding-right:-27pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(in millions)</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Global</span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><img src="snap-20260630_g1.jpg" alt="1403" style="height:380px;margin-bottom:5pt;vertical-align:text-bottom;width:650px" id="i-1"/></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:489.75pt"><tr><td style="width:1.0pt"/><td style="width:33.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:6.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:28.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:16.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:28.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:16.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:28.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:16.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:28.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:16.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:28.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:16.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:28.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:16.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:28.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:16.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:28.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:16.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:28.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:17.50pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">YoY growth:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">9%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">9%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">9%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">9%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">9%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">8%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">5%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">5%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">5%</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Numbers may not foot due to rounding.</span></div><div style="margin-top:7pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:491.25pt"><tr><td style="width:1.0pt"/><td style="width:41.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:195.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:18.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:199.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:27.25pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Europe </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-align:center"><img src="snap-20260630_g2.jpg" alt="1448" style="height:250px;margin-bottom:5pt;vertical-align:text-bottom;width:320px" id="i-2"/><img src="snap-20260630_g3.jpg" alt="1449" style="height:250px;margin-bottom:5pt;vertical-align:text-bottom;width:298px" id="i-3"/></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:494.25pt"><tr><td style="width:1.0pt"/><td style="width:19.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:24.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:17.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:16.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:20.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:24.25pt"/><td style="width:1.0pt"/></tr><tr style="height:18pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%">YoY growth:</span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(1)%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(1)%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(2)%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(3)%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(5)%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(7)%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(7)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">3%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">4%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">4%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">3%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">3%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">1%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(1)%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(2)%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(2)%</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">North America includes Mexico, the Caribbean, and Central America.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Europe includes Russia and Turkey. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:475.50pt"><tr><td style="width:1.0pt"/><td style="width:144.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:198.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:127.00pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Rest of World</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:4pt;text-align:center"><img src="snap-20260630_g4.jpg" alt="1558" style="height:250px;margin-bottom:5pt;vertical-align:text-bottom;width:320px" id="i-4"/></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:243.00pt"><tr><td style="width:1.0pt"/><td style="width:25.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:19.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:19.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:19.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:19.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:19.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:19.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:19.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:19.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:19.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:18.25pt"/><td style="width:1.0pt"/></tr><tr style="height:18pt"><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%">YoY growth:</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">16%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">16%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">17%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">16%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">15%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">15%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">11%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Monetization</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We recorded revenue of $1,599.0 million for the three months ended June&#160;30, 2026, compared to revenue of $1,344.9&#160;million for the same period in 2025, an increase of 19% year-over-year. We monetize our business primarily through advertising and to a lesser extent through other revenue. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We measure our business using ARPU because it helps us understand the rate at which we are monetizing our daily user base. ARPU was $3.25 in the second quarter of 2026, compared to $2.87 in the second quarter of 2025. For purposes of calculating ARPU, we attribute revenue to regions based on our estimate of where revenue-generating activities occur, which is generally determined by the billing address of the customer. For advertising revenue, we allocate revenue based on the geographic location where advertising impressions are delivered, as this approximates revenue based on user activity. This differs from the presentation of our revenue by geography in the notes to our consolidated financial statements, where all revenue is based on the billing address of the customer.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center;text-indent:29.74pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:495.00pt"><tr><td style="width:1.0pt"/><td style="width:45.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:425.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:18.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Quarterly Average Revenue per User</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Global</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-align:center"><img src="snap-20260630_g5.jpg" alt="2582" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:650px" id="i-5"/></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:495.00pt"><tr><td style="width:1.0pt"/><td style="width:49.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:195.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:18.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:195.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:27.25pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Europe </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-align:center"><img src="snap-20260630_g6.jpg" alt="2586" style="height:250px;margin-bottom:5pt;vertical-align:text-bottom;width:320px" id="i-6"/><img src="snap-20260630_g7.jpg" alt="2587" style="height:250px;margin-bottom:5pt;vertical-align:text-bottom;width:298px" id="i-7"/></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">North America includes Mexico, the Caribbean, and Central America.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Europe includes Turkey. Europe also includes Russia and Belarus; however, we maintain a policy prohibiting sales to entities in these countries.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:1pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:483.75pt"><tr><td style="width:1.0pt"/><td style="width:155.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:195.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:127.00pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Rest of World</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:1pt;text-align:center"><img src="snap-20260630_g8.jpg" alt="2804" style="height:250px;margin-bottom:5pt;vertical-align:text-bottom;width:320px" id="i-8"/></div><div id="i48518b8e833d48e3b646609cd1de6c75_100"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Components of Results of Operations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We generate the substantial majority of our revenue through the sale of our advertising products on Snapchat, which include Snap Ads and AR Ads, referred to as advertising revenue. Snap Ads may be subject to revenue sharing arrangements between us and the content partner. Additionally, we generate revenue from subscriptions, such as Snapchat+, Lens+, and Snapchat Platinum, which provide subscribers access to exclusive, experimental, and pre-release features, as well as an ad-free experience for Snapchat Platinum subscribers. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue from Memories Storage Plans, which provide subscribers with the ability to purchase cloud storage. We also generate r</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">evenue from partnerships which allow leading companies to connect with our global community on Snapchat and through subscriptions and sales of physical products. Sales of physical products are reported net of allowances for returns.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue includes payments for infrastructure, content and developer partner costs, and advertiser partner and other costs. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Infrastructure costs primarily consist of payments to third-party infrastructure partners for hosting our products, which include expenses related to storage, computing, and bandwidth. Content and developer partner costs primarily consist of fees paid to our content creators and publisher partners who share content on our platform through revenue sharing arrangements. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under these arrangements, we pay a portion of the fees we receive from advertisers for Snap Ads that are displayed within partner content on Snapchat. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Advertising partner and other costs primarily consist of payments to third-party partners for fulfillment services, transaction processing fees, and other expenses directly related to providing our services.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of revenue includes personnel-related costs, including salaries, benefits, and stock-based compensation expense for our employees engaged in the delivery of our services. Cost of revenue also includes facilities and other supporting overhead costs, including depreciation and amortization, and inventory costs.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Expenses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses primarily consist of personnel-related costs, including salaries, benefits, and stock-based compensation expense for our engineers, designers, and other employees engaged in the research and development of our products. Research and development expenses also include facilities and other supporting overhead costs, including depreciation and amortization. Research and development costs are expensed as incurred.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing Expenses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses primarily consist of personnel-related costs, including salaries, benefits, commissions, and stock-based compensation expense for our employees engaged in sales and sales support, business development, media, marketing, corporate partnerships, and customer service functions. Sales and marketing expenses also include costs incurred for advertising, market research, tradeshows, branding, marketing, promotional expense, and public </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">relations, as well as costs incurred for marketing events, which are recognized when the event occurs. Sales and marketing expenses also include facilities and other supporting overhead costs, including depreciation and amortization.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative Expenses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses primarily consist of personnel-related costs, including salaries, benefits, and stock-based compensation expense for our finance, legal, information technology, human resources, and other administrative teams. General and administrative expenses also include facilities and supporting overhead costs, including depreciation and amortization, and external professional services.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Income</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest income primarily consists of interest earned on our cash, cash equivalents, and marketable securities.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense primarily consists of interest expense associated with our notes and commitment fees related to our revolving credit facility.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Income (Expense), Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net primarily consists of gains and losses on debt extinguishments, and gains and losses on strategic investments, marketable securities, and foreign currency transactions.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Benefit (Expense)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the United States and numerous foreign jurisdictions. Our effective tax rates will vary depending on changes in the valuation of our deferred tax assets and liabilities, the relative proportion of foreign to domestic income, use of tax credits, and changes in tax laws.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We define Adjusted EBITDA as net income (loss), excluding interest income; interest expense; other income (expense), net; income tax benefit (expense); depreciation and amortization; stock-based compensation expense; payroll and other tax expense related to stock-based compensation; and certain other items impacting net income (loss) from time to time. We consider the exclusion of these items in calculating Adjusted EBITDA to provide a useful measure for period-to-period comparisons of our business and for investors and others to evaluate our operating results in the same manner as does our management. See &#8220;Non-GAAP Financial Measures&#8221; for additional information and a reconciliation of net loss to Adjusted EBITDA.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_103"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Discussion of Results of Operations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our consolidated statements of operations data:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated Statements of Operations Data:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,598,993&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,344,930&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,127,784&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,708,147&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Costs and expenses </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) (2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">667,885&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">653,333&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,333,126&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,292,912&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">542,092&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">443,325&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,020,388&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">867,490&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">298,399&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">257,853&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">537,410&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">515,810&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">261,338&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">250,095&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">482,030&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">485,457&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total costs and expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,769,714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,604,606&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,372,954&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,161,669&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(170,721)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(259,676)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(245,170)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(453,522)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,672&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,199&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,131&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">70,217&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(36,941)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(27,607)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(73,697)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(51,006)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,502&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(823)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,488&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,246&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(161,488)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(254,907)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(247,248)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(386,065)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,472)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,663)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,663)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(16,092)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(163,960)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(262,570)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(252,911)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(402,157)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">249,615&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,270&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">482,948&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,695&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Stock-based compensation expense included in the above line items:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Stock-based compensation expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,811&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,656&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,397&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,090&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">193,501&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">166,809&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">367,417&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">323,497&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,342&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,710&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">92,674&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,150&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,535&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,711&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,741&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">69,487&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">263,189&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">251,886&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">513,229&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">499,224&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Depreciation and amortization expense included in the above line items:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,384&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,505&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,847&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,925&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,615&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,849&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">60,775&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,836&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,711&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,108&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,346&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,931&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,235&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,561&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,673&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,046&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,945&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,023&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">91,641&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">77,738&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">See &#8220;Non-GAAP Financial Measures&#8221; for more information and for a reconciliation of Adjusted EBITDA to net loss, the most directly comparable financial measure calculated and presented in accordance with GAAP.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of our consolidated statements of operations data for each of the periods presented as a percentage of revenue:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated Statements of Operations Data:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Costs and expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total costs and expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">111&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">108&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three and Six Months Ended June&#160;30, 2026 and 2025</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,598,993&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,344,930&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,127,784&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,708,147&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenue as a dollar change</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">254,063&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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 style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">419,637&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenue as a percentage change</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for the three and six months ended June&#160;30, 2026 increased $254.1 million and $419.6 million, respectively, compared to the same periods in 2025. The increase was driven by a $109.0 million and $141.6 million increase in advertising revenue for the three and six months ended June&#160;30, 2026, respectively. For the three months ended June&#160;30, 2026, the increase in advertising revenue is due to a year-over-year increase in the average cost per advertising impression of approximately 10%. For the six months ended June&#160;30, 2026, the increase in advertising revenue is due to a year-over-year increase in global advertising impressions volume of approximately 8%, which is driven by expanded advertising delivery with Sponsored Snaps. The increase in advertising revenue was partially offset by a year-over-year decrease in the average cost per advertising impression of approximately 2% for the six months ended June&#160;30, 2026, which is driven by strong growth in impressions delivery. Additionally, the increase in total revenue was also driven by a $145.1 million and $278.1&#160;million increase in other revenue for the three and six months ended June&#160;30, 2026, respectively, which is due to higher subscription revenue from growth in the number of subscribers, attributable to new subscription products.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenue</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">667,885&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">653,333&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,333,126&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,292,912&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue as a dollar change</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,552&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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 style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,214&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue as a percentage change</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue for the three and six months ended June&#160;30, 2026 increased $14.6 million and $40.2&#160;million, respectively, compared to the same periods in 2025. The increase in both periods was primarily driven by a $10.2&#160;million increase and a $34.9&#160;million increase in infrastructure costs for the three and six months ended June&#160;30, 2026, respectively, attributable to DAU growth of 5% compared to the prior year as well as higher transaction processing fees due to higher subscription revenue.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Expenses</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expenses</span></div></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">542,092&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">443,325&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,020,388&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">867,490&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expenses as a dollar change</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">98,767&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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 style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152,898&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expenses as a percentage change</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses for the three and six months ended June&#160;30, 2026 increased $98.8&#160;million and $152.9&#160;million, respectively, compared to the same periods in 2025. The increase in both periods was primarily due to investments in product development and restructuring charges of $48.5&#160;million in the current period.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing Expenses</span></div><div style="margin-top:12pt;text-align:justify"><table 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.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expenses</span></div></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">298,399&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">257,853&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">537,410&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">515,810&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expenses as a dollar change</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,546&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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 style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,600&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expenses as a percentage change</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses for the three and six months ended June&#160;30, 2026 increased $40.5 million and $21.6&#160;million, respectively, compared to the same periods in 2025. The increase in both periods was driven by higher advertising costs and restructuring charges of $29.4&#160;million in the current period, partially offset by lower stock-based compensation expenses due to lower headcount compared to the prior period and lower spend on community growth marketing.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative Expenses</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></div></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">261,338&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">250,095&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">482,030&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">485,457&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses as a dollar change</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,243&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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 style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,427)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses as a percentage change</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses for the three months ended June&#160;30, 2026 increased $11.2&#160;million compared to the same period in 2025. The increase was primarily driven by restructuring charges of $42.0&#160;million in the current period, partially offset by lower employee compensation and stock-based compensation expenses due to lower headcount compared to the prior year. General and administrative expenses for the six months ended June&#160;30, 2026 decreased $3.4&#160;million compared to the same period in 2025. The decrease was primarily driven by lower employee compensation and stock-based compensation expenses due to lower headcount compared to the prior year as well as lower spend on external professional services, partially offset by restructuring charges of $42.0&#160;million in the current period. </span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Income</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands) </span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></div></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,672&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,199&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,131&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">70,217&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest income as a dollar change</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,527)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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 style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(19,086)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest income as a percentage change</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest income for the three and six months ended June&#160;30, 2026 decreased $8.5&#160;million and $19.1&#160;million, respectively, compared to the same periods in 2025. The decrease in both periods was primarily driven by decreased investments in marketable debt securities and lower interest rates.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(36,941)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(27,607)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(73,697)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(51,006)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense as a dollar change</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(9,334)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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 style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(22,691)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense as a percentage change</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense for the three and six months ended June&#160;30, 2026 increased $9.3&#160;million and $22.7&#160;million, respectively, compared to the same periods in 2025. The increase in both periods was primarily driven by additional interest expense on our 2034 Notes which were issued in August 2025 and which are discussed within Note 7 to our consolidated financial statements included elsewhere in this Quarterly Report.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Income (Expense), Net</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands) </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(NM = Not Meaningful)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,502&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(823)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,488&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,246&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net as a dollar change</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,325&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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 style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(27,758)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net as a percentage change</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net for the three and six months ended June&#160;30, 2026 consist of non-operating income as well as foreign currency remeasurement gains and losses.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other expense, net for the three months ended June&#160;30, 2025 was not material. Other income, net for the six months ended June&#160;30, 2025 was primarily driven by a $66.9&#160;million gain on extinguishment associated with the February 2025 Note Repurchases, which is discussed within Note 7 to our consolidated financial statements included elsewhere in this Quarterly Report, partially offset by $12.8&#160;million in net losses on strategic investments.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Benefit (Expense)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:44.631%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.009%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.009%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.009%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,472)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,663)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,663)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(16,092)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense as a dollar change</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,191&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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 style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,429&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense as a percentage change</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense for the three and six months ended June&#160;30, 2026 was $2.5 million and $5.7 million, respectively, compared to an income tax expense of $7.7 million and $16.1 million, respectively, for the same periods in 2025. Our effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on our deferred tax assets as it is more likely than not that some or all of our deferred tax assets will not be realized.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Loss and Adjusted EBITDA</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands) </span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(163,960)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(262,570)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(252,911)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(402,157)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss as a dollar change</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">98,610&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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 style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,246&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss as a percentage change</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">249,615&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,270&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">482,948&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,695&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA as a dollar change</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">208,345&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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 style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">333,253&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA as a percentage change</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net loss for the three and six months ended June&#160;30, 2026 was $164.0&#160;million and $252.9&#160;million, respectively, compared to $262.6&#160;million and $402.2&#160;million, respectively, for the same periods in 2025. The fluctuation in net loss was primarily the result of the changes in revenues and expenses discussed above.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA for the three and six months ended June&#160;30, 2026 was $249.6&#160;million and $482.9&#160;million, respectively, compared to $41.3&#160;million and $149.7&#160;million, respectively, for the same periods in 2025. The increase for both periods was primarily attributable to increased revenue offset by higher cost of revenue, higher research and development expenses, and higher sales and marketing expenses.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of the limitations associated with using Adjusted EBITDA rather than GAAP measures and a reconciliation of this measure to net loss, see &#8220;Non-GAAP Financial Measures.&#8221;</span></div><div id="i48518b8e833d48e3b646609cd1de6c75_106"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Resources</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents, and marketable securities were $2.7&#160;billion as of June&#160;30, 2026, primarily consisting of cash on deposit with banks and highly liquid investments in U.S. government securities, money market funds, corporate debt securities, and publicly traded equity securities. Our primary source of liquidity is cash generated through operating cash flows as well as financing activities. Our primary uses of cash include operating costs such as personnel-related costs and the infrastructure costs of the Snapchat application, facility-related capital spending, and acquisitions and investments. There are no known material subsequent events that could have a material impact on our cash or liquidity, except as disclosed herein. We may contemplate and engage in merger and acquisition activity that could materially impact our liquidity and capital resource position.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2026, approximately 9% of our cash, cash equivalents, and marketable securities was held by our foreign subsidiaries, primarily in the United Kingdom. Cash held by our foreign subsidiaries is utilized to fund our foreign operations and may be repatriated, subject to certain limitations. Upon repatriation, these funds would be available to fund our domestic operations, but repatriation may result in additional tax liabilities. We maintain substantially all of our cash, cash equivalents, and marketable securities in accounts with major United States and multi-national financial institutions. We believe our existing cash balance in the United States is sufficient to fund our working capital needs.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2026, we had $1.05&#160;billion under our revolving credit facility (the &#8220;Credit Facility&#8221;), of which $250.0&#160;million expires in May 2027 and $800.0&#160;million expires in February 2030. The interest rates for the Credit Facility are determined based on a formula using certain market rates, as described in Note 7 to our consolidated financial statements included elsewhere in this Quarterly Report. The Credit Facility also contains an annual commitment fee of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">0.10% </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">on the daily undrawn balance of the facility.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> As of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2026, we had $97.1&#160;million in the form of outstanding standby letters of credit, with no amounts outstanding under the Credit Facility.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Material Cash Requirements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2026, we had outstanding debt in the form of Senior Notes and Convertible Notes for an aggregate principal amount of $3.5 billion, which mature between 2026 and 2034. Short-term and long-term future interest payment obligations as of June&#160;30, 2026 were $145.5 million and $895.2 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under certain circumstances, holders of the outstanding Convertible Notes may convert all or a portion of their notes prior to the applicable maturity date. Upon conversion, the notes may be settled</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> in cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. A</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">s of June&#160;30, 2026 the Convertible Notes will not be eligible for optional conversion during the third quarter of 2026. The outstanding balance of the 2026 Notes was repaid in accordance with its contractual terms.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For additional discussion on our debt, see Note 7 to our consolidated financial statements included elsewhere in this Quarterly Report.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contractual Commitments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have non-cancelable contractual agreements primarily related to the hosting of our data processing, storage, and other computing services, as well as lease, content and developer partner, and other commitments. We had $2.6&#160;billion in commitments as of June&#160;30, 2026, primarily due within two years. For additional discussion on our leases, see Note 9 to our consolidated financial statements included elsewhere in this Quarterly Report.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Repurchases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2025 and February 2026, our board of directors authorized two stock repurchase programs for the repurchase of up to $500.0 million of our Class A common stock under each program. During the six months ended June&#160;30, 2026, we repurchased and retired a total of 98.5 million shares of our Class A common stock for $601.0&#160;million, including costs associated with the repurchases. We completed the November 2025 program in January 2026, and the remaining availability under the February 2026 program as of June&#160;30, 2026 was $150.0 million. Repurchases of Class A common stock from the remaining availability may be made from time to time and will be funded from existing cash and cash equivalents. Repurchases have been authorized through February 2027 but the program may be modified, suspended, or terminated at any time during the program.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in claims, lawsuits, tax matters, government investigations, and proceedings arising in the ordinary course of our business. We record a provision for a liability when we believe that it is both probable that a liability has been incurred and the amount can be reasonably estimated. We also disclose material contingencies when we believe that a loss is not probable but reasonably possible. Significant judgment is required to determine both probability and the estimated amount. Such claims, suits, and proceedings are inherently unpredictable and subject to significant uncertainties, some of which are beyond our control. Many of these legal and tax contingencies can take years to resolve. Should any of these estimates and assumptions change or prove to be incorrect, it could have a material impact on our results of operations, financial position, and cash flows.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe our existing cash balance is sufficient to fund our ongoing working capital, investing, and financing requirements for at least the next 12 months. Our future capital requirements will depend on many factors including our growth rate, headcount, sales and marketing activities, research and development efforts, the introduction of new features, products, and acquisitions, and continued user engagement. We continually evaluate opportunities to issue or repurchase equity or debt securities, obtain, retire, or restructure credit facilities or financing arrangements, or declare dividends for strategic reasons or to further strengthen our financial position.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sources and Uses of Cash and Related Trends</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the major components of our consolidated statements of cash flows for the six months ended June&#160;30, 2026 and 2025:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">502,993&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">240,104&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,107&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">218,193&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(607,006)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(579,594)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Change in cash, cash equivalents, and restricted cash</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(70,906)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(121,297)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Free Cash Flow </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">406,545&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">138,189&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">For information on how we define and calculate Free Cash Flow and a reconciliation to net cash provided by (used in) operating activities to Free Cash Flow, see &#8220;Non-GAAP Financial Measures.&#8221;</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Cash Provided by (Used in) Operating Activities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $503.0 million for the six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2026, compared to $240.1&#160;million for the same period in 2025, resulting primarily from our net loss, adjusted for non-cash items, including stock-based compensation expense of $513.2 million, and depreciation and amortization expense of $91.6&#160;million. Net cash provided by operating activities was also driven by a $107.0&#160;million decrease in accounts receivable, primarily due to the timing of collections.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Cash Provided by (Used in) Investing Activities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities was $33.1 million for the six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2026, compared to net cash provided by investing activities of $218.2 million for the same period in 2025. Our investing activities for the six months ended June&#160;30, 2026 primarily consisted of maturities of marketable securities of $429.7 million and sales of marketable securities of $287.5 million, partially offset by purchases of marketable securities of $516.2 million and purchases of property and equipment of $96.4 million. Our investing activities for the six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2025 primarily consisted of maturities of marketable securities of $565.1 million and sales of marketable securities of $437.2&#160;million, partially offset by purchases of marketable securities of $626.7 million and purchases of property and equipment of $101.9&#160;million.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Cash Provided by (Used in) Financing Activities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities was $607.0 million for the six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> compared to net cash used in financing activities of $579.6 million for the same period in 2025. Our financing activities for the six </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">months ended </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> primari</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ly consisted of repurchases of our Class A common stock for $601.0 million. Our financing activities for the six months ended June&#160;30, 2025 primarily consisted of the 2025 Note Repurchases for $1.4&#160;billion,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">repurchases of our Class A common stock for $500.6 million, deferred payments for acquisitions of $67.5&#160;million, and the repayment of the 2025 Notes for $36.2 million, partially offset by the issuance of the 2033 Notes for net proceeds of $1.5&#160;billion.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Free Cash Flow</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Free Cash Flow was $406.5 million for the six months ended June&#160;30, 2026, compared to $138.2 million for the same period in 2025. Free Cash Flow in all periods was composed of net cash provided by operating activities, resulting primarily from net loss, adjusted for non-cash items and changes in working capital. Free Cash Flow also included purchases of property and equipment of $96.4 million for the six months ended June&#160;30, 2026, compared to $101.9 million for the same period in 2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. Purchases of property and equipment in all periods are primarily related to improvements to our leased facilities to support our team workspaces. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;Non-GAAP Financial Measures.&#8221;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_109"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">To supplement our consolidated financial statements, which are prepared and presented in accordance with GAAP, we use certain non-GAAP financial measures, as described below, to understand and evaluate our core operating performance. These non-GAAP financial measures, which may be different than similarly titled measures used by other companies, are presented to enhance investors&#8217; overall understanding of our financial performance and should not be considered a substitute for, or superior to, the financial information prepared and presented in accordance with GAAP.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We use the non-GAAP financial measure of Free Cash Flow, which is defined as net cash provided by (used in) operating activities, reduced by purchases of property and equipment. We believe Free Cash Flow is an important liquidity measure of the cash that is available, after capital expenditures, for operational expenses and investment in our business and is a key financial indicator used by management. Additionally, we believe that Free Cash Flow is an important measure since we use third-party infrastructure partners to host our services and therefore we do not incur significant capital expenditures to support revenue generating activities. Free Cash Flow is useful to investors as a liquidity measure because it measures our ability to generate or use cash. Once our business needs and obligations are met, cash can be used to maintain a strong balance sheet and invest in future growth.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We use the non-GAAP financial measure of Adjusted EBITDA, which is defined as net income (loss), excluding interest income; interest expense; other income (expense), net; income tax benefit (expense); depreciation and amortization; stock-based compensation expense; payroll and other tax expense related to stock-based compensation; and certain other items impacting net income (loss) from time to time. We believe that Adjusted EBITDA helps identify underlying trends in our business that could otherwise be masked by the effect of the expenses that we exclude in Adjusted EBITDA.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe that both Free Cash Flow and Adjusted EBITDA provide useful information about our financial performance, enhance the overall understanding of our past performance and future prospects, and allow for greater transparency with respect to key metrics used by our management for financial and operational decision-making. We are presenting the non-GAAP measures of Free Cash Flow and Adjusted EBITDA to assist investors in seeing our financial performance through the eyes of management, and because we believe that these measures provide an additional tool for investors to use in comparing our core financial performance over multiple periods with other companies in our industry.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These non-GAAP financial measures should not be considered in isolation from, or as substitutes for, financial information prepared in accordance with GAAP. There are a number of limitations related to the use of these non-GAAP financial measures compared to the closest comparable GAAP measure. Some of these limitations are that:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Free Cash Flow does not reflect our future contractual commitments;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adjusted EBITDA excludes certain recurring, non-cash charges such as depreciation of fixed assets and amortization of acquired intangible assets and, although these are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adjusted EBITDA excludes stock-based compensation expense and payroll and other tax expense related to stock-based compensation, which have been, and will continue to be for the foreseeable future, significant recurring expenses in our business and an important part of our compensation strategy; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adjusted EBITDA excludes income tax benefit (expense).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of Free Cash Flow to net cash provided by (used in) operating activities, the most comparable GAAP financial measure, for each of the periods presented:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Free Cash Flow reconciliation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">176,214&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88,494&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">502,993&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">240,104&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(55,676)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(64,701)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(96,448)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(101,915)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Free Cash Flow</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">120,538&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,793&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">406,545&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">138,189&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of Adjusted EBITDA to net loss, the most comparable GAAP financial measure, for each of the periods presented:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><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: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:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA reconciliation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(163,960)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(262,570)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(252,911)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(402,157)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Add (deduct):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24,672)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(33,199)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(51,131)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(70,217)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,941&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,607&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">73,697&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,006&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other expense (income), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(21,502)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">823&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(20,488)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(48,246)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,472&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,663&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,663&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,092&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45,599&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,023&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90,295&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">77,738&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">236,680&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">251,886&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">486,720&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">499,224&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and other tax expense related to stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,552&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,037&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,598&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,255&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,505&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,505&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">249,615&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,270&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">482,948&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,695&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Restructuring charges primarily include cash severance, stock-based compensation expense, and other charges associated with the restructuring. These charges are not reflective of underlying trends in our business. Refer to Note 14 in our consolidated financial statements.</span></div><div id="i48518b8e833d48e3b646609cd1de6c75_112"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We prepare our financial statements in accordance with GAAP. Preparing these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The critical accounting policies, estimates, assumptions, and judgments that we believe to have the most significant impact on our consolidated financial statements are revenue recognition, valuation of assets, loss contingencies, and income taxes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our critical accounting policies and estimates as described in our Annual Report.</span></div><div id="i48518b8e833d48e3b646609cd1de6c75_115"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate risk, foreign currency risk and investment valuation and liquidation risk as follows:</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We had cash and cash equivalents totaling $1.0 billion and $1.0 billion as June&#160;30, 2026 and December&#160;31, 2025, respectively. We had marketable securities totaling $1.7 billion and $1.9 billion as of June&#160;30, 2026 and December&#160;31, 2025, respectively. Our cash and cash equivalents primarily consist of cash in bank accounts and money market funds, and our marketable securities generally consist of U.S. government debt securities, publicly traded equity securities, and corporate debt securities. The primary objectives of our investment activities are to preserve principal and provide liquidity without significantly increasing risk. We do not enter into investments for trading or speculative purposes. Due to the relatively short-term nature of our investment portfolio, changes in interest rates do not have a material effect on the fair value of our portfolio. A hypothetical 100 basis point increase in interest rates would result in a $16.2 million and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$18.2&#160;million decrease in the market value of our cash equivalents and marketable securities as of June&#160;30, 2026 and December&#160;31, 2025, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of both June&#160;30, 2026 and December&#160;31, 2025, we had aggregate principal amounts of debt outstanding of $3.5&#160;billion. Since the Notes bear interest at fixed rates and are carried at amortized cost, fluctuations in interest rates do not have any impact on our consolidated financial statements. However, the fair value of the Notes will fluctuate with movements in market interest rates, and in the case of the Convertible Notes, with movements of our stock&#8217;s market price.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For all periods presented, our revenue and operating expenses were predominately denominated in U.S. dollars. We therefore have not had material foreign currency risk associated with revenue and cost-based activities. However, due to fluctuations in exchange rates, we have experienced, and may in the future experience, negative impacts to our revenue and operating expenses denominated in currencies other than the U.S. dollar. The functional currency of our material operating entities is the U.S. dollar.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the periods presented, we believe the exposure to foreign currency fluctuation from revenue and operating expenses is immaterial as the related revenue or costs do not constitute a significant portion of their respective totals. As we grow operations, our exposure to foreign currency risk will likely become more significant.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the periods presented, we did not enter into any forward foreign currency exchange contracts. We may, however, enter into forward foreign currency exchange contracts for purposes of hedging foreign exchange rate fluctuations on our business operations in future operating periods as our exposures are deemed to be material. For additional discussion on foreign currency risk, see &#8220;Risk Factors&#8221; elsewhere in this Quarterly Report on Form 10-Q.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investment Valuation and Liquidation Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We hold equity securities in privately held and publicly traded companies, which expose us to valuation and liquidation risks that could have a material impact on the carrying value of our holdings.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our strategic investments in privately held companies primarily consist of equity securities without readily determinable fair values. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We adjust the carrying value of these securities to fair value upon observable transactions for identical or similar investments of the same issuer or upon impairment. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value derived from an observable transaction is based on information available at that time and may not be indicative of the fair value at the balance sheet date. These investments, particularly those in early-stage companies, are inherently risky because their technologies or products may not progress to commercialization, and the companies may experience financial or operational difficulties, either of which could result in the loss of a substantial portion of our investment. The value ultimately realized on these investments is also subject to the occurrence and timing of liquidity events, such as public offerings, acquisitions, private sales, or other market transactions. Our total strategic investments had carrying values of $185.9 million and $183.7 million as of June&#160;30, 2026 and December&#160;31, 2025, respectively. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our investments in publicly traded equity securities are recorded at fair value using quoted market prices. Uncertainties in the global economic climate and financial markets could adversely impact the valuation of these investments and result in a material impairment or downward adjustment of their carrying values. Our investments in publicly traded equity securities had carrying values of $7.3 million and $9.5&#160;million as of June&#160;30, 2026 and December&#160;31, 2025, respectively.</span></div><div id="i48518b8e833d48e3b646609cd1de6c75_118"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Controls and Procedures</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended), as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of June&#160;30, 2026, our disclosure controls and procedures were effective to provide reasonable assurance that the information required to be disclosed by us in this Quarterly Report on Form 10-Q was (a) reported within the time periods specified by SEC rules and regulations, and (b) communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding any required disclosure.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting identified in management&#8217;s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Limitations on Effectiveness of Controls and Procedures</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_121"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PART II - OTHER INFORMATION</span></div><div id="i48518b8e833d48e3b646609cd1de6c75_124"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Legal Proceedings</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Securities-Related Matters</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On November 11, 2021, we, and certain of our officers, were named as defendants in a federal securities class action lawsuit filed in the U.S. District Court for the Central District of California. The lawsuit was purportedly brought on behalf of purchasers of our Class A common stock. The lawsuit alleges that we and certain of our officers made false or misleading statements and omissions concerning the impact that Apple&#8217;s App Tracking Transparency framework would have on our business. Plaintiffs sought monetary damages and other relief. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We recently settled this case. The Court granted final approval of the settlement and dismissed the action on April 24, 2026. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On August 21, 2025, we, and certain of our officers, were named as defendants in a federal securities class action lawsuit filed in the U.S. District Court for the Central District of California. The lawsuit was purportedly brought on behalf of purchasers of our Class A common stock. The lawsuit alleges that we and certain of our officers made false or misleading statements concerning an ad platform change that impacted revenue in the first half of 2025. Plaintiffs seek monetary damages and other relief. In December 2025, the plaintiffs voluntarily dismissed the case which may be refiled in the future. We believe we have meritorious defenses to the claims, and will defend it vigorously, but litigation is inherently uncertain, and an unfavorable outcome could seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Platform-Related Matters</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Beginning on January 20, 2022, we were named as a defendant in various federal and state courts by plaintiffs alleging that the design and use of our platform, and those of our competitors, is addictive and harmful to users, with most of the cases focused on mental health harms and users under 18-years old. The majority of cases have been consolidated in either a federal Multi-District Litigation pending in the U.S. District Court for the Northern District of California, or MDL, or a California Judicial Council Coordinated Proceeding, or JCCP, pending in the Complex Division of the Los Angeles County Superior Court. Trials for the individual plaintiff bellwether cases in the JCCP started in January 2026. Snap reached a confidential settlement agreement resolving the first and second JCCP bellwether trials for Snap. The next two JCCP bellwether trials including Snap are scheduled to begin in October 2026. A putative class action asserting similar allegations was also filed in Canada and Israel. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Numerous school districts, municipalities and tribal nations have filed public nuisance and other claims based on similar allegations, which also were consolidated in either the MDL or JCCP. In the JCCP proceeding, the court dismissed the school district and municipality plaintiffs&#8217; claims without prejudice, which ruling is now on appeal. Some of those dismissed plaintiffs have refiled their claims in the MDL or other venues. In June 2026, Snap reached a settlement agreement resolving the first school district case set for trial. The trial date for the next school district trials including Snap is scheduled for February 2027. We have received similar claims in Canada.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Beginning on January 30, 2024, certain U.S. state attorneys general have filed lawsuits against us making similar allegations as well as allegations regarding harmful and mature content, child safety concerns, sexual exploitation of minors, misuse by bad actors, unlawful data collection, privacy violations, and allegedly misleading safety and marketing campaigns. These lawsuits assert various legal claims, including violations of state consumer protection laws, unfair and deceptive business practices, product liability, negligence, public nuisance, and unjust enrichment. Trials are scheduled to begin in the Nevada and New Mexico attorneys general actions in August 2027. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2022, we were named as a defendant in a lawsuit in Los Angeles Superior Court alleging that we should be responsible for the deaths of young people who died from ingesting fatal doses of fentanyl after allegedly communicating on Snapchat with drug dealers concerning drug transactions. Other similar lawsuits were filed on behalf of other families, which were coordinated with the first-filed case and assigned to the same judge. On January 2, 2024, the judge granted in part and overruled in part our demurrer to the lawsuit, allowing several of the claims to proceed. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 24, 2025, a lawsuit was filed against Roblox and Snap alleging that a minor had met a stranger on Roblox and became an alleged victim of sexual exploitation occurring on both Roblox and Snapchat. Similar lawsuits have been filed by additional families, including against other platforms. In December 2025, a federal Multi-District Litigation proceeding was formed to coordinate similar cases that had been filed in federal court. There are separate cases proceeding in state court that have been consolidated into a JCCP. In all of these matters, the victim is alleged to have met a stranger on Roblox followed by exploitation allegedly occurring on Roblox or another platform, such as Snapchat, Instagram, or Discord.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe we have meritorious defenses to these lawsuits, and plan to continue to defend them vigorously, but litigation is inherently uncertain and an unfavorable outcome, including substantial potential damages, penalties, fines and injunctive relief, could seriously harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to government investigations, inquiries, and notifications of potential litigation from multiple regulators in various jurisdictions globally concerning the use of our products and features, and the alleged mental and physical health and safety impacts on users, in particular younger users. For example, on March 26, 2026, the European Commission initiated proceedings under the European Union Digital Services Act, or DSA, to investigate Snap&#8217;s compliance with certain obligations applicable to very large online platforms, including with respect to systemic risk assessments and mitigation measures and protections for minors in the European Union. The proceeding is at an early stage and we are cooperating with the European Commission. At this time, we are unable to predict the outcome of this matter or reasonably estimate a range of possible loss, if any. The proceeding could, however, result in findings that we have not complied with the DSA, the imposition of significant fines, and orders requiring us to implement additional or different measures, modify or cease certain product features or practices in the European Union, or otherwise change our business practices. We plan to continue to engage with the regulators productively and believe we have meritorious defenses to any legal proceedings that may arise out of these investigations and inquiries, but any legal proceedings that may arise are inherently uncertain and an unfavorable outcome, including substantial potential damages, penalties, fines and injunctive relief, could seriously harm our business. Any violation of existing or future regulatory orders or consent decrees, or new regulatory investigations or proceedings, could subject us to substantial monetary fines and other penalties that could seriously harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On September 15, 2025, Snap filed a complaint against its insurance carriers in San Francisco Superior Court seeking declaratory relief regarding Snap&#8217;s entitlement to insurance coverage for claims alleging that use of Snapchat has caused bodily injury or property damage. On March 26, 2026, the insurance carriers filed answers and many carriers filed cross-complaints alleging that they have no duty to defend or indemnify Snap for some or all of these claims. Snap has filed a motion to stay this litigation with its insurers pending litigation of the underlying claims implicating coverage, and this motion is set to be heard on August 6, 2026.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are currently involved in, and may in the future be involved in, legal proceedings, claims, inquiries, and investigations in the ordinary course of our business, including claims for infringing intellectual property rights related to our products and the content contributed by our users and partners and claims by consumer advocacy and privacy groups in international jurisdictions alleging violations of consumer protection, privacy, data localization, and minor safety laws. Although the results of these proceedings, claims, inquiries, and investigations cannot be predicted with certainty, we do not believe that the final outcome of these matters is reasonably likely to have a material adverse effect on our business, financial condition, or results of operations. Regardless of final outcomes, however, any such proceedings, claims, inquiries, and investigations may nonetheless impose a significant burden on management and employees and may come with costly defense costs or unfavorable preliminary and interim rulings.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For information regarding legal proceedings in which we are involved, see other sections of this Quarterly Report on Form 10-Q, including sections titled Note 8, &#8220;Commitments and Contingencies,&#8221; in the Notes to Consolidated Financial Statements, &#8220;Management's Discussion and Analysis of Financial Condition and Results of Operations,&#8221; and &#8220;Risk Factors,&#8221; which are incorporated by reference.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_127"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">You should carefully consider the risks and uncertainties described below, together with all the other information in this Quarterly Report on Form 10-Q, including &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and the consolidated financial statements and the related notes. If any of the following risks actually occurs (or if any of those discussed elsewhere in this Quarterly Report on Form 10-Q occurs), our business, reputation, financial condition, results of operations, revenue, and future prospects could be seriously harmed. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. Unless otherwise indicated, references to our business being seriously harmed in these risk factors will include harm to our business, reputation, financial condition, results of operations, revenue, and future prospects. In that event, the market price of our Class A common stock could decline, and you could lose part or all of your investment.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factor Summary</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to significant risks and uncertainties that make an investment in us speculative and risky. Below we summarize what we believe are the principal risk factors but these risks are not the only ones we face, and you should carefully review and consider the full discussion of our risk factors in the section titled &#8220;Risk Factors,&#8221; together with the other information in this Quarterly Report on Form 10-Q. </span></div><div style="margin-top:18pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;Our Strategy and Advertising Business</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We operate in a highly competitive and rapidly changing environment so we must continually innovate our products and evolve our business model for us to succeed. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We emphasize rapid innovation and prioritize long-term user engagement over short-term financial conditions or results if we believe that it will benefit the aggregate user experience and improve our financial performance over the long term. Although we have achieved profitability in certain periods, we have a history of operating losses and, as a result of our long-term focus, we may prioritize investments and expenses we believe are necessary for our long-term growth over achieving short-term profitability. Investments in our future, including through new products or acquisitions, are inherently risky and may not pay off, which would adversely affect our ability to settle the principal and interest payments on our outstanding senior notes and outstanding convertible senior notes, or collectively, the Notes, or other indebtedness when due, and further delay or hinder our ability to sustain profitability. This in turn would hinder our ability to secure additional financing to meet our current and future financial needs on favorable terms, or at all.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We generate substantially all of our revenue from advertising. Our advertising business is most effective when our advertisers succeed. Driving their success requires continual investment in our advertising products and may be hindered by competitive challenges and various legal, regulatory, and operating system changes that make it more difficult for us to achieve and demonstrate a meaningful return for our advertisers. For example, on-going changes to privacy and data protection laws and mobile operating systems continue to present issues for us in measuring the effectiveness of advertisements on our services. Additionally, individuals are becoming increasingly resistant to the processing of personal data to deliver behavioral, interest-based, or targeted advertisements, and regulators are likewise scrutinizing such data processing activities, which could reduce the demand for our products and services and threaten our primary revenue stream. Alternative methods, to the extent we can develop such methods in compliance with current or future privacy and data protection laws, mobile operating system requirements, and other requirements, may take time to develop and be adopted by our advertisers and users, and may not be as effective as prior methods. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe that this impact on our targeting, measurement, and optimization capabilities has negatively affected and may continue to negatively affect our operating results. In addition, our advertising business is seasonal, volatile, and cyclical, which could result in fluctuations in our quarterly revenues and operating results, including business prospect expectations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our business and operations have been, and in the future could be, adversely affected by events beyond our control, such as health epidemics and geo-political events and conflicts. In addition, macroeconomic factors like labor shortages and disruptions, supply chain disruptions, banking instability, tariffs and retaliatory countermeasures, inflation, and fluctuating interest and foreign currency exchange rates, and recession risks, have in the past and may continue to cause logistical challenges, increased input costs, and inventory constraints for our advertisers, which in turn may also halt or decrease advertising spending, and harm our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;Our Community and Competition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We need to continually innovate and create new products, and enhance our existing products, to attract, retain, and grow our global community. Products that we create may fail to attract or retain users or partners, or to generate meaningful revenue, if any. While we believe that these decisions will benefit the aggregate user experience or improve our financial performance over the long term, these changes may cause friction by our users, advertisers, or partners, resulting in disruptions or declines in our key metrics, such as Daily Active Users, user activity, or financial performance. In addition, we have in the past expanded and expect to continue to expand organically and through acquisitions, including in international markets, which we may not be able to effectively manage or scale. If our community does not see the value in our products or brand, or if competitors offer better alternatives, our community could easily switch to other services. Although we have experienced significant growth in our community over the last few years, we have also experienced declines and there can be no assurance that declines won&#8217;t happen again. Many of our competitors have significantly more resources and larger market shares than we do, which gives them advantages over us that can make it more difficult for us to succeed.</span></div><div style="margin-top:18pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;Our Partners</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We primarily rely on Google, Apple, and Amazon to provide their mobile operating systems and other services for our applications and other core services, including our platform. If these partners do not provide their services as we expect, terminate their services, or change the terms, or their interpretation of the terms, of our agreements, or change the functionality of their mobile operating systems in ways that are adverse to us, our service may be interrupted and our product experience could be degraded, which may harm our reputation, increase our costs, or make it harder for us to attain and sustain profitability. Many other parts of our business depend on partners, including content partners and advertising partners, so our success depends on our ability to attract and retain these partners.</span></div><div style="margin-top:18pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;Our Technology and Regulation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our business is complex and success depends on our ability to rapidly innovate, the interoperability of our service on many different smartphones and mobile operating systems, and our ability to safeguard sensitive user data. Because our systems and our products are constantly changing, we are susceptible to data breaches, cyberattacks, security incidents, bugs, and other vulnerabilities and errors in how our products work and are measured. We may also fail to maintain effective processes that report our metrics or financial results. Given the complexity of the systems involved and the rapidly changing nature of mobile devices and operating systems, we expect to encounter issues, particularly if we continue to expand in parts of the world where mobile data systems and connections are less stable.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to complex and evolving federal, state, local, and foreign laws and regulations regarding privacy, data protection, biometric processing, content regulation, artificial intelligence, or AI, protections for minors, taxes, and other matters, which are subject to change and have uncertain interpretations. Given the nature of our business, we are particularly susceptible to changes in such laws regarding privacy and data protection, which may require us to change our products and may impact our revenue stream. Any actual or perceived failure to comply with such legal and regulatory obligations, including in connection with our consent decree with the U.S. Federal Trade Commission, or FTC, may lead to costly litigation or otherwise adversely impact our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We also must actively protect our intellectual property. We are subject to various legal proceedings, claims, class actions, inquiries, and investigations related to our intellectual property, which may be costly or distract management. We also rely on a variety of statutory and common-law frameworks for the content we provide our users, including the Digital Millennium Copyright Act, the Communications Decency Act, and the fair-use doctrine, each of which has been subject to adverse judicial, political, and regulatory scrutiny in recent times.</span></div><div style="margin-top:18pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;Our Team and Capital Structure</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We need to attract and retain a high caliber team to maintain our competitive position. We may incur significant costs and expenses in maintaining and growing our team, and may lose valuable members of our team as we compete globally, including with our competitors, for key talent. We have and will incur significant costs and expenses in connection with our headcount reduction and reorganization plans announced in April 2026, and such actions may negatively impact our ability to attract and retain a high caliber team. A substantial portion of our employment costs is paid in our common stock, the price of which has been volatile, and our ability to attract and retain talent may be adversely affected if our shares decline in value.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our two co-founders, who serve as our Chief Executive Officer and Chief Technology Officer, control over 99% of the voting power of our outstanding capital stock, which means they control substantially all outcomes submitted to stockholders. Class A common stockholders have no voting rights, unless required by Delaware law. This concentrated control may result in our co-founders voting their shares in their best interest, which might not always be in the interest of our stockholders generally.</span></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factors</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business and Industry</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ecosystem of users, advertisers, and partners depends on the engagement of our user base. Our user base growth rate has declined in the past and it may do so again in the future. If we fail to retain current users or add new users, or if our users engage less with Snapchat, our business would be seriously harmed.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We had 493 million daily active users, or DAUs, on average in the quarter ended June&#160;30, 2026. We view DAUs as a critical measure of our user engagement, and adding, maintaining, and engaging DAUs have been and will be essential to our future growth. Our DAUs and DAU growth rate have declined in the past and they may decline in the future due to various factors, including as the size of our active user base increases, as we achieve higher market penetration rates, as we face continued competition for our users and their time, or if there are performance issues with our service. In addition, as we achieve maximum market penetration rates among younger users in developed markets, future growth in DAUs will need to come from older users in those markets or from developing markets, which may not be possible or may be more difficult, expensive, or time-consuming for us to achieve. While we may experience periods when our DAUs increase due to products and services with short-term popularity, we may not always be able to attract new users, retain existing users, or maintain or increase the frequency and duration of their engagement if current or potential new users do not perceive our products to be fun, engaging, or useful. In addition, because our products typically require high bandwidth data capabilities for users to benefit from all of the features and capabilities of our application, many of our users live in countries with high-end mobile device penetration and high bandwidth capacity cellular networks with large coverage areas. We therefore do not expect to experience rapid user growth or engagement in regions with either low smartphone penetration or a lack of well-established and high bandwidth capacity cellular networks. As our DAU growth rate continues to slow or if the number of DAUs becomes stagnant, or we have a decline in DAUs, our financial performance will increasingly depend on our ability to elevate user activity or increase the monetization of our users.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Snapchat is free and easy to join, the barrier to entry for new entrants in our business is low, and the switching costs to another platform are also low. Moreover, the majority of our users are 18-34 years old. This demographic may be less brand loyal and more likely to follow trends, including viral trends, than other demographics. These factors may lead users to switch to another product, which would negatively affect our user retention, growth, and engagement. Snapchat also may not be able to penetrate other demographics in a meaningful manner. Falling user retention, growth, or engagement could make Snapchat less attractive to advertisers and partners, which may seriously harm our business. In addition, we continue to compete with other companies to attract and retain our users&#8217; attention. There are many factors that could negatively affect user retention, growth, and engagement, including if:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">users engage more with competing products instead of ours;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our competitors continue to mimic our products or improve on them;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we fail to introduce new and exciting products and services or those we introduce or modify are poorly received;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our products fail to operate effectively or compatibly on the iOS or Android mobile operating systems;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we are unable to continue to develop products that work with a variety of mobile operating systems, networks, and smartphones;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we do not provide a compelling user experience because of the decisions we make regarding the type and frequency of advertisements that we display or the structure and design of our products;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we are unable to combat bad actors, spam, or other hostile or inappropriate usage on our products;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">there are changes in user sentiment about the quality or usefulness of our products in the short-term, long-term, or both;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">there are concerns about the privacy implications, safety, or security of our products and our processing of personal data;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our content partners do not create content that is engaging, useful, or relevant to users;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our content partners decide not to renew agreements or devote the resources to create engaging content, or do not provide content exclusively to us;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">advertisers and partners display ads that are untrue, offensive, or otherwise fail to follow our guidelines;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our products are subject to increased regulatory scrutiny or approvals, including from foreign privacy regulators, or there are changes in our products that are mandated or prompted by legislation, regulatory authorities, executive actions, or litigation, including settlements or consent decrees, that adversely affect the user experience;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">technical or other problems frustrate the user experience or negatively impact users&#8217; trust in our service, including by providers that host our platforms, particularly if those problems prevent us from delivering our product experience in a fast and reliable manner, or cyberattacks, breaches, or other security incidents that compromise our sensitive user data;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we fail to provide adequate service to users, advertisers, or partners;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we do not provide a compelling user experience to entice users to use the Snapchat application on a daily basis, or our users don&#8217;t have the ability to make new friends to maximize the user experience; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we, our partners, or other companies in our industry segment are the subject of adverse media reports or other negative publicity, some of which may be inaccurate or include confidential information that we are unable to correct or retract;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we do not maintain our brand image or our reputation is damaged; or</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our current or future products reduce user activity on Snapchat by making it easier for our users to interact directly with our partners.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Any decrease to user retention, growth, or engagement could render our products less attractive to users, advertisers, or partners, and would seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We generate a substantial majority of our revenue from advertising. The failure to attract new advertisers, the loss of advertisers, or a reduction in how much they spend could seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A substantial majority of our revenue is generated from third parties advertising on Snapchat. For the years ended December 31, 2025, 2024, and 2023, advertising revenue accounted for approximately 87%, 91%, and 96% of our total revenue, respectively. Even though we have introduced and increased the revenue from other revenue streams, including subscription models, we expect advertising revenue to account for a substantial majority of our revenue in the foreseeable future. Most advertisers do not have long-term advertising commitments with us, and our efforts to establish long-term commitments may not succeed. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our advertising customers range from small businesses to well-known brands, including advertising resellers. Many of our customers spend a relatively small portion of their overall advertising budget with us, but some customers have devoted meaningful budgets that contribute more significantly to our total revenue. In addition, advertisers may view some of our advertising solutions as experimental and unproven, or prefer certain of our products over others. Advertisers, including our customers who have devoted meaningful advertising budgets to our product, will not continue to do business with us if we do not deliver advertisements in an effective manner, or if they do not believe that their investment in advertising with us will generate a competitive return relative to other alternatives. As our business continues to develop, there may be new or existing customers, including from different geographic regions, that contribute more significantly to our total revenue, and a loss of such customers or a significant reduction in how much they spend with us could adversely impact our business. Any economic or political instability, whether as a result of the macroeconomic climate or the implementation of tariffs and retaliatory countermeasures by the United States or other governments, war or other armed conflict, terrorism, or otherwise, in a specific country or region, may negatively impact the global or local economy, advertising ecosystem, our customers and their budgets with us, or our ability to forecast our advertising revenue, and could seriously harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, we rely heavily on our ability to collect, process, and disclose data and metrics to our customers so we can attract new customers and retain existing customers. Any restriction, whether by law, regulation, policy, or other reason, on our ability to collect, process, and disclose data and metrics that our customers find useful would impede our ability to attract and retain advertisers. Regulators in many countries in which we operate or have users are increasingly scrutinizing and regulating the collection, use, and sharing of data, including personal data related to advertising, which </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">could materially impact our revenue and seriously harm our business. Many of these laws and regulations expand the rights of individuals to control how their personal data is collected and processed, and place restrictions on the use of personal data of teens. The processing of personal data for personalized advertising continues to be under increased scrutiny from regulators, which includes ongoing regulatory action against large technology companies like ours, the outcomes of which may be uncertain and subject to appeal. These laws may prohibit us and our customers from advertising to teens, including based on the profiling of personal data. Other legislative proposals and present laws and regulations currently, and may in the future, apply to our or our advertisers&#8217; activities and require significant operational changes to our business. These laws and regulations could have a material impact on the development and deployment of AI and machine learning in the context of our targeted advertising activities. Other laws to which we are or may become subject further regulate contextual, behavioral, interest-based, or targeted advertising, making certain online advertising activities more difficult and subject to additional scrutiny. These laws grant users the right to opt-out of sharing of their personal data for certain advertising purposes, or require parental consent to be obtained for the processing of personal data of users under a certain age and restrict tracking and use of teens&#8217; data, including for advertising. Regulators have issued significant monetary fines in certain circumstances where the regulators alleged that appropriate consent was not obtained in connection with targeted advertising activities. In addition, legislative proposals and current laws and regulations in countries where we operate regulate the use of cookies and other tracking technologies, electronic communications, and marketing.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, in April 2021, Apple issued an iOS update that imposed heightened restrictions on our access and use of user data by allowing users to more easily opt-out of tracking of activity across devices. Additionally, Google has in the past implemented privacy controls on its Android devices and may in the future make changes to those privacy controls similar to Apple&#8217;s prior iOS update. The changes implemented by Apple have had, and similar changes, if implemented by Google or major web browsers, like Firefox, Safari, and Chrome, would have an adverse effect on our targeting, measurement, and optimization capabilities, and in turn our ability to target advertisements and measure the effectiveness of advertisements on our services. This has resulted in, and in the future is likely to continue to result in, reduced demand and pricing for our advertising products and could seriously harm our business. The longer-term impact of these changes on the overall mobile advertising ecosystem, our competitors, our business, and the developers, partners, and advertisers within our community remains uncertain, and depending on how we, our competitors, and the overall mobile advertising ecosystem adjusts, and how our partners, advertisers, and users respond, our business could be seriously harmed. Any alternative solutions we implement are subject to rules and standards set by the owners of such mobile operating systems which may be unclear, change, or be interpreted in a manner adverse to us and require us to halt or change our solutions, any of which could seriously harm our business. In addition, if we are unable to mitigate or respond to these and future developments, and alternative solutions do not become widely adopted by our advertisers, then our targeting, measurement, and optimization capabilities will be materially and adversely affected, which would in turn continue to negatively impact our advertising revenue. Our advertising revenue has in the past and could also be seriously harmed by many other factors, including:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">diminished or stagnant growth, or a decline, in the total number of DAUs on Snapchat; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to deliver advertisements to all of our users due to legal restrictions or hardware, software, or network limitations; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a decrease in the amount of time spent on Snapchat, a decrease in the amount of content that our users share, or decreases in usage of our Camera, Visual Messaging, Snap Map, Stories, and Spotlight platforms;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to create new products that sustain or increase the value of our advertisements;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our user demographics that make us less attractive to advertisers;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lack of ad creative availability by our advertising partners;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a decline in our available content, including if our content partners do not renew agreements, devote the resources to create engaging content, or provide content exclusively to us;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">decreases in the perceived quantity, quality, usefulness, or relevance of the content provided by us, our community, or partners;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">decreases in user response rate to application notifications received from Snapchat, whether due to decreased user appreciation for notifications generally or changes in the manner notifications are delivered by mobile operating systems, which may decrease user engagement;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases in resistance by users to our collecting, using, and sharing their personal data for advertising-related purposes;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our analytics and measurement solutions, including what we are permitted to collect and disclose under the terms of Apple&#8217;s and Google&#8217;s mobile operating systems, that demonstrate the value of our advertisements and other commercial content;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">competitive developments or advertiser perception of the value of our products that change the rates we can charge for advertising or the volume of advertising on Snapchat;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">product changes or advertising inventory management decisions we may make that change the type, size, frequency, or effectiveness of advertisements displayed on Snapchat or the method used by advertisers to purchase advertisements;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse legal developments relating to advertising, including changes mandated or prompted by legislation, regulation, executive actions, or litigation regarding the collection, use, and sharing of personal data for certain advertising-related purposes;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse media reports or other negative publicity involving us, our founders, our partners, or other companies in our industry;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">advertiser or user perception that content published by us, our users, or our partners is objectionable;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the degree to which users skip advertisements and therefore diminish the value of those advertisements to advertisers;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the way advertising is priced or its effectiveness is measured;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability, or perceived inability, to achieve an advertiser&#8217;s intended performance metric, measure the effectiveness of our advertising, or target the appropriate audience for advertisements</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, including due to metric estimates published by third parties that may differ from our own metrics</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to access, collect, and disclose user&#8217;s personal data, including advertising or similar deterministic identifiers that new and existing advertisers may find useful;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulty and frustration from advertisers who may need to reformat or change their advertisements to comply with our guidelines; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">volatility in the equity and global trade markets, which may reduce our advertisers&#8217; capacity or desire for aggressive advertising spending towards growth; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the political, economic, and macroeconomic climate and the status of the advertising industry in general, including impacts related to labor shortages and disruptions, supply chain disruptions, banking instability, tariffs and retaliatory countermeasures implemented by the United States or other governments, inflation, fluctuating interest rates, and as a result of war, terrorism, or armed conflict.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, individuals are also increasingly aware of and resistant to the collection, use, and sharing of personal data, including in connection with advertising. Individuals are more aware of options and certain rights related to consent and other options to opt-out of such data processing, including through media attention about privacy and data protection. Some users have opted out of allowing us to combine certain data from third-party apps and websites with certain data from Snapchat for advertising purposes, or we are required by law to do this for certain subsets of users, which has negatively impacted our ability to collect or use certain user data and our advertising partners&#8217; ability to deliver relevant content, all of which have in the past and could again in the future negatively impact our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our use of artificial intelligence, including generative AI, in our advertising products may also introduce risks, including where AI-enabled features produce inaccurate, misleading, or otherwise undesirable outputs that reduce user trust or advertiser confidence, which could adversely affect demand for our advertising products and harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These and other factors could reduce demand for our advertising products, which may lower the prices we receive, or cause advertisers to stop advertising with us altogether. Either of these would seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Snapchat depends on effectively operating with mobile operating systems, hardware, networks, regulations, and standards that we do not control. Changes in our products or to those mobile operating systems, hardware, networks, regulations, or standards may seriously harm our user retention, growth, and engagement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Because Snapchat is used primarily on mobile devices, the application must remain interoperable with popular mobile operating systems, primarily Android and iOS, application stores, and related hardware, including mobile-device </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">cameras. The owners and operators of such mobile operating systems and application stores, primarily Google and Apple, each have approval authority over whether to feature our core products on their application stores and make available to consumers third-party products that compete with ours. Furthermore, there is no guarantee that any approval previously provided by such owner or operator will not be rescinded in the future. Additionally, mobile devices and mobile-device cameras are manufactured by a wide array of companies. Those companies have no obligation to test the interoperability of new mobile devices, mobile-device cameras, or related devices with Snapchat, and may produce new products that are incompatible with or not optimal for Snapchat. We have no control over these mobile operating systems, application stores, or hardware, and any changes may degrade our products&#8217; functionality, or give preferential treatment to competitive products. For instance, Apple&#8217;s iOS 18, first introduced in September 2024, made it more difficult for us to access a Snapchatter&#8217;s contact book, which in turn made it more difficult for us to connect Snapchatters with their close friends, potentially reducing engagement on our platform. Because these changes do not apply to Apple&#8217;s iMessage app, it may put us at a competitive disadvantage. Actions by government authorities may also impact our access to these systems or hardware and could seriously harm Snapchat usage. Our competitors that control the mobile operating systems and related hardware could make interoperability of our products more difficult or display their competitive offerings more prominently than ours. Additionally, our competitors that control the standards for the application stores could make Snapchat, or certain features of Snapchat, inaccessible for a potentially significant period of time or require us to make changes to maintain access. We plan to continue to introduce new products and features regularly, including some features that may only work on the latest systems and hardware, and have experienced that it takes significant time to optimize new products and features to function with the variety of existing mobile operating systems, hardware, and standards, impacting the popularity of such products, and we expect this trend to continue.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, our products require high-bandwidth data capabilities. If the costs of data usage increase or access to cellular networks is limited, our user retention, growth, and engagement may be seriously harmed. Additionally, to deliver high-quality video and other content over mobile cellular networks, our products must work well with a range of mobile technologies, systems, networks, regulations, and standards that we do not control and which may be subject to future changes. In addition, the proposal or adoption of any laws, regulations, or initiatives that adversely affect the growth, popularity, or use of the internet, including laws governing internet neutrality, could decrease the demand for our products, including by impairing our ability to retain existing users or attract new users, make Snapchat a less attractive alternative to our competitors&#8217; applications, and increase our cost of doing business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We may not successfully cultivate relationships with key industry participants or develop products that operate effectively with these technologies, systems, networks, regulations, or standards. If it becomes more difficult for our users to access and use Snapchat, if our users choose not to access or use Snapchat, or if our users choose to use products that do not offer access to Snapchat, our business and user retention, growth, and engagement could be seriously harmed.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on Google Cloud and Amazon Web Services, or AWS, for the vast majority of our computing, storage, bandwidth, and other services. Any disruption of or interference with our use of either platform would negatively affect our operations and seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Google and Amazon provide distributed computing infrastructure platforms for business operations, commonly referred to as a &#8220;cloud&#8221; computing service. We currently run the vast majority of our computing on Google Cloud and AWS and have built our software and computer systems to use computing, storage capabilities, bandwidth, and other services provided by Google Cloud and AWS. Our systems are not fully redundant on the two platforms. Any transition of the cloud services currently provided by either Google Cloud or AWS to the other platform or to another cloud provider would be difficult to implement and would cause us to incur significant time and expense. We have experienced infrastructure outages by our service providers and expect to experience more outages in the future. Given this, any significant disruption of or interference with Google Cloud or AWS, whether temporary, regular, or prolonged, would negatively impact our operations and our business would be seriously harmed. If our users or partners are not able to access Snapchat or specific Snapchat features, or encounter difficulties in doing so, due to issues or disruptions with Google Cloud or AWS, we may lose users, partners, or advertising revenue. The level of service provided by Google Cloud and AWS or similar providers may also impact our users&#8217;, advertisers&#8217;, and partners&#8217; usage of and satisfaction with Snapchat and could seriously harm our business and reputation if the level of service decreases. Hosting costs also have and will continue to increase as our user base and user engagement grows and may seriously harm our business if we are unable to grow our revenues faster than the cost of utilizing the services of Google Cloud, AWS, or similar providers.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, Google or Amazon may take actions beyond our control that could seriously harm our business, including:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">discontinuing or limiting our access to its cloud platform;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increasing pricing terms;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">terminating or seeking to terminate our contractual relationship altogether;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">establishing more favorable relationships or pricing terms with one or more of our competitors; or</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">modifying or interpreting its terms of service or other policies in a manner that impacts our ability to run our business and operations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to protect our intellectual property, the value of our brand and other intangible assets may be diminished, and our business may be seriously harmed. If we need to license or acquire new intellectual property, we may incur substantial costs.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We aim to protect our confidential proprietary information, in part, by entering into confidentiality agreements and invention assignment agreements with our employees, consultants, advisors, and third parties who access or contribute to our proprietary know-how, information, or technology. We, however, cannot assure you that these agreements will be effective in controlling access to, or preventing unauthorized distribution, use, misuse, misappropriation, reverse engineering, or disclosure of our proprietary information, know-how, and trade secrets. These agreements may be breached, and we may not have adequate remedies for any such breach. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret or know-how can be difficult, expensive, and time-consuming, and the outcome can be unpredictable. Furthermore, these agreements do not prevent our competitors or partners from independently developing offerings that are substantially equivalent or superior to ours.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We also rely on trademark, copyright, patent, trade secret, and domain-name protection laws to protect our proprietary rights. In the United States and internationally, we have filed various applications to protect aspects of our intellectual property, and we currently hold a number of issued patents, trademarks, and copyrights in multiple jurisdictions. In the future, we may acquire additional patents or patent portfolios, which could require significant cash expenditures. However, third parties may knowingly or unknowingly infringe our proprietary rights, third parties may challenge proprietary rights held by us, third parties may design around our proprietary rights or independently develop competing technology, and pending and future trademark, copyright, and patent applications may not be approved. Moreover, we cannot ensure that the claims of any granted patents will be sufficiently broad to protect our technology or platform and provide us with competitive advantages. Additionally, failure to comply with applicable procedural, documentary, fee payment, and other similar requirements could result in abandonment or lapse of the affected patent, trademark, or copyright application or registration.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, a portion of our intellectual property has been acquired or licensed from one or more third parties. While we have conducted diligence with respect to such acquisitions and licenses, because we did not participate in the development or prosecution of much of the acquired intellectual property, we cannot guarantee that our diligence efforts identified and remedied all issues related to such intellectual property, including potential ownership errors, potential errors during prosecution of such intellectual property, and potential encumbrances that could limit our ability to enforce such intellectual property rights.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Further, the laws of certain foreign countries do not provide the same level of protection of corporate proprietary information and assets such as intellectual property, trade secrets, know-how, and records as the laws of the United States. For instance, the legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents and other intellectual property protection. As a result, we may be exposed to material risks of theft of our proprietary information and other intellectual property, including technical data, manufacturing processes, data sets, or other sensitive information, and we may also encounter significant problems in protecting and defending our intellectual property or proprietary rights abroad. In any of these cases, we may be required to expend significant time and expense to prevent infringement or to enforce our rights. Our efforts to enforce our intellectual property rights may be met with defenses, counterclaims, and countersuits attacking the validity and enforceability of our intellectual property rights, and, if such defenses, counterclaims, and countersuits are successful, we could lose valuable intellectual property rights. Our inability to protect our proprietary technology against unauthorized copying or use, as well as any costly litigation or diversion of our management&#8217;s attention and resources, could impair the functionality of our platform, delay introductions of enhancements to our platform, result in our substituting inferior or more costly technologies into our platform, or harm our reputation and brand. In addition, we may be required to license additional technology from third parties to develop and market new platform features, which may not be on commercially reasonable terms, or at all, and would adversely affect our ability to compete. Although we have taken measures to protect our proprietary rights, there can be no assurance that others will not offer products, brands, content, or concepts that are substantially similar to ours and compete with our business. If we are unable to protect our proprietary rights or prevent unauthorized use or appropriation by third parties, the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">value of our brand and other intangible assets may be diminished, and competitors may be able to more effectively mimic our service and methods of operations. Any of these events could seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our two co-founders have control over all stockholder decisions because they control a substantial majority of our voting stock.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our two co-founders, Evan Spiegel and Robert Murphy, control over 99% of the voting power of our outstanding capital stock as of June&#160;30, 2026, and Mr. Spiegel alone can exercise voting control over a majority of our outstanding capital stock. As a result, Mr. Spiegel and Mr. Murphy, or in many instances Mr. Spiegel acting alone, have the ability to control the outcome of all matters submitted to our stockholders for approval, including the election, removal, and replacement of our directors and any merger, consolidation, or sale of all or substantially all of our assets. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If Mr. Spiegel&#8217;s or Mr. Murphy&#8217;s employment with us is terminated, they will continue to have the ability to exercise the same significant voting power and potentially control the outcome of all matters submitted to our stockholders for approval. Either of our co-founders&#8217; shares of Class C common stock will automatically convert into Class B common stock, on a one-to-one basis, nine months following his death or on the date on which the number of outstanding shares of Class C common stock held by such holder represents less than 30% of the Class C common stock held by such holder on the closing of our IPO, or 32,383,178 shares of Class C common stock. Should either of our co-founders&#8217; Class C common stock be converted to Class B common stock, the remaining co-founder will be able to exercise voting control over our outstanding capital stock. Moreover, Mr. Spiegel and Mr. Murphy have entered into a proxy agreement under which each has granted to the other a voting proxy with respect to all shares of our Class B common stock and Class C common stock that each may beneficially own from time to time or have voting control over. The proxy would become effective on either founder&#8217;s death or disability. Accordingly, on the death or incapacity of either Mr. Spiegel or Mr. Murphy, the other could individually control nearly all of the voting power of our outstanding capital stock.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in October 2016, we issued a dividend of one share of non-voting Class A common stock to all our equity holders, which will prolong our co-founders&#8217; voting control because our co-founders are able to liquidate their holdings of non-voting Class A common stock without diminishing their voting control. Furthermore, in July 2022, our board of directors approved the future declaration and payment of a special dividend of one share of Class A common stock on each outstanding share of Snap&#8217;s common stock, subject to certain triggering conditions, which triggering conditions were modified in connection with the effectiveness the settlement of a class action lawsuit in February 2024. In the future, our board of directors may, from time to time, decide to issue additional special or regular stock dividends in the form of Class A common stock, and if we do so, our co-founders&#8217; control could be further prolonged. This concentrated control could delay, defer, or prevent a change of control, merger, consolidation, or sale of all or substantially all of our assets that our other stockholders support. Conversely, this concentrated control could allow our co-founders to consummate such a transaction that our other stockholders do not support. In addition, our co-founders may make long-term strategic investment decisions for our company and take risks that may not be successful and may seriously harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As our Chief Executive Officer, Mr. Spiegel has control over our day-to-day management and the implementation of major strategic investments of our company, subject to authorization and oversight by our board of directors. As board members and officers, Mr. Spiegel and Mr. Murphy owe a fiduciary duty to our stockholders and must act in good faith in a manner they reasonably believe to be in the best interests of our stockholders. As stockholders, even controlling stockholders, Mr. Spiegel and Mr. Murphy are entitled to vote their shares, and shares over which they have voting control, in their own interests, which may not always be in the interests of our stockholders generally. We have not elected to take advantage of the &#8220;controlled company&#8221; exemption to the corporate governance rules for companies listed on the New York Stock Exchange, or NYSE.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Macroeconomic uncertainties, including labor shortages and disruptions, supply chain disruptions, banking instability, tariffs and retaliatory countermeasures, inflation, fluctuating interest rates, and recession risks, have in the past and may continue to adversely impact our business. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Global economic and business activities have in the past and may continue to face widespread macroeconomic uncertainties, which are often exacerbated by ongoing or escalating geopolitical conflicts. These uncertainties, including labor shortages and disruptions, supply chain disruptions, banking instability, tariffs and retaliatory countermeasures, inflation, fluctuating interest rates, and recession risks, may continue for an extended period, and some of which have adversely impacted, and may continue to adversely impact, many aspects of our business. For example, tariffs recently imposed by the United States, continued threats of new or increased tariffs, sanctions, trade restrictions and trade barriers, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">and ongoing changes in the United States and foreign government trade policies, including potential modifications to existing trade agreements, have created volatility in the global capital markets, have had and may continue to have a generally disruptive impact on the global economy, and could have further global economic consequences, including disruptions of the global supply chain. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As some of our advertisers experienced downturns or uncertainty in their own business operations and revenue, they halted or decreased or may halt, decrease, or continue to decrease, temporarily or permanently, their advertising spending or may focus their advertising spending more on other platforms, all of which may result in decreased advertising revenue. Labor shortages and disruptions, supply chain disruptions, tariffs and retaliatory countermeasures, banking instability, inflation, and fluctuating interest rates, have in the past and may continue to cause logistical challenges, increased input costs, inventory constraints, and liquidity uncertainty for our advertisers, which in turn may also halt or decrease advertising spending and may make it difficult to forecast our advertising revenue. Any decline in advertising revenue or the collectability of our receivables could seriously harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As a result of macroeconomic uncertainties, our partners and community who provide content or services to us may experience delays or interruptions in their ability to create content or provide services, if they are able to do so at all. Members of our community may also alter their usage of our products and services, particularly relative to prior periods when travel restrictions were in place. A decrease in the amount or quality of content available on Snapchat, or an interruption in the services provided to us, could lead to a decline in user engagement, which could seriously harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that macroeconomic uncertainties continue to impact our business, many of the other risks described in these risk factors may be exacerbated.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exposure to geo-political conflicts and events could put our employees and partners at substantial risk, interrupt our operations, increase costs, create additional regulatory burdens, and have significant negative macroeconomic effects, any of which could seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Significant geo-political conflicts and events have had, and will likely continue to have, a substantial effect on our business and operations. We have had, and will likely continue to have, team members and their families in impacted regions who face substantial personal risk, unprecedented disruption of their lives, and uncertainty as to the future. We have provided emergency assistance and support to these team members and their families, and we expect to continue this support in the future. In addition, we have offices, hardware, and other assets in impacted regions that may be at risk of destruction or theft. We have incurred, and will likely continue to incur, costs to support our team members and reorganize our operations to address these ongoing challenges. In addition, our management has spent significant time and attention on these and related events. The ongoing disruptions to our team members, our management, and our operations could seriously harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Generally, during times of war and other major conflicts, we, the third parties on which we rely, and our partners are vulnerable to a heightened risk of cyberattacks, including retaliatory cyberattacks, that could seriously disrupt our business. We have experienced, and may continue to experience, attempted cyberattacks on our products, systems, and networks, which we believe are related to conflicts. We may also face retaliatory attacks by governments, entities, or individuals who do not agree with our public expressions with regards to any conflicts or support for team members. Any such attack could cause disruption to our platform, systems, and networks, result in security breaches or data loss, damage our brand, or reduce demand for our services or advertising products. In addition, we may face significant costs (including legal and litigation costs) to prevent, correct, or remediate any such breaches. We may also be forced to expend additional resources monitoring our platform for evidence of disinformation or misuse in connection with any ongoing conflict.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Geo-political conflicts and events are inherently unpredictable, evolve quickly, and may have negative long-term impacts. On a macroeconomic level, geo-political conflicts may disrupt trade, intensify problems in the global supply chain, contribute to inflationary pressures, and change advertiser spending and consumer behavior. All of these factors may negatively impact the demand for advertising as companies face limited product availability, restricted sales opportunities, and condensed margins. Any pause or reduction in advertising spending in connection with geo-political conflicts or events could negatively impact our revenue and harm our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not develop successful new products or improve existing ones, our business will suffer. We may also invest in new lines of business that could fail to attract or retain users or generate revenue.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to engage, retain, and increase our user base and to increase our revenue will depend heavily on our ability to successfully create new products, both independently and together with third parties. We may introduce significant changes to, or discontinue, our existing products or develop and introduce new and unproven products and services, including technologies with which we have little or no prior development or operating experience. These new products and services may fail to increase the engagement of our users, advertisers, or partners, may result in friction for our users, advertisers, or partners, may subject us to increased regulatory requirements or scrutiny, and may even result in short-term or long-term decreases in such engagement by disrupting existing user, advertiser, or partner behavior or by introducing performance and quality issues. For example, in January 2023, we made changes to our advertising platform to lay the foundation for future growth, but which have been disruptive to our customers and how some of them utilized our platform. In addition, certain new products or features, particularly those involving public or broadly accessible communications, may also increase risks relating to harmful or objectionable content, user safety, privacy expectations, and compliance with evolving legal and regulatory requirements, which could require significant investment and adversely affect our reputation, user engagement, and business. The short- and long-term impact of any major change, or even a less significant change such as a refresh of the application or a feature change, is difficult to predict. While we believe that these decisions will benefit the aggregate user experience or improve our financial performance over the long term, we may experience disruptions or declines in our DAUs, user activity, or financial performance. Product innovation is inherently volatile, and if new or enhanced products fail to engage our users, advertisers, or partners, or if we fail to give our users meaningful reasons to return to our application, we may fail to attract or retain users or to generate sufficient revenue, operating margin, or other value to justify our investments, any of which may seriously harm our business in the short-term, long-term, or both. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Because our products created new ways of communicating, they have often required users to learn new behaviors to use our products, or to use our products repeatedly to receive the most benefit. These new behaviors, such as swiping and tapping in the Snapchat application, are not always intuitive to users. This can create a lag in adoption of new products and new user additions related to new products. We believe this has not hindered our user growth or engagement, but that may be the result of a large portion of our user base being in a younger demographic and more willing to invest the time to learn to use our products most effectively. To the extent that future users, including those in older demographics, are less willing to invest the time to learn to use our products, and if we are unable to make our products easier to learn to use, our user growth or engagement could be affected, and our business could be harmed. We may also develop new products or initiatives that increase user engagement and costs without increasing revenue in the short- or long-term.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we have invested, and expect to continue to invest, in new lines of business, new products, evolving the user experience, and other initiatives to increase our user base and user activity, and attempt to monetize the platform. For example, in 2022, we la</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">unched Snapchat+, a subscription product that gives subscribers access to exclusive, experimental, and pre-release features, and Snapchat for Web, a browser-based product that brings Snapchat&#8217;s signature capabilities to the web, and in 2023, we launched My AI, an artificial intelligence powered chatbot. Such new lines of business, new products, evolving user experiences, and other initiatives may be costly, difficult to operate and monetize, increase regulatory scrutiny and product liability and litigation risk, and divert management&#8217;s attention, and there is no guarantee that they will be positively received by our community, attract or retain users, generate sufficient revenue or operating margin, or provide positive returns on our investment. We frequently launch new products and they may have technical issues that diminish the performance of our application, experience product failures, or become subject to product recalls. These performance issues or issues that we encounter in the future could impact our user engagement. In addition, new products or features that we launch may ultimately prove unsuccessful or no longer fit with our priorities, and may be eliminated in the future. Such eliminations may require us to reduce our workforce and incur significant expenses. In certain cases, new products that we develop may require regulatory approval prior to l</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">aunch or may require us to comply with additional regulations or legislation, including laws that are rapidly changing. There is no guarantee that we will be able to obtain such regulatory approval, and our efforts to comply with these laws and regulations could be costly and divert management&#8217;s time and effort and may still not guarantee compliance. If we do not successfully develop new approaches to monetization or meet the expectations of our users or partners, we may not be able to maintain or grow our revenue as anticipated or recover any associated development costs, and our business could be seriously harmed. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be successful in our strategy for and investments in our physical products, which could seriously harm our business. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We may not be successful in our strategy and investments for our physical products, which could seriously harm our business. We believe in computing that naturally integrates our digital experience with the physical world. We are </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">investing in the future of augmented reality, and in June 2026, we announced SPECS, our next generation of augmented reality glasses. We expect that our strategy for and investments in our physical products, including wearables and our firmware and operating system, will continue to be a complex, evolving, and a long-term initiative that will involve the development of new and emerging technologies, including reliance on and collaboration with developers and partners. However, this ecosystem may not develop at pace with our expectations, and market acceptance and adoption of features, products, and services we build, or expect to build, is uncertain. We also regularly evaluate our product roadmaps and make strategic shifts as our understanding of the technological challenges and market landscape evolve. In addition, we have limited experience with consumer hardware products, which may allow other companies to compete more effectively than us. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The expansion into hardware introduces risks inherent to the consumer electronics sector, including dependence on third-party manufacturers, volatile component costs, and the need to establish complex, global distribution and logistics capabilities. We are exposed to the costs associated with managing post-sale support, warranty claims, and returns. We have been and may in the future be exposed to inventory obsolescence and write-downs as a result of rapid changes in product cycles and pricing, defective merchandise, changes in consumer demand, including if consumer demand is misestimated, changes in consumer spending patterns, changes in consumer tastes with respect to our products, and other factors. We try to accurately predict these trends and avoid overstocking or understocking inventory. Demand for products, however, can change significantly between the time inventory or components are ordered and the date of sale. The acquisition of certain types of inventory or components may require significant lead-time and prepayment and they may not be returnable. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We may be unsuccessful in our research and product development efforts, including if we are unable to develop relationships with key participants in the augmented reality ecosystem or to develop products that operate effectively with adjacent technologies, products, systems, networks, or standards. Our efforts in our physical products may also divert resources and management attention from other parts of our business. We expect to continue to make significant investments in augmented reality and other related technologies to support these efforts, and our ability to support these efforts is dependent on other parts of our business. In addition, as these initiatives evolve, we may be subject to a variety of current or new laws and regulations in the U.S. and internationally, including in the areas of privacy, security, safety, ecodesign, AI, competition, content regulation, tariffs, export controls, consumer protection, and e-commerce, which may delay or impede the development of our products and services, increase our operating costs, require significant management attention, or otherwise seriously harm our business. These may also include consumer finance regulation and other consumer protection laws that inhibit our ability to implement our preferred distribution models for our physical products in some countries. As a result of these and other factors, our strategy for and investments in our physical products, including wearables, may not be successful in the foreseeable future, or at all, which could seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our efforts to attract prospective subscribers to Snapchat+, retain existing subscribers, and effectively continue to monetize Snapchat+ and other non-advertising products and services are not successful, our revenue will be adversely affected.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to generate non-advertising revenue depends on retaining, expanding, and effectively monetizing our total user base, including by increasing the number of subscribers to Snapchat+ and finding ways to monetize our other products and services. We must convince prospective subscribers of the benefits of Snapchat+ and our existing subscribers of the continuing value of Snapchat+. Our ability to attract new subscribers, retain existing subscribers, and engage active subscribers depends in large part on our ability to continue to maintain, improve, and introduce new features available on Snapchat+. We may in the future adjust our subscription pricing and plans which may not be well-received by our community and could negatively impact our ability to attract and retain subscribers or generate revenue. If we fail to offer compelling product offerings with competitive pricing that users perceive to be of value, our ability to grow or sustain the reach of Snapchat+, attract and retain subscribers, and monetize our products and services may be adversely affected. In addition, our efforts to create other non-advertising revenue products and services may not be successful and may seriously impact our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is highly competitive. We face significant competition that we anticipate will continue to intensify. If we are not able to maintain or improve our market share, our business could suffer.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We face significant competition in almost every aspect of our business both domestically and internationally, especially because our products and services operate across a broad list of categories, including camera, visual messaging, content, and augmented reality. Our competitors range from smaller or newer companies to larger, more established companies such as Alphabet (including Google and YouTube), Apple, ByteDance (TikTok and affiliated joint ventures), </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Kakao, LINE, Meta (including Facebook, Instagram, Threads, and WhatsApp), Naver (including Snow), Pinterest, Reddit, Tencent, and X (formerly Twitter). Our competitors also include platforms that offer, or will offer, a variety of products, services, content, and online advertising offerings that compete or may compete with Snapchat features or offerings. For example, Instagram, a competing application owned by Meta, has incorporated many of our features, including a &#8220;stories&#8221; feature that largely mimics our Stories feature and a map feature that is similar to our Snap Map, both of which may be directly competitive. Meta has introduced, and likely will continue to introduce, more private ephemeral products into its various platforms which mimic other aspects of Snapchat&#8217;s core use case. For example, Instagram has launched Instants, a disappearing-photos feature within Instagram Direct Messages, and in select markets as a standalone app, that may be directly competitive with Snapchat offerings. We also compete for users and their time, so we may lose users or their attention not only to companies that offer products and services that specifically compete with Snapchat features or offerings, but to companies with products or services that target or otherwise appeal to certain demographics, such as Discord or Roblox. Moreover, in emerging international markets, where mobile devices often lack large storage capabilities, we may compete with other applications for the limited space available on a user&#8217;s mobile device. We also face competition from traditional and online media businesses for advertising budgets. We compete broadly with the products and services of Alphabet, Apple, ByteDance, Meta, Pinterest, Reddit, and X (formerly Twitter), and with other, largely regional, social media platforms that have strong positions in particular countries. In addition, our competitors have also increasingly adopted, and may in the future adopt, subscription models and premium feature sets that compete directly with Snapchat+, Lens+, and Snapchat Platinum. If our competitors offer more attractive premium features, exclusive content, or lower-priced subscription tiers, we may struggle to convert free users to paying subscribers or retain existing subscribers, which could adversely affect our non-advertising revenue growth. As we introduce new products, as our existing products evolve, or as other companies introduce new products and services, we may become subject to additional competition. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Many of our current and potential competitors have significantly greater resources and broader global recognition, and occupy stronger competitive positions in certain market segments, than we do. These factors may allow our competitors to respond to new or emerging technologies and changes in market requirements better than we can, undertake more far-reaching and successful product development efforts or marketing campaigns, or adopt more aggressive pricing policies. Because we are operating at a relatively smaller scale compared to some of our competitors, we may be unable to innovate quickly enough to keep pace with the product development cycles or the rapid expansion of advertising platforms offered by our competitors with greater resources. In addition, ongoing changes to privacy and data protection laws and mobile operating systems have made it more difficult for us to target and measure advertisements effectively, and advertisers may prioritize the solutions of larger, more established companies. As a result, our competitors may, and in some cases will, acquire and engage users or generate advertising or other revenue at the expense of our own efforts, which would negatively affect our business. Advertisers may use information that our users share through Snapchat to develop or work with competitors to develop products or features that compete with us. Certain competitors, including Alphabet, Apple, and Meta, could use strong or dominant positions in one or more market segments to gain competitive advantages against us in areas where we operate, including by:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">integrating competing social media platforms or features into products they control such as search engines, web browsers, artificial intelligence services, advertising networks, or mobile operating systems;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">making acquisitions for similar or complementary products or services; or</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">impeding Snapchat&#8217;s accessibility and usability by modifying existing hardware and software on which the Snapchat application operates.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain acquisitions by our competitors may result in reduced functionality of our products and services, provide our competitors with valuable insight into the performance of our and our partners&#8217; businesses, and provide our competitors with a pipeline of future acquisitions to maintain a dominant position. As a result, our competitors may acquire and engage users at the expense of our user base, growth, or engagement, which may seriously harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our ability to compete effectively depends on many factors, many of which are beyond our control, including:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the usefulness, novelty, performance, and reliability of our products compared to our competitors&#8217; products;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the number and demographics of our DAUs;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing and market acceptance of our products, including developments and enhancements of our competitors&#8217; products;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to monetize our products and services, including new products and services;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the availability of our products to users;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effectiveness of our advertising and sales teams;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effectiveness of our advertising products;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to establish and maintain advertisers&#8217; and partners&#8217; interest in using Snapchat;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the frequency, relative prominence, and type of advertisements displayed on our application or by our competitors;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effectiveness of our customer service and support efforts;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effectiveness of our marketing activities;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or proposed legislation, regulation, executive actions, or litigation, including settlements and consent decrees, some of which may have a disproportionate effect on us relative to our competitors;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acquisitions or consolidation within our industry segment;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract, retain, and motivate talented team members, particularly engineers, designers, and sales personnel (including as a result of the headcount reduction and restructuring plans that we announced in April 2026);</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully acquire and integrate companies and assets;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the security, or perceived security, of our products and data protection measures compared to our competitors&#8217; products;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to cost-effectively manage and scale our operations; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our reputation and brand strength relative to our competitors.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If we cannot effectively compete, our user engagement may decrease, which could make us less attractive to users, advertisers, and partners and seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have incurred operating losses in the past, and may not be able to attain and sustain profitability.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We began commercial operations in 2011 and we have historically experienced net losses and negative cash flows from operations. As of June&#160;30, 2026, we had an accumulated deficit of $14.8&#160;billion and for the three months ended June&#160;30, 2026, we had a net loss of $164.0&#160;million. We expect our operating expenses to increase in the future as we expand our operations. We may incur significant losses in the future for many reasons, including due to the other risks and uncertainties described in this report. Additionally, we may encounter unforeseen expenses, operating delays, or other unknown factors that may result in losses in future periods. If our revenue does not grow at a greater rate than our expenses, our business may be seriously harmed and we may not be able to attain and sustain profitability.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The loss of one or more of our key personnel, or our failure to attract and retain other highly qualified personnel in the future, could seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We depend on the continued services and performance of our key personnel, including Mr. Spiegel and Mr. Murphy. Although we have entered into employment agreements with Mr. Spiegel and Mr. Murphy, the agreements are at-will, which means that they may resign or could be terminated for any reason at any time. Mr. Spiegel and Mr. Murphy are high profile individuals who have received threats in the past and are likely to continue to receive threats in the future. Mr. Spiegel, as Chief Executive Officer, has been responsible for our company&#8217;s strategic vision and Mr. Murphy, as Chief Technology Officer, developed the Snapchat application&#8217;s technical foundation. Should either of them stop working for us for any reason, it is unlikely that the other co-founder would be able to fulfill all of the responsibilities of the departing co-founder nor is it likely that we would be able to immediately find a suitable replacement. The loss of key personnel, including members of management and key engineering, product development, marketing, and sales personnel, could disrupt our operations, adversely impact employee retention and morale, and seriously harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We cannot guarantee we will continue to attract and retain the personnel we need to maintain our competitive position. We face significant competition in hiring and attracting qualified engineers, designers, and sales personnel, including from companies that offer a remote or hybrid work environment, which may increase the competition for such employees from employers outside of our traditional office locations. While we intend to continue offering flexible work arrangements based on the different needs of teams across our company on a case-by-case basis, we may face difficulty in </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">hiring and retaining our workforce as a result of our policies which require greater in-office attendance. Further, labor is subject to external factors that are beyond our control, including our industry&#8217;s highly competitive market for skilled workers and leaders, inflation, fluctuating interest rates, intensified restrictions on immigration or the availability of visas, other macroeconomic uncertainties, and workforce participation rates. In addition, if our reputation were to be harmed, whether as a result of our strategic decisions or media, legislative, or regulatory scrutiny or otherwise, it could make it more difficult to attract and retain personnel that are critical to the success of our business. Recently, there has also been increased scrutiny of companies&#8217; human capital practices and initiatives. Negative perception of certain of these practices and initiatives, whether due to our perceived over- or under-pursuit of such initiatives, may result in issues hiring or retaining employees, as well as potential litigation or other adverse impacts. In</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">April 2026, we announced plans to reduce our global headcount by approximately 16% of our global full-time employees in order to further streamline our operations and reallocate resources toward our highest-priority initiatives. This announcement and our related plans or future headcount reduction or reorganization initiatives may negatively impact our reputation and our ability to continue to attract and retain personnel.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As we continue to adapt and update our business model and priorities, or if our stock price declines, our equity awards may not be as effective an incentive to attract, retain, and motivate team members. Stock price declines may also cause us to offer additional equity awards to our existing team members to aid in retention. Furthermore, if we issue significant equity to attract and retain team members, we would incur substantial additional stock-based compensation expense and the ownership of our existing stockholders would be further diluted. If we do not succeed in attracting, hiring, and integrating excellent personnel, or retaining and motivating existing personnel, we may be unable to grow or effectively manage our business and our business could be seriously harmed.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have a continually evolving business model, which makes it difficult to evaluate our prospects and future financial results and increases the risk that we will not be successful.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We began commercial operations in 2011, began meaningfully monetizing Snapchat in 2015, and we launched Snapchat+, a paid subscription product, in 2022. We have a continually evolving business model, which makes it difficult to effectively assess our future prospects. Accordingly, we believe that investors&#8217; future perceptions and expectations, which can be idiosyncratic and vary widely, and which we do not control, will affect our stock price. For example, investors may believe our timing and path to increased monetization will be faster or more effective than our current plans or than actually takes place. You should consider our business and prospects in light of the many challenges we face, including the ones discussed in this report.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If the security of our information technology systems or data is compromised or if our platform is subjected to cyber or other attacks that compromise user or partner accounts or frustrate or thwart our users</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">, partners</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">, or advertisers</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> ability to access our products and services, our reputation and business could be seriously harmed.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we collect, store, use, and share personal data and other sensitive information, including proprietary and confidential business data, trade secrets, third-party sensitive information, and intellectual property (collectively, sensitive information). Our efforts to protect our sensitive information, including information that our users, advertisers, and partners have shared with us, may be unsuccessful due to the actions of third parties, including traditional &#8220;black hat&#8221; hackers, nation states, nation-state supported groups, organized criminal enterprises, hacktivists, and our personnel and contractors (through theft, misuse, or other risk). We and the third parties on which we rely are subject to a variety of evolving threats, including social-engineering attacks (for example by fraudulently inducing employees, contractors, vendors, AI agents, users, or advertisers to disclose information or facilitate access to our sensitive information or systems), malware, malicious code, hacking, credential stuffing, denial of service, and other threats. These attacks may use, or may be enhanced or facilitated by, artificial intelligence, including the use of image, video, or audio deepfakes, prompt injection or other manipulation of the inputs, instructions, or outputs of AI models, or agentic AI used to facilitate attacks or vulnerability discovery and exploitation at scale. While certain of these threats have occurred in the past, they have become more prevalent and sophisticated in our industry, and may occur in the future. Because of our prominence and value of our sensitive information, we believe that we are an attractive target for these sorts of attacks. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In particular, severe cyber extortion incidents, including ransomware attacks, are becoming increasingly prevalent. To alleviate the financial, operational, and reputational impact of these incidents, it may be preferable to make extortion payments, but we may be unwilling or unable to do so, including, for example, if applicable laws or regulations prohibit such payments. And, even if we make such payments, cyber threat actors may still disclose data, engage in further extortion, or otherwise harm our systems or data. Moreover, our personnel is spread around the world and may work in hybrid or remote environments, which increases risks to our information technology systems and data, as they may utilize </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">network connections, computers, and devices outside our premises or network that may be compromised or subject to surveillance, including while in transit and in public locations. Further, individuals from sanctioned jurisdictions have illicitly and fraudulently sought employment at U.S. companies to fund their operations, including by gaining access to those companies&#8217; sensitive information or anything else of monetary value. While we maintain various measures designed to prevent this from occurring, if we were found to have willfully or knowingly employed any such individuals, we could face criminal liability.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, cyber threat actors have also increased the complexity of their attempts to compromise user and advertiser accounts, despite our defenses and detection mechanisms designed to prevent these account takeovers. User identities may be obtained on- or off-platform, including through breaches of third-party platforms and services, information stealers, malware, social engineering, or other tactics and techniques like credential harvesting, and used to launch individual, group, or coordinated enterprise-wide attacks. Some of these attacks may be hard to detect, including if they are at scale, and may result in cyber threat actors using our service to spam or abuse other users, access personal data, further compromise additional accounts or extort our users, engage in fraudulent advertising, or other on-platform harms. Some of these attacks could also compromise employee credentials or involve socially engineering employees into granting access to systems or otherwise enabling or assisting in the cyber threat actors&#8217; goals. Because of our global and varied user base, we have been and may in the future be the target of commercial exploits and other internal and external attack methodologies by commercial spyware vendors, nation states, or nation-state supported groups, which have targeted users and the data we process about them and sought to use insiders to obtain user or employee data at peer technology companies.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We rely on third parties and technologies to operate critical business systems to process sensitive information in a variety of contexts, including cloud-based infrastructure, data center facilities, AI, encryption and authentication technology, employee email, content delivery, and other functions. We also rely on third parties to provide other products or services to operate our business or enable features in our platform. Additionally, some advertisers and partners store sensitive information that we share with them. Our ability to monitor these third parties&#8217; information security practices is limited, and these third parties may not have adequate information security measures in place even if they have made contractual representations to implement such measures and despite our third-party provider vetting process. If these third parties fail to implement adequate data security practices or fail to comply with our terms, policies, or contractual obligations, our sensitive information may be compromised, and we may experience adverse consequences. And even if these third parties implement data security practices and comply with various obligations, their networks may still suffer a breach, which could compromise our sensitive information. We or our third-party providers may also experience failures or malfunctions of hardware or software, the loss of technology assets, or the loss of data that, while not caused by threat actors, may have a similar impact and risk to our business. While we may be entitled to damages if the third parties on whom we rely fail to satisfy their privacy or security-related obligations to us, or cause the loss of our data or prolonged downtime, any award may be insufficient to cover our damages, or we may be unable to recover such award.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, our products and services, and the internal systems that support them and our business, rely on software, hardware, and other systems developed or maintained by our engineering teams and third parties (including open source software), and all of these have contained and will contain vulnerabilities, errors, bugs, or defects, which may or may not be detected by our teams or the respective third parties prior to our or their release, usage, or reliance on them. We also face risks from vulnerabilities, errors, bugs or defects through the use of AI to develop or maintain our software or systems and the use of AI within those software and systems, including AI agents and AI-generated code, as AI models may create flawed, incomplete, or inaccurate outputs, some of which may appear correct. This may happen if the inputs that the model relied on were inaccurate, incomplete, or flawed (including if a bad actor &#8220;poisons&#8221; the AI technology with bad inputs or logic), or if the logic of the AI technology is flawed (a so-called &#8220;hallucination&#8221;). Supply chain attacks have also increased in frequency and severity, and we cannot guarantee that third parties in our supply chain have not been compromised or that their systems, networks, or code are free from exploitable vulnerabilities, errors, bugs, or defects. In addition, rapid advances in AI have enabled the discovery of security vulnerabilities at increased speed and scale across our industry, which may outpace our or third parties' ability to remediate them, and our development and deployment of AI models and AI agents may expose us and our users to the compromise of data, systems, or valuable intellectual property, including source code, model weights, and other proprietary assets. We take steps designed to detect and remediate vulnerabilities in our software, hardware, and information systems, and to implement patches, upgrades and fixes provided by the third parties upon which we rely, and we work with security researchers through our bug bounty program and our third party providers to help us identify vulnerabilities. However, we and our third party providers have not detected, become aware of, and remediated, and may not in the future detect, become aware of, and remediate all such vulnerabilities, or other bugs, errors, or defects, including on a timely basis, and there is no guarantee security researchers will disclose all vulnerabilities they become aware of or do so responsibly. Further, we and our third party providers have </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">experienced, and may in the future experience, delays in developing or deploying remedial measures and patches designed to address identified vulnerabilities, bugs, errors, and defects. These could be exploited and result in a security or privacy incident, cause us to fail in our commitments to our users, advertisers, or partners, or cause a breach of or disruption of our platform, systems, networks, products, or services.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">While we have implemented security measures, including encryption, designed to protect against cyberattacks and other security incidents, there can be no assurance that these measures will be effective. If any of these or similar events occur, our or our third-party partners&#8217; sensitive information and information technology systems could be accessed, acquired, modified, destroyed, lost, altered, encrypted, or disclosed in an unauthorized, unlawful, accidental, or other improper manner, resulting in a security incident or other interruption. It may be difficult and costly to detect, investigate, mitigate, contain, and remediate a security incident. Our efforts to do so may not be successful. Actions taken by us or the third parties with whom we work to detect, investigate, mitigate, contain, and remediate a security incident could result in outages, data losses, and disruptions of our business. Threat actors may also gain access to other networks and systems after a compromise of our networks and systems.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have and may continue to expend significant resources or modify our business activities to adopt additional measures designed to protect against cyberattacks and other security incidents. Certain data privacy and security obligations may require us to implement and maintain specific security measures or industry-standard or reasonable security measures to protect our systems and sensitive information. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past experienced, and may in the future experience, actual and attempted cyberattacks and other security incidents that impact the confidentiality, availability, or integrity of sensitive information, including as a result of insider threats, denial of service or outage, employee error, vendor breaches, and other causes. Any cyberattack or other security incident experienced by us or our third-party partners could damage our reputation and our brand, and diminish our competitive position. Applicable privacy and security obligations may require us, or we may choose, to notify relevant stakeholders, including affected individuals, customers, regulators, and investors, of security incidents, or take other actions. Such disclosures and related actions are costly and the failure to comply with applicable legal requirements could lead to adverse consequences. Governments and regulatory agencies (including the Securities and Exchange Commission, or the SEC) have and may continue to enact new, complex, and overlapping disclosure requirements for cybersecurity events on accelerated timelines, which we may not be able to meet based on the facts and circumstances of a cybersecurity event. In addition, affected users or government authorities could initiate legal or regulatory action against us, including class action claims, mass arbitration demands, investigations, penalties, and audits, which could be time-consuming and cause us to incur significant expense and liability or result in orders or consent decrees forcing us to modify our business practices. We could also experience loss of user or advertiser confidence in the security of our platform, additional reporting requirements or oversight, restrictions on processing sensitive information, claims by our partners or other relevant parties that we have failed to comply with contractual obligations or our policies, and indemnification obligations. We could also spend material resources to investigate or correct the incident and to prevent future incidents. Maintaining the trust of our users is important to sustain our growth, retention, and user engagement. Concerns over our privacy and security practices, whether actual or unfounded, could damage our reputation and brand and deter users, advertisers, and partners from using our products and services. Any of these occurrences could seriously harm our business. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts may not contain limitations of liability, and even where they do, there can be no assurance that limitations of liability in our contracts are sufficient to protect us from liabilities, damages, or claims related to our data privacy and security obligations. We cannot be sure that our insurance coverage will be adequate or sufficient to protect us from or to mitigate liabilities arising out of alleged harms to users or our privacy and security practices, that such coverage will continue to be available on commercially reasonable terms or at all, or that such coverage will pay future claims. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition to experiencing a security incident, third parties may gather, collect, or infer sensitive information about us from public sources, data brokers, or other means that reveals competitively sensitive details about our organization and could be used to undermine our competitive advantage or market position. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our user metrics and other estimates are subject to inherent challenges in measurement, and real or perceived inaccuracies in those metrics may seriously harm and negatively affect our reputation and our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We regularly review and share metrics, including our DAUs and Average Revenue Per User, or ARPU, metrics, with our investors, advertisers, and partners to evaluate growth trends, measure our performance, and make strategic decisions. These metrics are calculated using internal company data gathered on an analytics platform that we developed and operate and our methodologies have not in all instances been validated by an independent third party. In addition, we </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">may change the way we measure and report metrics from time to time in connection with changes to our products, our business, or how management believes we can best monitor engagement with and performance of our platform, making comparisons to prior periods more difficult. While these metrics are based on what we 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 that may require significant judgment and are subject to technical errors. For example, there may be individuals who attempt to create accounts for malicious purposes, including at scale, even though we forbid that in our Terms of Service and Community Guidelines. We implement measures in our user registration process and through other technical measures to prevent, detect, and suppress that behavior, although we have not determined the number of such accounts, or the effectiveness of such measures. Our user metrics are also affected by technology on certain mobile devices that automatically runs in the background of our Snapchat application when another phone function is used, and this activity can cause our system to miscount the user metrics associated with such account. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Some of our demographic data may be incomplete or inaccurate. For example, because users self-report their dates of birth, our age-demographic data may differ from our users&#8217; actual ages. And because users who signed up for Snapchat before June 2013 were not asked to supply their date of birth, we may exclude those users from age demographics or estimate their ages based on a sample of the self-reported ages we do have. If our users provide us with incorrect or incomplete information regarding their age or other attributes, then our estimates may prove inaccurate and fail to meet investor or advertiser expectations. In addition, our estimates for revenue and DAU by user location may also be affected by data limitations and other challenges in measuring user locations. Our data regarding the geographic location of our users is estimated based on a number of factors, such as the user&#8217;s IP address. If a user utilizes a proxy server or if there are other data limitations, we may not be able to accurately reflect the user&#8217;s actual location, and we may inadvertently fail to apply local age-gating, content moderation, or data-retention standards required by that specific location. The increasing availability and use of proxy servers, and other geolocation-masking tools, makes it more challenging to effectively determine our users&#8217; location and effectively attribute a user to a region, which may diminish the perceived effectiveness of our products and services and our ability to comply with applicable law which may result in government enforcement actions or monetary fines, all of which may seriously harm our business. Errors or inaccuracies in our metrics or data could also result in incorrect business decisions and inefficiencies. For instance, if a significant understatement or overstatement of active users were to occur, we may expend resources to implement unnecessary business measures or fail to take required actions to attract a sufficient number of users to satisfy our growth strategies. We count a DAU when a user visits Snapchat through our applications or websites, and only once per user per day. We have multiple pipelines of user data that we use to determine whether a user has visited Snapchat through our applications or websites during a particular day. This provides redundancy in the event one pipeline of data were to become unavailable for technical reasons, and also gives us redundant data to help measure how users interact with our application. However, we believe that we do not capture all data regarding our active users, which has in the past and may in the future result in understated metrics. This generally occurs because of technical issues, for instance when our systems do not record data from a user&#8217;s application or when a user opens the Snapchat application and contacts our servers but is not recorded as an active user. We continually seek to address these technical issues and improve our measurement processes and accuracy, such as comparing our active users and other metrics with data received from other pipelines, including data recorded by our servers and systems. But given the complexity of the systems involved and the rapidly changing nature of mobile devices and systems, we expect these issues to continue, particularly if we continue to expand in parts of the world where mobile data systems and connections are less stable. If we fail to maintain an effective analytics platform, our metrics calculations may be inaccurate. We regularly review, have adjusted in the past, and are likely to adjust in the future our processes for calculating our internal metrics to improve their accuracy. As a result of such adjustments, our DAUs or other metrics may not be comparable to those in prior periods. Our measures of DAU and other metrics may also differ from estimates published by third parties or from similarly titled metrics of our competitors due to differences in methodology, data used, data limitations, or other challenges in measuring large online and mobile populations. If advertisers, partners, or investors do not perceive our user, geographic, other demographic metrics, or measurements of advertising effectiveness to be accurate, or if we discover material inaccuracies in our metrics, our reputation may be seriously harmed. Our advertisers and partners may also be less willing to allocate their budgets or resources to Snapchat, which could seriously harm our business. In addition, we calculate average DAUs for a particular quarter by adding the number of DAUs on each day of that quarter and dividing that sum by the number of days in that quarter. These calculations may mask any individual days or months within the quarter that are significantly higher or lower than the quarterly average.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Improper or illegal use of Snapchat could seriously harm our business and reputation, and our efforts to identify and remediate such harms may be unsuccessful or result in unintended consequences.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We invest significant resources in proactive technologies and human review to detect and mitigate harms on our platform, including child safety risks, illegal activity, and harassment. However, while our systems may identify signals or </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">detect potentially harmful content, we may not be able to take action with sufficient speed to prevent all harm. Any delay between detection and action could expose our users to risk and subject us to increased legal and regulatory scrutiny. Furthermore, in our attempt to rapidly mitigate harms, we may make mistakes, such as erroneously removing legitimate content or disabling the accounts of users who have not violated our policies. Such actions can frustrate our users and harm our reputation. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We also cannot be certain that the technologies that we have developed to repel spamming attacks will be able to eliminate all spam messages from our products. Spammers attempt to use our products to send targeted and untargeted spam messages to users, which may embarrass, offend, threaten, or annoy users and make our products less user friendly. Our actions to combat spam may also divert significant time and focus from improving our products. As a result of spamming activities, our users may use our products less or stop using them altogether, and result in continuing operational cost to us.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Similarly, terrorists, criminals, and other bad actors may use our products to promote their goals and encourage users to engage in terror and other illegal activities discussed in our Transparency Report. We expect that as more people use our products, these bad actors will increasingly seek to misuse our products. Although we invest resources to combat these activities, including by suspending or terminating accounts we believe are violating our Terms of Service and Community Guidelines, we expect these bad actors will continue to seek ways to act inappropriately and illegally on Snapchat. Maintaining a safe platform, including by combating these bad actors, requires us to incur costs, which may be significant. In addition, we may not be able to control or stop Snapchat from becoming the preferred application of use by these bad actors, which may seriously harm our reputation or lead to lawsuits or attention from regulators. If these activities continue on Snapchat, our reputation, user growth and user engagement, and operational cost structure could be seriously harmed.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because we store, process, and use data, some of which contains personal data, we are subject to complex and evolving federal, state, local and foreign laws, regulations, executive actions, rules, contractual obligations, policies, and other obligations regarding privacy, data protection, content regulation, and other matters. Many of these obligations are subject to change and to uncertain interpretation, and our actual or perceived failure to comply with such obligations could result in investigations, claims (including class actions), mass arbitration demands, changes to our business practices, increased cost of operations, and declines in user growth, retention, or engagement, or other adverse consequences, any of which could seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we collect, store, use, and share personal data and other sensitive information, including proprietary and confidential business data, trade secrets, third-party sensitive information, and intellectual property. Accordingly, we are subject to a variety of laws, regulations, industry standards, policies, contractual requirements, executive actions, and other obligations relating to privacy, security, and data protection. We also are and may in the future be subject to many federal, state, local, and foreign laws and regulations, including those related to privacy, rights of publicity, content, data protection, AI, intellectual property, health and safety, competition, protection of minors, consumer protection, employment, money transmission, import and export restrictions, gift cards, electronic funds transfers, anti-money laundering, advertising, algorithms, encryption, and taxation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under certain of these laws, we could face temporary or definitive bans on data processing and other corrective actions, substantial monetary fines, or private litigation related to processing of personal data brought by classes of data subjects or consumer protection organizations authorized to represent their interests. The transfer of personal data continues to be under increased regulatory attention and scrutiny, and certain jurisdictions in which we operate have significantly limited the lawful basis on which personal data can be transferred to other jurisdictions, enacted data export and localization requirements, and increased the assessments required to do so. We have attempted to structure our operations, and the cross-border transfer mechanisms we rely on, in a manner designed to help us partially avoid some of these cross-border data transfer concerns. Some of these mechanisms are, or may in the future be, subject to legal challenges, and there is no assurance that we can satisfy or rely on these mechanisms to lawfully transfer personal data in the future. If there is no lawful manner for us to transfer personal data, or if the requirements for a legally compliant transfer are too onerous, we could face significant adverse consequences, including the interruption or degradation of our operations, the need to relocate part of or all of our business, personnel, or data processing activities to other jurisdictions at significant expense, increased exposure to regulatory actions, substantial fines and penalties, the inability to transfer data and work with partners, vendors, and other third parties, and injunctions against our processing or transferring of personal data necessary to operate our business. Regulators may seek to restrict our data processing activities if they believe we have violated cross-border data transfer limitations, which would seriously harm our business. Additionally, companies like us that </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">transfer personal data between jurisdictions, particularly to the United States, are subject to increased scrutiny from regulators, individual litigants, and activist groups. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Legislation in certain of the countries in which we operate has imposed extensive obligations, and potential monetary fines, on entities like us that are categorized in various contexts as online service providers (including, as the case may be, social media platforms, electronic communications providers, interactive computer services, or other similar categorizations) who enable the sharing of user&#8209;generated content, to identify, mitigate, manage, and in some cases prevent the risks of harm to users, including from illegal or harmful content (like terrorism) or behavior, child sexual exploitation and abuse, physical violence, bullying, and harassment or stalking. In addition, the privacy of teens&#8217; personal data collected online, and use of commercial websites, applications, online services, or other interactive platforms, generally, are also becoming increasingly scrutinized. Numerous laws, regulations, and legally-binding codes focused on online safety and protection of teens&#8217; privacy online have and may in the future require us to materially change our services and incur costs to do so. Moreover, various laws to restrict or govern the use of commercial websites, applications, online services, or other interactive platforms by teens have been proposed, passed, and implemented, including laws prohibiting certain teen age groups from accessing online services, including social media, restricting advertising to teens, requiring various levels of age assurance or verification, requiring default safeguards and imposing an express or implied duty of care, requiring warning labels or time-based access restrictions, requiring age ratings for purchases of our products and services, limiting the use and sharing of minors&#8217; personal data, and requiring parental consent or attestation or providing for other parental controls or rights. For example, in December 2025, Australia implemented the Australia Online Safety Amendment (Social Media Minimum Age) Act 2024, which prohibits social media accounts for minors under 16. These laws may be, or in some cases already have been, subject to legal challenges and changing interpretations, which may further complicate our efforts to comply with laws applicable to us. These new laws may result in restrictions on the use of certain of our products or services by teens, result in the inability to offer certain products and services to teens, cause significant friction when teens try to access or use our products and services, require us to implement age assurance, parental consent, parental controls, age-rating, or other age-based access restrictions that may be costly, inaccurate, or unpopular. We are also subject to an investigation by the European Commission under the DSA, which includes scrutiny of Snap&#8217;s compliance with the DSA, including systemic risk assessments and related mitigation measures concerning the protection of minors, and other compliance areas such as the reporting of illegal content. In addition, we have notified regulators in the United Kingdom of our plan to test and potentially implement certain product changes that are designed to address certain regulatory concerns regarding the effectiveness of our safety measures, and may in the future from time to time make additional product changes in other jurisdictions for similar reasons to avoid potential enforcement actions. New laws may result in restrictions on the use of certain of our products or services by teens, result in the inability to offer certain products and services to teens, cause significant friction when teens try to access or use our products and services, require us to implement age assurance, parental consent, parental controls, age-rating, or other age-based access restrictions that may be costly, inaccurate, or unpopular. If the measures we have implemented, or may be required to implement prove ineffective or result in the misclassification of users, younger users may access age-inappropriate features or content, older users may be improperly restricted, and operating system providers, application stores, regulators, or other third parties may impose additional limitations on our products or services. Any of these developments could decrease DAUs or user engagement in those jurisdictions, require changes to our products and services to achieve compliance, decrease our advertising and subscription revenue, increase legal risk and compliance costs for us and our third-party partners, negatively impact our reputation, and distract management, any of which could seriously harm our business. These laws also allow for substantial statutory fines for noncompliance and, in some instances, provide for civil penalties and a private right of action for violations, which may increase the likelihood and cost of regulatory actions and litigation under these laws, and could seriously harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Laws and regulations focused on privacy, security, and data protection, including data breach notification laws, personal data privacy laws, consumer protection laws, wiretapping laws, invasion of privacy laws, and other similar laws have imposed obligations on companies that collect personal data, including providing specific disclosures in privacy notices, expanding the requirements for handling personal data, requiring consents to process personal data in certain circumstances, and affording residents with certain rights concerning their personal data. Such rights include the right to access, correct, or delete certain personal data, appeal the denial of a right, and to opt-out of or limit certain data processing activities, such as targeted advertising, profiling, and artificial intelligence, including automated decision-making. The exercise of these rights impacts our business and ability to provide our products and services, and our inability or failure to obtain consent or otherwise identify a lawful basis for data processing that is acceptable to a regulator, where required, could result in adverse consequences, including class action litigation, regulatory enforcement, and mass arbitration demands. Certain of these laws also impose stricter requirements for processing certain personal data, including sensitive information, such as conducting data privacy impact assessments. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, several jurisdictions in which we operate have enacted statutes banning or restricting the collection of biometric information. Certain of these laws provide for substantial penalties and statutory damages and have generated significant class action activity. Although we maintain the position that our platform technologies do not collect any biometric information that is used to identify individuals, we have in the past, and may in the future, settle these disputes to avoid potentially costly litigation and have in certain instances made changes to our products in an abundance of caution. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Privacy advocates and industry groups have proposed, and may propose in the future, standards with which we are legally or contractually obligated to comply. Moreover, we are also bound by contractual obligations related to data privacy and security, and our efforts to comply with such obligations may not be successful. We also publish privacy policies, marketing materials, and other statements regarding data privacy and security, including statements relied on by our users, advertisers, and business partners. If these policies, materials, or statements are found to be deficient, lacking transparency or adequate notice, deceptive, unfair, or misrepresentative of our practices, we may be subject to investigation, enforcement actions by regulators, or other adverse consequences, including class action litigation or mass arbitration demands.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The implementation and enforcement, including through private rights of action, of these increasingly complex, onerous, or divergent laws and regulations, and the introduction, interpretation, or revision of any new such laws or regulations, with respect to privacy, security, data protection, and our industry are uncertain and may further complicate compliance efforts, lead to fragmentation of the service, increase legal risk and compliance costs for us and our third-party partners, or decrease the perceived usefulness of our service to our users and advertisers. For example, some federal privacy laws are currently being challenged, and litigation in this space could impact the privacy rights of our community, including modifying the ability of third parties (such as government agencies and civil litigants) to obtain private communications between users, which in turn may negatively impact users&#8217; experience, trust, and satisfaction and decrease their engagement with our products. Many of these obligations are becoming increasingly stringent and subject to rapid change and uncertain interpretation. Preparing for and complying with these obligations requires us to devote significant resources, and there is no guarantee that our compliance efforts to date, or in the future, will be deemed compliant or sufficient. These obligations may necessitate changes to our products and services, information technologies, systems, and practices and to those of any third parties that process personal data on our behalf. In addition, these obligations may require us to change our business model. Our business model materially depends on our ability to process personal data in connection with our advertising offerings, so we are particularly exposed to the risks associated with the rapidly changing legal landscape regarding privacy, security, and data protection. For example, privacy regulators have targeted us and some of our competitors, including by investigating data processing activities and in the past have issued large fines to our competitors, and the European Commission has opened an investigation into our compliance with certain obligations under the DSA as a designated very large online platform. Such investigations and enforcement actions may cause us to revise our business plans and operations. Moreover, we believe a number of investigations into other technology companies are currently being conducted by federal, state, and foreign legislative and regulatory bodies. We therefore are at heightened risk of regulatory scrutiny, as regulators focus their attention on data processing activities of companies like us, and any changes in the regulatory framework or enforcement actions, whether against us or our competitors, could require us to fundamentally change our business model, and seriously harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have failed and in the future may fail, or be perceived to have failed, in our efforts to comply with our privacy, security, and data protection obligations. Moreover, despite our efforts, our personnel or third parties on whom we rely have failed and may in the future fail to comply with such obligations, which could negatively impact our business operations. If we or the third parties on which we rely fail, or are perceived to have failed, to address or comply with applicable privacy, security, or data protection obligations, we could face significant consequences, including government enforcement actions (such as investigations, claims, audits, and penalties), litigation (including class action litigation) and mass arbitration demands, additional reporting requirements or oversight, bans on processing personal data, negative publicity, and orders to destroy or not use or transfer personal data. Certain regulators may prohibit our use of certain personal data as a result of enforcement actions or similar proceedings. Plaintiffs have become increasingly more active in bringing privacy-related claims against companies, including class claims and mass arbitration demands. Some of these claims allow for the recovery of statutory damages on a per violation basis, and, if viable, carry the potential for substantial statutory damages, depending on the volume of data and the number of violations. Any of these events could have a material adverse effect on our business, including loss of users and advertisers, inability to process personal data or operate in certain jurisdictions, changes to our business practices, increased cost of operations, and declines in user growth, retention, or engagement, any of which could seriously harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past been subject to enforcement actions, investigations, proceedings, orders, or various government inquiries regarding our data privacy and security practices and processing. For example, in December 2014, the FTC resolved an investigation into some of our early practices by issuing a final order. That order requires, among </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">other things, that we establish a robust privacy program to govern how we treat user data. During the 20-year term of the order, we must complete biennial independent privacy audits. Any violation of existing or future regulatory orders or consent decrees could subject us to substantial monetary fines and other penalties that could seriously harm our business. Following our designation as a very large online platform under the DSA in 2023, in March 2026, the European Commission opened formal proceedings to investigate our compliance with certain obligations under the DSA, including with respect to systemic risk assessments and related mitigation measures and protections for minors on Snapchat in the European Union. This investigation is at an early stage and we are cooperating with the European Commission, but it may result in findings that we have not complied with the DSA, the imposition of significant fines, and orders requiring us to implement additional or different measures, modify or cease certain product features or practices in the European Union, or otherwise change our business practices. Any such outcomes, or similar future investigations, could increase our compliance and operational costs, limit our ability to process personal data or offer certain features in affected markets, reduce user growth, retention, or engagement, or otherwise materially and adversely affect our business, financial condition, results of operations, and reputation.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We, including through our partners, use and provide AI, including generative AI, in consumer-facing features of our products and services and in the operation of our business, which may result in legal liability and privacy and security risks which may adversely impact our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We, including through our partners, use and provide AI, including generative AI, in consumer-facing features of our products and services, such as My AI, and in the operation of our business. The development, deployment, training, use, safety, and personal data processing of AI presents various AI, privacy, and security risks that impact our business. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AI development, deployment, training, use, safety, and personal data processing is subject to new and evolving privacy and data security laws, as well as increasing AI laws and review by various federal, state, and foreign legislative and regulatory bodies. Further, countries and states are applying their data and consumer protection laws to AI technologies, and particularly generative AI and interactive chatbots. We and our partners are, have been, and could in the future be subject to governmental and regulatory investigations and inquiries relating to the use and operation of AI, including the use and provision of generative AI in our products and services. While such regulatory inquiries have not adversely impacted our business to date, given the current unsettled nature of the legal and regulatory environment surrounding AI, our or our partners&#8217; AI development, deployment, training, use, safety, and personal data processing of AI could subject us to further regulatory inquiries or actions, which could result in product restrictions, fines and penalties, equitable remedies such as requirements to retrain or disgorge our AI, as well as litigation and reputational harm, any of which could seriously harm our business and require us to expend significant resources. Such consequences, if imposed or threatened, may also make it harder for us to use and provide AI in our product and services, or internally in our business operations, which could seriously harm our business. Furthermore, certain enacted and proposed regulations related to AI could impose onerous obligations on our business, products, and services, including restrictions on or transparency obligations with respect to the training and use of AI-related systems, and obligations relating to labeling, detection and provenance of AI-generated content. If applicable, such obligations may, and in the case of the EU AI Act will, require us to change our products or business practices in order to comply. Individuals are also increasingly aware of and resistant to the use of their personal data in AI systems and for AI training, which could limit our and our partners&#8217; ability to develop, deploy, train, and ensure the safety of our AI products and services, and if we fail to provide adequate transparency to users, we could lose the trust of our users, be subject to litigation or regulatory enforcement, or other harms to our business. Additionally, if our or our partners&#8217; AI products and services fail to perform as intended, or produce outputs that are illegal, harmful, toxic, misleading, inaccurate, or biased, or contain deepfakes or misinformation, infringe third party rights, or cause privacy or security incidents or safety-related harms, in addition to the risks above, our business and reputation may be harmed. There is also particular attention from federal, state, and foreign legislative and regulatory bodies regarding use of, and perceived harms of, AI by vulnerable populations, including teens, which has and could lead to laws and regulations that restrict our or our partners&#8217; ability to provide our products and services to certain groups, require material changes to our products and services or specific safety guarantees over AI outputs, or impose liability for the outputs of AI that may not be deterministic, any of which could be challenging to comply with, harm our business, require significant resources, or lead to litigation or fines. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are also increasingly using third party AI platforms and tools, and open source AI to operate and accelerate our business. These third-party AI models, tools, and components may contain vulnerabilities or be compromised before or after integration, and we have limited visibility over their development, training, and security practices, such that a security failure in any one of them could have cascading effects across our products and systems. Because the development of AI tools for business, both internally and at our third party partners, is operating at an accelerated pace, and AI requires access and connections to large volumes of data (including sensitive information), we could experience misconfigurations, errors, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">bug, vulnerabilities, privacy incidents, security incidents, and AI-specific risks like prompt injection, all of which could result in litigation, regulatory investigations, or enforcements, and require us to expend significant resources, all of which could seriously harm our business. There is also no guarantee that these AI platforms and tools will provide the intended benefits to our business. We may also become operationally dependent on AI-enabled or agentic workflows used in our internal operations and product development. Because these tools may require access to large volumes of data and internal systems, they may take unintended actions, create unintended data movement or execution paths, or otherwise disrupt important workflows, including in ways that are difficult to predict, monitor, or remediate. In addition, if third-party AI providers change pricing, functionality, availability, security posture, or contractual terms, or if workflows tied to individual personnel access are not effectively transitioned, we may incur significant costs and business disruption in migrating, replacing, or decommissioning related workflows.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our financial condition and results of operations will fluctuate from quarter to quarter, which makes them difficult to predict.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly results of operations have fluctuated in the past and will fluctuate in the future. Additionally, we have a limited operating history with the current scale of our business, which makes it difficult to forecast our future results. As a result, you should not rely on our past quarterly results of operations as indicators of future performance. You should take into account the risks and uncertainties frequently encountered by companies in rapidly evolving market segments. Our financial condition and results of operations in any given quarter can be influenced by numerous factors, many of which we are unable to predict or are outside of our control, including:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain and grow our user base and user engagement;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the development and introduction of new or redesigned products or services by us or our competitors;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of our cloud service providers to scale effectively and timely provide the necessary technical infrastructure to offer our service;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract and retain advertisers in a particular period;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">seasonal or other fluctuations in spending by our advertisers and product usage by our users, each of which may change as our product offerings evolve or as our business grows or as a result of unpredictable events such as labor shortages and disruptions, supply chain disruptions, banking instability, inflationary pressures, fluctuating interest rates, recession risks, or geo-political conflicts;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">modifications or changes to our products and services by us, our partners, or other companies in our industry because of new and proposed laws and regulations, corporate strategy, or litigation;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restructuring or other charges (including those related to our headcount reduction and reorganization plans announced in April 2026) and unexpected costs or other operating expenses; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the number of advertisements shown to users;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the pricing of our advertisements and other products;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effectiveness, and our ability to demonstrate to advertisers the effectiveness, of our advertisements;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the diversification and growth of revenue sources beyond current advertising;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases in marketing, sales, research and development, and other operating expenses that we may incur to grow and expand our operations and to remain competitive;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain operating margins, cash provided by operating activities, and Free Cash Flow;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to accurately forecast consumer demand for our physical products and adequately manage inventory;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">system failures or security incidents, and the costs associated with such incidents and remediations;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inaccessibility of Snapchat, or certain features within Snapchat, due to third-party or governmental actions;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">stock-based compensation expense;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to effectively incentivize our workforce;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse litigation judgments, settlements, or other litigation-related costs, or product recalls;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the legislative or regulatory environment, including with respect to privacy, rights of publicity, content, data protection, intellectual property, communication, health and safety, competition, protection of minors, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">consumer protection, employment, money transmission, import and export restrictions, gift cards, electronic funds transfers, anti-money laundering, advertising, algorithms, encryption, and taxation, enforcement by government regulators, including fines, orders, sanctions, tariffs and retaliatory countermeasures, or consent decrees, or the issuance of executive orders or other similar executive actions that may adversely affect our revenues or restrict our business; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">new privacy, data protection, and security laws and other obligations and increased regulatory scrutiny on our or our competitors&#8217; data processing activities and privacy and information security practices, including through enforcement actions potentially resulting in large penalties or other severe sanctions and increased restrictions on the data processing activities and personal data transfers critical to the operation of our current business model;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in currency exchange rates and changes in the proportion of our revenue and expenses denominated in foreign currencies;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in the market values of our investment portfolio, including strategic investments, and interest rates or impairments of any assets on our consolidated balance sheet;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our effective tax rate;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by competitors of significant new products, licenses, or acquisitions;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to make accurate accounting estimates and appropriately recognize revenue for our products and from our partners;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to meet minimum spending commitments in agreements with our infrastructure providers;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in accounting standards, policies, guidance, interpretations, or principles;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effect of war or other armed conflict on our workforce, operations, or the global economy; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in domestic and global business or macroeconomic conditions, including as a result of inflationary pressures, fluctuating interest rates, banking instability, geo-political conflicts, tariffs and retaliatory countermeasures, terrorism, or responses to these events.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to continue to maintain or successfully grow our user base and further monetize our products, our business will suffer.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have made, and are continuing to make, investments to enable users, partners, and advertisers to create compelling content and deliver advertising to our users. Existing and prospective Snapchat users and advertisers may not be successful in creating content that leads to and maintains user engagement. We are continuously seeking to balance the objectives of our users and advertisers with our desire to provide an optimal user experience. We do not seek to monetize all of our products nor do we solely focus our efforts on users with higher ARPU, and we may not be successful in achieving a balance that continues to attract and retain users and advertisers. We focus on growing engagement across our service, and from time to time our efforts may reduce user activity with certain monetizable products in favor of other products we do not currently monetize. If we are not successful in our efforts to grow or effectively and timely monetize our user base, or if we are unable to build and maintain good relations with our advertisers, our user growth and user engagement and our business may be seriously harmed. In addition, we may expend significant resources to launch new products that we are unable to monetize, which may seriously harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we may not succeed in further monetizing Snapchat. We currently primarily monetize Snapchat by displaying advertisements sold by us and our partners. As a result, our financial performance and ability to grow revenue could be seriously harmed if:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we fail to increase or maintain DAUs;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our user growth outpaces our ability to monetize our users, including if we don&#8217;t attract sufficient advertisers or if our user growth occurs in markets that are not as monetizable; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we fail to increase or maintain the amount of time spent on Snapchat, the amount of content that our users share, or the usage of our Camera, Visual Messaging, Map, Stories, and Spotlight platforms;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">partners and users do not create sufficient engaging content for users or partners do not renew their agreements with us;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we fail to attract sufficient advertisers to utilize our self-serve platform to make the best use of our advertising inventory;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">advertisers do not continue to introduce engaging advertisements;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">advertisers reduce their advertising on Snapchat;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we fail to maintain good relationships with advertisers or attract new advertisers, or demonstrate to advertisers the effectiveness of advertising on Snapchat; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the content on Snapchat does not maintain or gain popularity; or</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we fail to attract prospective subscribers to Snapchat+, retain existing subscribers, or effectively continue to monetize Snapchat+ and other products and services.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We cannot assure you that we will effectively manage our growth or changes to our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The growth and expansion of our business, headcount, and products create significant challenges for our management, including managing multiple relationships with users, advertisers, partners, and other third parties, and constrain operational and financial resources. If our operations or the number of third-party relationships continues to grow, our information-technology systems and our internal controls and procedures may not adequately support our operations and may require significant investments of time and capital to improve. In addition, some members of our management do not have significant experience managing large global business operations, so our management may not be able to manage such growth effectively. To effectively manage our growth, we must continue to improve our operational, financial, and management processes and systems and effectively expand, train, and manage our employee base. However, the actions we take to achieve such improvements may not have the intended effect and may instead result in disruptions, delays in new products, employee turnover, declines in revenue, and other adverse effects.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As we continue to adapt and update our business model and priorities and we are required to implement more complex organizational management structures, we may also find it increasingly difficult to maintain the benefits of our corporate culture, including our ability to quickly develop and launch new and innovative products. This could negatively affect our business performance and seriously harm our business. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We periodically make changes to our business and priorities. For example, in 2026, we undertook a restructuring of our business designed to further streamline our operations and reallocate resources toward our highest-priority initiatives, leveraging increased operational efficiencies to accelerate our path toward net-income profitability. As we continue to adapt and update our business model and priorities, we may make additional restructurings, reprioritizations, or workforce reductions in the future. Any such changes could disrupt our operations, increase costs, make it harder to service our users or customers, adversely impact employee retention, hiring, and morale, negatively impact our reputation, or distract management, any of which could seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our costs may increase faster than our revenue, which could seriously harm our business or increase our losses.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Providing our products to our users is costly, and we expect our expenses, including those related to people, research and development, and hosting, to grow in the future. This expense growth will continue as we broaden our user base, as users increase the number of connections and amount of content they consume and share, as we develop and implement new product features that require more computing infrastructure or products that are not revenue generating, and as we grow our business. Historically, our costs have increased each year due to these factors, and we expect to continue to incur increasing costs. Our costs are based on development and release of new products and the addition of users and may not be offset by a corresponding growth in our revenue. We will continue to invest in our global infrastructure to provide our products quickly and reliably to all users around the world, including in countries where we do not expect significant short-term monetization, if any. Our expenses may be greater than we anticipate, and our investments to make our business and our technical infrastructure more efficient may not succeed and may outpace monetization efforts. In addition, we expect to increase marketing, sales, and other operating expenses, such as legal and insurance expenses, to grow and expand our operations, remain competitive, and respond to increasing litigation and regulatory matters. Increases in our costs without a corresponding increase in our revenue would increase our losses and could seriously harm our business and financial performance.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends on our ability to maintain and scale our technology infrastructure. Any significant disruption to our service could damage our reputation, result in a potential loss of users and decrease in user engagement, and seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our reputation and ability to attract, retain, and serve users depends on the reliable performance of Snapchat and our underlying technology infrastructure. We have in the past experienced, and may in the future experience, interruptions in the availability or performance of our products and services from time to time. Our systems may not be adequately designed with the necessary reliability and redundancy to avoid performance delays or outages caused by us or other service providers that could seriously harm our business. If Snapchat is unavailable when users attempt to access it, or if it does not load as quickly as they expect, users may not return to Snapchat as often in the future, or at all. As our user base and the volume and types of information shared on Snapchat grow, we will need an increasing amount of technology infrastructure, including network capacity and computing power, to continue to satisfy our users&#8217; needs which could significantly increase our costs. It is possible that we may fail to effectively scale and grow our technology infrastructure to accommodate these increased demands, or that improving our current technology infrastructure will require significant resources and delay or hinder the development of other products or services. In addition, our business is subject to interruptions, delays, and failures resulting from earthquakes, other natural disasters, geo-political conflicts, terrorism, pandemics, and other catastrophic events. Global climate change could also result in natural disasters occurring more frequently or with more intense effects, which could cause business interruptions. Wars or other armed conflicts could damage or diminish our access to our technology infrastructure or regional networks and disrupt our services, which could seriously harm our business and financial performance.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in these risk factors, substantially all of our network infrastructure is provided by third parties, including Google Cloud and AWS. We also rely on third parties for other technology related services, including certain AI functions. For example, we have in the past entered, and may in the future enter, into strategic partnerships to integrate third-party AI technologies into our platform. Third-party integrations subject us to several operational and financial risks, particularly as our partners&#8217; ability to scale their infrastructure to meet the demands of our global community remains unproven. If third-party AI providers experience service outages, significant latency, or otherwise fail to scale their systems to meet our traffic demands, users may experience a degraded version of our products and services, which could result in a negative user experience, decreased engagement, and a loss of trust. Furthermore, our ability to recognize revenue from such partnerships may be contingent on specific milestones and actions taken by us and our partners that may be outside of our direct control. These steps may not materialize as expected, on our projected timeline, or at all. In addition, if these partners do not meet their contractual obligations, alter or terminate arrangements, fail to pay, or if our relationships with such partners deteriorate, our business could be seriously harmed. Even if these milestones are reached and the revenue recognized, the integrated features may not deliver the experience we or our community expect. Any disruption or failure in the services we receive from these providers, including as a result of financial or other difficulties faced by these providers, could seriously harm our business. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We periodically augment and enhance our financial systems and we may experience difficulties in managing our systems and processes, which could disrupt our operations, the management of our finances, and the reporting of our financial results, which in turn, may result in our inability to manage the growth of our business and to accurately forecast and report our results, each of which could seriously harm our business. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business emphasizes rapid innovation and prioritizes long-term user engagement over short-term financial condition or results of operations. That strategy may yield results that sometimes don</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">t align with the market</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">s expectations. If that happens, our stock price may be negatively affected.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our business is growing and becoming more complex, and our success depends on our ability to quickly develop and launch new and innovative products. We believe our culture fosters this goal. Our focus on innovations and quick reactions could result in unintended outcomes or decisions that are poorly received by our users, advertisers, or partners. We have made, and expect to continue to make, significant investments to develop and launch new products and services and we cannot assure you that users will purchase or use such new products and services in the future. We will also continue to attempt to find effective ways to show our community new and existing products and alert them to events, holidays, relevant content, and meaningful opportunities to connect with their friends. These methods may provide temporary increases in engagement that may ultimately fail to attract and retain users. Our culture also prioritizes our long-term user engagement over short-term financial condition or results of operations. We frequently make decisions that may reduce our short-term revenue or profitability if we believe that the decisions benefit the aggregate user experience and improve our financial performance over the long term. For example, we monitor how advertising on Snapchat affects our users&#8217; experiences to attempt to ensure we do not deliver too many advertisements to our users, and we may decide to decrease the number of advertisements to increase our users&#8217; satisfaction in the product. In addition, we improve Snapchat </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">based on feedback provided by our users, advertisers, and partners. These decisions may not produce the long-term benefits that we expect, in which case our user growth, retention and engagement on our service or on certain platforms, our relationships with advertisers and partners, and our business could be seriously harmed.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Some of our software and systems contain open source software, which may pose particular risks to our proprietary applications. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We use software licensed to us by third-party developers under &#8220;open source&#8221; licenses in connection with the development or deployment of our products and expect to continue to use open source software in the future. Some open source licenses contain express requirements or impose conditions, which may be triggered under certain circumstances, with respect to the exploitation of proprietary source code or other intellectual property by users of open source software. While we employ practices designed to monitor our compliance with the licenses of third-party open source software and to avoid using the open source software in a manner that would put our valuable proprietary source code at risk, there is a risk that we could have used, or may in the future use, open source software in a manner which could require us to release our proprietary source code to users of our software or to the public, require us to license our proprietary software for purposes of making modifications or derivative works, or prohibit us from charging fees for the use of our proprietary software. This could result in loss of revenue, and allow our competitors to create similar offerings with lower development costs, and ultimately could result in a loss of our competitive advantages. Furthermore, there is an increasing number of open source software license types, almost none of which have been tested in a court of law, resulting in guidance regarding the proper legal interpretation of such licenses and there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to provide or distribute our products. If we were to receive a claim of non-compliance with the terms of any of our open source licenses, we may be required to publicly release certain portions of our proprietary source code or expend substantial time and resources to re-engineer some or all of our software, which may divert resources away from our product development efforts and, as a result, adversely affect our business. In addition, we could be required to seek licenses from third parties to continue offering our products for certain uses, or cease offering the products associated with such software, which may be costly.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our use of open source software may present greater risks than use of other third-party commercial software, as open source licensors generally do not provide support, warranties, indemnification or other contractual protections regarding infringement claims or the quality of the code. To the extent that our e-commerce capabilities and other business operations depend on the successful and secure operation of open source software, any undetected or unremediated vulnerabilities, errors, or defects in open source software that we use could prevent the deployment or impair the functionality of our systems and injure our reputation. In addition, the public availability of such software may make it easier for others to compromise our systems. Any of these risks could be difficult to eliminate or manage and, if not addressed, could have an adverse effect on our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our users do not continue to contribute content or their contributions are not perceived as valuable to other users, we may experience a decline in user growth, retention, and engagement on Snapchat, which could result in the loss of advertisers and revenue.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends on our ability to provide Snapchat users with engaging content, which in part depends on the content contributed by our users. If users, including influential users such as world leaders, government officials, celebrities, athletes, journalists, sports teams, media outlets, and brands, do not continue to contribute engaging content to Snapchat, our user growth, retention, and engagement may decline. That, in turn, may impair our ability to maintain good relationships with our advertisers or attract new advertisers, which may seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Differing government initiatives and restrictions in regions in which our products and services are offered could seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Foreign data protection, privacy, consumer protection, content regulation, and other laws and regulations are often more restrictive than those in the United States. In addition, federal, state, and local governments in the United States have taken increasingly divergent approaches to legislating, regulating, and taking enforcement action with respect to technologies that are related to our products and services, including considering or passing laws and regulations that are different than those applicable to other regions in the United States. Foreign governments may censor Snapchat in their countries, restrict access to Snapchat from their countries entirely, impose age-based restrictions on access to Snapchat, impose other restrictions that may affect their citizens&#8217; ability to access Snapchat for an extended period of time or even indefinitely, require data localization, or impose other laws or regulations that we cannot comply with, would be difficult for us to comply with, or would require us to rebuild or change our products or the infrastructure for our products, any of </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">which could seriously harm our business. Federal, state, or local governments in the United States have taken and may continue to take similar steps. Such restrictions may also be implemented or lifted selectively to target or benefit other companies or products, which may result in sudden or unexpected fluctuations in competition in regions where we operate. In addition, geo-political conflicts may cause countries to target and restrict our operations, or to promote other companies&#8217; products in place of ours. Any restriction on access to Snapchat due to government actions or initiatives, or any withdrawal by us from certain countries or regions because of such actions or initiatives, or any increased competition due to actions and initiatives of governments would adversely affect our DAUs, including by giving our competitors an opportunity to penetrate geographic markets that we cannot access or to which they previously did not have access. As a result, our user growth, retention, and engagement may be seriously harmed, and we may not be able to maintain or grow our revenue as anticipated and our business could be seriously harmed.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our users may increasingly engage directly with our partners and advertisers instead of through Snapchat, which may negatively affect our revenue and seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Using our products, some partners and advertisers not only can interact directly with our users but can also direct our users to content on third-party websites or downloads of third-party applications. In addition, our users may generate content by using Snapchat features, but then share, use, or post the content on a different platform. The more our users engage with third-party websites and applications, the less engagement we may get from them, which would adversely affect the revenue we could earn from them. Although we believe that Snapchat reaps significant long-term benefits from increased user engagement with content on Snapchat provided by our partners, these benefits may not offset the possible loss of advertising revenue, in which case our business could be seriously harmed.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If events occur that damage our brand or reputation, our business may be seriously harmed.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have developed a brand that we believe has contributed to our success. We also believe that maintaining and enhancing our brand is critical to expanding our user base, advertisers, and partners. Because many of our users join Snapchat on the invitation or recommendation of a friend or family member, one of our primary focuses is on ensuring that our users continue to view Snapchat and our brand favorably so that these referrals continue. Maintaining and enhancing our brand will depend largely on our ability to continue to provide useful, novel, fun, reliable, trustworthy, and innovative products, which we may not do successfully. We may introduce new products, make changes to existing products and services, or require our users to agree to new terms of service related to new and existing products that users do not like, which may negatively affect our brand in the short-term, long-term, or both. Additionally, our partners&#8217; actions may affect our brand if users do not appreciate what those partners do on Snapchat. We may also fail to adequately support the needs of our users, advertisers, or partners, which could erode confidence in our brand. Maintaining and enhancing our brand may require us to make substantial investments and these investments may not be successful. If we fail to successfully promote and maintain our brand or if we incur excessive expenses in this effort, our business may be seriously harmed.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the past, we have experienced, and we expect that we will continue to experience, media, legislative, and regulatory scrutiny. Negative public perception regarding us (including regarding our privacy or security practices, products, corporate viewpoints, illicit use of our products, litigation, or employee matters, or regarding the actions of our founders, our partners, our users, or other companies in our industry) or unfavorable legislative, litigation, or regulatory actions could seriously harm our reputation and brand, and result in decreased revenue, fewer application installs (or increased application un-installs), or declining engagement or growth rates. For example, we are currently facing several lawsuits alleging that we are liable for allowing users, including minors, to communicate with each other or criminal offenders, and that those communications sometimes result in harm. We have also received and expect to continue to receive a high degree of media coverage alleging the use of our products for illicit or objectionable ends. Parental or general public perception of our industry or Snapchat in particular could adversely affect the size, demographics, engagement, and loyalty of our user base, any of which could seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expanding and operating in international markets requires significant resources and management attention. If we are not successful in expanding and operating our business in international markets, we may incur significant costs, damage our brand, or need to lay off team members in those markets, any of which may seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have expanded to new international markets and are growing our operations in existing international markets, which may have very different cultures and commercial, legal, and regulatory systems than where we predominantly operate. In connection with our international expansion and growth, we also hire new team members in many of these markets. This international expansion may:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">impede our ability to continuously monitor the performance of all of our team members;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">result in hiring of team members who may not yet fully understand our business, products, and culture; or</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cause us to expand in markets that may lack the culture and infrastructure needed to adopt our products.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These issues may eventually lead to turnover or layoffs of team members in these markets and may harm our ability to grow our business in these markets. In addition, scaling our business to international markets imposes complexity on our business, and requires additional financial, legal, and management resources. We may not be able to manage growth and expansion effectively, which could damage our brand, result in significant costs, and seriously harm our business. For example, in recent years we undertook a broad strategic reprioritization to focus on our top priorities, improve cost efficiencies, and drive toward profitability and positive free cash flow. As we continue to adapt and update our business model and priorities, we may make additional restructurings, reprioritizations, or workforce reductions in the future. Any such changes could disrupt our operations, increase costs, make it harder to service our users or customers, adversely impact employee retention, hiring and morale, negatively impact our reputation, or distract management, any of which could seriously harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, because we have team members internationally, we are exposed to political, social, and economic instability in additional countries and regions. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our products are highly technical and may contain undetected software vulnerabilities, bugs, hardware errors, or defects, which could manifest in ways that could seriously harm our reputation and our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our products are highly technical and complex. Snapchat, our other products, or products we may introduce in the future, may contain undetected software bugs, hardware errors, and other vulnerabilities. These bugs and errors can manifest in any number of ways in our products, including through diminished performance, security, privacy, or safety vulnerabilities, malfunctions, regulatory violations, or even permanently disabled products. We have a practice of updating our products, but some errors in our products may be discovered only after a product has been released or shipped and used by users, and may in some cases be detected only under certain circumstances or after extended use. As we release SPECS to a wider user base, we may also experience at scale new, novel, or unknown security bugs, vulnerabilities, and attacks in first and third party software, hardware, and components, which we may not be able to identify, prevent, or fix before or in a timely fashion after launch. Any errors, bugs, or vulnerabilities discovered in our products or code (particularly after release) could damage our reputation, result in a security, privacy, or safety incident (and attendant consequences), drive away users, lower revenue, and expose us to litigation claims or regulatory investigations or enforcement actions, any of which could seriously harm our business. We may also experience delays in developing and deploying remedial measures and patches designed to address identified vulnerabilities.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">SPECS, as an eyewear product, is regulated by the U.S. Food and Drug Administration, or the FDA, and other regulatory agencies around the world, and may, as a result of a defect, result in physical harm to a user or others around the user. We offer some of our customers a limited warranty for our physical products, and any such defects discovered in our products after commercial release could result in costly remedial action and a loss of sales and users, which could seriously harm our business. Moreover, certain jurisdictions in which we operate require manufacturers of connected devices to comply with legal and contractual obligations that govern the way data generated by such connected devices is shared and used. If we are unable to comply with these and other regulatory requirements affecting our products in a timely manner, or if we face technical difficulties in the implementation of some requirements, we could become subject to investigations and enforcement actions, which could require additional financial and management resources, any may result in costly sanctions against our company.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We may face claims for product liability, tort, or breach of warranty, or experience product recalls. For example, in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">the first quarter of 2024, we voluntarily decided to recall our Pixy drone product and refund consumers after determining that, in a very small number of cases, the batteries overheated. The product had been discontinued in August 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. Our product contracts with users contain provisions relating to warranty disclaimers and liability limitations, which may not be upheld. In addition, our liability insurance coverage may prove inadequate or future coverage may be unavailable on acceptable terms or at all. The occurrence of any of these events could increase our costs, divert management attention, and seriously harm our reputation and our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have been, are currently, and may in the future be subject to regulatory inquiries, investigations, and proceedings which could cause us to incur substantial costs or require us to change our business practices in a way that could seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have been, are currently, and may in the future be subject to inquiries, investigations, and proceedings instituted by government entities on a variety of topics, including data privacy, AI, safety, law enforcement, consumer protection, civil rights, content moderation, and the use of our platform for illegal purposes. Following our designation as a very large online platform under the DSA, the European Commission has opened formal proceedings to investigate Snapchat&#8217;s compliance with certain obligations under the DSA, including with respect to systemic risk assessments and related mitigation measures and protections for minors in the European Union. We regularly report information about our business to federal, state, and foreign regulators in the ordinary course of operations and have, and may in the future, receive additional requests for information regarding our business practices. These actions, including any potential unfavorable outcomes, and our compliance with any associated regulatory orders, consent decrees, or settlements, may require us to change our products, product offerings and features, policies or practices, subject us to substantial monetary fines or other penalties or sanctions, result in increased operating costs, divert management&#8217;s attention, harm our reputation, and require us to incur significant legal and other expenses, any of which could seriously harm our business. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we may be subject to evolving regulations regarding advertising, particularly those concerning minors, which vary across jurisdictions. In the U.S., the FTC and other regulators enforce strict standards against deceptive or unfair commercial practices. The future evolution of our advertising products may increase our exposure to regulatory scrutiny. If we are unable to implement models that comply with the diverse regulations in every jurisdiction, and if users disagree with our advertising policies, our brand and reputation may be harmed.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Any violation of existing or future regulatory orders or consent decrees, or new regulatory investigations or proceedings, could subject us to substantial monetary fines and other penalties that could seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are currently, and expect to be in the future, party to patent lawsuits and other intellectual property claims that are expensive and time-consuming. If resolved adversely, these lawsuits and claims could seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Companies in the mobile, camera, communication, media, internet, artificial intelligence, augmented reality, and other technology-related industries own large numbers of patents, copyrights, trademarks, trade secrets, and other intellectual property rights, and frequently enter into litigation based on allegations of infringement, misappropriation, or other violations of intellectual property or other rights. In addition, various &#8220;non-practicing entities&#8221; and other entities that own patents, copyrights, trademarks, trade secrets, and other intellectual property rights often attempt to aggressively assert their rights to extract value from technology companies. Furthermore, from time to time we may introduce new products or make other business changes, including in areas where we currently do not compete, which could increase our exposure to patent, copyright, trademark, trade secret, and other intellectual property rights claims from competitors and non-practicing entities. We have been subject to, and expect to continue to be subject to, claims and legal proceedings from holders of patents, trademarks, copyrights, trade secrets, and other intellectual property rights alleging that some of our products or content infringe their rights. An unfavorable outcome in any of these lawsuits could seriously harm our business. Adverse results in these lawsuits may include awards of substantial monetary damages, costly royalty or licensing agreements, or orders preventing us from offering certain features, functionalities, products, or services. If these or other matters continue in the future or we need to enter into licensing arrangements, which may not be available to us or on terms favorable to us, it may increase our costs and decrease the value of our products, and our business could be seriously harmed. If a third party does not offer us a license to its intellectual property on commercially reasonable terms, or at all, we may be required to develop, acquire or license alternative, non-infringing technology, which could require significant time, effort, and expense, and may ultimately not be successful. Any of these events would adversely affect our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For example, we may be, and other companies currently are, the subject of litigation in the United States and elsewhere alleging copyright infringement in connection with the acquisition, distribution, and use of copyrighted materials for AI training as well as potential reproduction of copyrighted materials in AI outputs. There can be no assurances that favorable final outcomes (e.g., that such actions will be considered fair use) will be obtained in these cases. In addition, plaintiffs may seek, and we may become subject to, preliminary or provisional rulings in the course of any such litigation, including potential preliminary injunctions requiring us to change or cease related features, functionalities, products, or services. We may decide to settle such lawsuits and disputes on terms that are unfavorable to us. Similarly, if any litigation to which we are a party is resolved adversely, we may be subject to an unfavorable judgment that may not be reversed upon appeal. The terms of such a settlement or judgment may require us to change or cease some or all of our operations or pay substantial amounts to the other parties, including statutory damages to large numbers of copyright holders.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, we may not be aware if our platform is infringing, misappropriating, or otherwise violating third-party intellectual property rights, and third parties may bring claims alleging such infringement, misappropriation, or violation. Because patent applications can take years to issue and are often afforded confidentiality for some period of time, there may currently be pending applications, unknown to us, that later result in issued patents that could cover one or more of our products and there is also a risk that we could adopt a technology without knowledge of a pending patent application, which technology would infringe a third-party patent once that patent is issued. Moreover, the law continues to evolve and be applied and interpreted by courts in novel ways that we may not be able to adequately anticipate, and such changes may subject us to additional claims and liabilities. In a patent infringement claim against us, we may assert, as a defense, that we do not infringe the relevant patent claims, that the patent is invalid or both. The strength of our defenses will depend on the patents asserted, the interpretation of these patents and our ability to invalidate the asserted patents. However, we could be unsuccessful in advancing non-infringement or invalidity arguments in our defense. In the United States, issued patents enjoy a presumption of validity, and the party challenging the validity of a patent claim must present clear and convincing evidence of invalidity, which is a high burden of proof. Conversely, the patent owner need only prove infringement by a preponderance of the evidence, which is a lower burden of proof. Intellectual property claims, whether or not successful, could divert management time and attention away from our business and harm our reputation and financial condition. Moreover, there could be public announcements of the results of hearings, motions or other interim proceedings or developments and if securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are currently, and expect to be in the future, party to lawsuits contending that we should be legally responsible for content created by our users or harms experienced or perpetrated by our users. These lawsuits can be expensive and time-consuming. If resolved adversely, these lawsuits and claims could seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We rely on a variety of Constitutional, statutory, and common-law frameworks that provide that we are not legally responsible for content created by our users, including the Digital Millennium Copyright Act, the Communications Decency Act, or CDA, the First Amendment, and the fair-use doctrine. However, these provisions, statutes, and doctrines are subject to uncertain judicial interpretation and regulatory and legislative amendments. For example, the U.S. Congress amended the CDA in 2018 in ways that could expose some Internet platforms to an increased risk of litigation. In addition, the U.S. Congress and the Executive branch have proposed further changes or amendments to the CDA each year since 2019 including, among other things, proposals that would narrow the scope of CDA protection, expand government enforcement power relating to content moderation concerns, or repeal the pertinent section of the CDA altogether. Some U.S. states have also enacted or proposed legislation that would undercut, or conflict with, the CDA&#8217;s protections and implicate U.S. constitutional protections. Some of these state-specific laws grant individuals a private right of action to sue to enforce these laws, with statutory damages. Although such state laws have been or can be expected to be challenged in court, if these laws are upheld or if additional similar laws or the changes or amendments to the CDA proposed by the U.S. Congress and the Executive branch are enacted, such changes may decrease the protections provided by the CDA or previously accepted U.S. constitutional protections and expose us to lawsuits, penalties, and additional compliance obligations. If courts interpret the CDA more narrowly than they have historically done, this could expose us to additional lawsuits and potential judgments and seriously harm our business. Moreover, some of these statutes and doctrines that we rely on provide protection only or primarily in the United States. If the rules around these doctrines change, if international jurisdictions refuse to apply similar protections, or if a court were to disagree with our application of those rules to our service, we could incur liability or be required to make significant changes to our products, business practices, or operations, and our business could be seriously harmed.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding these Constitutional, statutory, and common-law protections, we have faced, currently face, and will continue to face claims relating to information that is published or made available on our products, including Snapchat, and claims relating to online and offline harms that allegedly related to users&#8217; use of our products, including Snapchat. In particular, the nature of our business exposes us to claims related to defamation, intellectual property rights, rights of publicity and privacy, mass torts, public nuisance, unfair and deceptive business practices, unjust enrichment, and personal injury. For example, we do not monitor or edit the vast majority of content that is communicated through Snapchat, and such content has, and may in the future, expose us to lawsuits. Specifically, we are currently facing several lawsuits alleging that we are liable for allowing users to communicate with each other, and that those communications sometimes result in harm. For example, some of those plaintiffs have argued that we should be legally responsible for fentanyl overdoses or poisoning if communications about a drug transaction occurred on our platform, or for sexual exploitation if communications relating to that exploitation occurred on our platform. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we are one of several companies that have been named in various lawsuits alleging that the design and use of our platform, and those of our competitors, is addictive and harmful to users, with most of the cases focused on </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">mental health harms and users under 18-years old. For more information on our ongoing legal proceedings, see &#8220;Part II Item 1. Legal Proceedings.&#8221; We believe we have meritorious defenses to these lawsuits, but litigation is inherently uncertain. At this early stage in the proceedings, the Company is unable to determine the probability of the outcome of these matters or the range of reasonably possible loss, if any.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Some of our competitors are involved in similar lawsuits and have been subject to jury verdicts of liability at the trial court level. For example, in March 2026, a jury found Meta and YouTube liable for harm caused to a minor by the design of their products, and ordered the companies to pay a combined $6 million in damages. Also, in March 2026, a jury found Meta liable for $375 million in damages in a lawsuit brought by the New Mexico attorney general under state consumer protection laws for misleading consumers about the safety of its platform and endangering children. A bench trial followed for public nuisance, abatement and injunctive relief. Unfavorable outcomes could seriously harm our business. Additionally, the actions of certain participants in our industry may encourage or affect legal proceedings against us or cause us to reconsider our litigation strategies. These actions, including any potential unfavorable outcomes, and our compliance with any associated court orders or settlements, may require us to change our policies, practices, or products, subject us to substantial monetary judgments, fines, penalties, or sanctions, result in increased operating costs, divert management&#8217;s attention, harm our reputation, and require us to incur significant legal and other expenses, any of which could seriously harm our business. Even if the outcome of any such litigation or claim is favorable, defending against such lawsuits is costly and can impose a significant burden on management and employees. We may also receive unfavorable preliminary, interim, or final rulings in the course of litigation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This risk also exists in certain jurisdictions outside the United States where our protection from liability for certain third-party actions may be less than the protection that exists in the United States. For example, in April 2019, the European Union passed a directive expanding online platform liability for copyright infringement and regulating certain uses of news content online, which member states were required to implement by June 2021. In addition, legislation in Germany may impose significant fines for failure to comply with certain content removal and disclosure obligations. Numerous other countries in Europe, the Middle East, Asia-Pacific, and Latin America are considering or have implemented similar legislation imposing penalties for failure to remove certain types of content or follow certain processes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We could incur significant costs investigating and defending such claims and, if we are found liable, significant damages, or license costs. We could also face fines or orders restricting or blocking our services in particular geographies as a result of content hosted on our services. If any of these events occur, we may incur significant costs or be required to make significant changes to our products, business practices, or operations and our business could be seriously harmed.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">From time to time, we are involved in class action lawsuits and other litigation matters that are expensive and time-consuming and could seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in numerous lawsuits, including putative class action lawsuits brought by users and investors, some of which may claim statutory damages. We anticipate that we will continue to be a target for lawsuits, including putative class actions and stockholder derivative lawsuits, in the future. Because we have millions of users, class action lawsuits against us that are purportedly filed by or on behalf of users typically claim enormous monetary damages in the aggregate even if the alleged per-user harm is small or non-existent. We experienced an increase in litigation and threatened claims related to the provision of our services to younger users, and expect to face similar litigation in the future, including as global youth-related regulation continues to evolve.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Similarly, because we have a large number of stockholders, class action lawsuits on securities theories typically claim enormous monetary damages in the aggregate even if the alleged loss per stockholder is small. For example, in August 2025, we, and certain of our officers, were named as defendants in a federal securities class action lawsuit in federal court purportedly brought on behalf of purchasers of our Class A common stock. The lawsuit alleges that we and certain of our officers made false or misleading statements concerning an ad platform change that impacted revenue in the first half of 2025. This lawsuit was voluntarily dismissed but could be re-filed.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe we have meritorious defenses to these lawsuits, and plan to defend them vigorously, but litigation is inherently uncertain and an unfavorable outcome, including substantial potential damages, penalties, fines and injunctive relief, could seriously harm our business. Any litigation to which we are a party may result in an onerous or unfavorable judgment that might not be reversed on appeal, or we may decide to settle lawsuits on adverse terms. Any such negative outcome could result in payments of substantial monetary damages or fines, or changes to our products or business practices, and seriously harm our business. Even if the outcome of any such litigation or claim is favorable, defending </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">against such lawsuits is costly and can impose a significant burden on management and employees. We may also receive unfavorable preliminary, interim, or final rulings in the course of litigation.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We plan to continue expanding our international operations, including in markets where we have limited operating experience and may be subject to increased business and economic risks that could seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We plan to continue expanding our business operations abroad and to enter new international markets and expand our operations in existing international markets, where in some cases we have limited or no experience in marketing, selling, and deploying our products and advertisements. Our limited experience and infrastructure in such markets, or the lack of a critical mass of users in such markets, may make it more difficult for us to effectively monetize any increase in DAUs in those markets, and may increase our costs without a corresponding increase in revenue. If we fail to deploy or manage our operations in international markets successfully, our business may suffer. We do not currently enter into foreign currency exchange contracts, which means our business, financial condition, and operating results may be impacted by fluctuations in the exchange rates of the currencies in which we do business. In the future, as our international operations increase, or more of our revenue agreements or operating expenses are denominated in currencies other than the U.S. dollar, these impacts may become material. In addition, as our international operations and sales continue to grow, we are subject to a variety of risks inherent in doing business internationally, including:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">political, social, and economic instability, including war and other armed conflict, and significant political developments or disruptions in foreign jurisdictions;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks related to the legal and regulatory environment in foreign jurisdictions, including with respect to privacy, rights of publicity, content, data protection, cybersecurity, intellectual property, communication, health and safety, competition, protection of minors, consumer protection, employment, money transmission, import and export restrictions, gift cards, electronic funds transfers, anti-money laundering, advertising, algorithms, encryption, and taxation, and unexpected changes in laws, regulatory requirements, and enforcement;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential damage to our brand and reputation due to compliance with local laws, including potential censorship and requirements to provide user information to local authorities;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in currency exchange rates;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">higher levels of credit risk and payment fraud;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">complying with tax requirements of multiple jurisdictions;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enhanced difficulties of integrating any foreign acquisitions;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">complying with a variety of foreign laws, including certain employment laws requiring national collective bargaining agreements that set minimum salaries, benefits, working conditions, and termination requirements;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">complying with a variety of foreign disclosure and reporting obligations, including those related to environmental, social, and corporate governance impacts and security breaches; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduced protection for intellectual-property rights in some countries;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in staffing and managing global operations and the increased travel, infrastructure, and compliance costs associated with multiple international locations;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">regulations that might add difficulties in repatriating cash earned outside the United States and otherwise preventing us from freely moving cash;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">import and export restrictions and changes in trade agreements or regulations;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">complying with statutory equity requirements;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">complying with the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act, and similar laws in other jurisdictions; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">export controls and economic sanctions administered by the Department of Commerce Bureau of Industry and Security, the Treasury Department&#8217;s Office of Foreign Assets Control, or other similar foreign regulatory bodies.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to expand internationally and manage the complexity of our global operations successfully, our business could be seriously harmed.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We plan to continue to make acquisitions and strategic investments in other companies, which could require significant management attention, disrupt our business, dilute our stockholders, and seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As part of our business strategy, we have made and intend to make acquisitions to add specialized team members and complementary companies, products, and technologies, as well as investments in public and private companies in furtherance of our strategic objectives. Our ability to acquire and successfully integrate larger or more complex companies, products, and technologies is unproven. In the future, we may not be able to find other suitable acquisition or investment candidates, and we may not be able to complete acquisitions or investments on favorable terms, if at all. Our previous and future acquisitions and investments may not achieve our goals, and any future acquisitions or investments we complete could be viewed negatively by users, advertisers, partners, or investors. In addition, if we fail to successfully close transactions, integrate new teams, or integrate the products, technologies, and systems associated with these acquisitions into our company, our business could be seriously harmed. Any integration process may require significant time and resources, and we may not be able to manage the process successfully. For example, future or past business transactions could expose us to additional cybersecurity risks and vulnerabilities, as our systems could be negatively affected by vulnerabilities present in acquired or integrated entities&#8217; systems and technologies. We may not successfully evaluate or use the acquired products, technology, and personnel, or accurately forecast the financial impact of an acquisition or investment transaction, including accounting charges. We may also incur unanticipated liabilities and litigation exposure 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 acquisition or investment, any of which could seriously harm our business. Selling or issuing equity to finance or carry out any such acquisition or investment would also dilute our existing stockholders. Incurring debt would increase our fixed obligations and could also include covenants or other restrictions that would impede our ability to manage our operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, it generally takes several months after the closing of an acquisition to finalize the purchase price allocation. Therefore, it is possible that our valuation of an acquisition may change and result in unanticipated write-offs or charges, impairment of our goodwill, or a material change to the fair value of the assets and liabilities associated with a particular acquisition, any of which could seriously harm our business. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The strategic investments we make in public and private companies around the world range from early-stage companies still defining their strategic direction to mature companies with established revenue streams and business models. Many of the instruments in which we invest are non-marketable and illiquid at the time of our initial investment, and our ability to realize a return on our investment, if any, is typically dependent on the issuer participating in a liquidity event, such as a public offering or acquisition. We are not always able to achieve a return on our investments in a timely fashion, if at all, even for those companies that have achieved a liquidity event. To the extent any of the companies in which we invest are not successful, which can include failures to achieve business objectives as well as bankruptcy, we could recognize an impairment or lose all or part of our investment. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our acquisition and investment strategy may not succeed if we are unable to remain attractive to target companies or expeditiously close transactions. For example, if we develop a reputation for being a difficult acquirer or having an unfavorable work environment, or target companies view our non-voting Class A common stock unfavorably, we may be unable to source and close acquisition targets. In addition, members of the U.S. administration and Congress have proposed new legislation, and the FTC and the DOJ have adopted new procedures, that could limit, hinder, or delay the acquisition process and target opportunities. If we are unable to consummate key acquisition transactions essential to our corporate strategy, it may limit our ability to grow or compete effectively and our business may be seriously harmed. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our goodwill or intangible assets become impaired, we may be required to record a significant charge to earnings, which could seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under U.S. generally accepted accounting principles, or GAAP, we review our intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is required to be tested for impairment at least annually. As of June&#160;30, 2026, we had recorded a total of $1.9 billion of goodwill and intangible assets, net related to our acquisitions. An adverse change in market conditions, particularly if such change has the effect of changing one of our critical assumptions or estimates, could result in a change to the estimation of fair value that could result in an impairment charge to our goodwill or intangible assets. Any such material charges may seriously harm our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our use of equity awards to compensate and motivate our employees causes dilution to existing stockholders. Efforts to manage this dilution are likely to reduce the amount of cash we have available for other purposes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We use equity awards that vest over multiple years to compensate and motivate our employees. When our employee equity awards vest, we typically withhold taxes and remit them, along with any employee and employer social security contributions, to relevant taxing authorities on behalf of team members and, where applicable, their employers. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">While the issuance of stock-based compensation to our employees does not deplete our cash balance, it is dilutive to existing stockholders. To help manage and mitigate this dilution, we can choose to use our existing cash to fund the withholding and remittance obligations on equity awards when they vest (instead of selling a portion of the vested equity award on behalf of our employees), or engage in stock repurchases. However, doing so would reduce the amount of cash we have available to fund working capital, capital expenditures, strategic acquisitions or business opportunities, and other general corporate purposes and may increase stock price volatility. If we were to elect to satisfy tax withholding and remittance obligations in whole or in part by drawing on our revolving credit facility, or Credit Facility, our interest expense and principal repayment requirements could increase significantly, which could seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">There are numerous risks associated with our internal and contract manufacturing of our physical products and components. If we encounter problems with either our internal or contract manufacturing, we may not deliver our products within specifications or on time, which may seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing processes are highly complex, require advanced and costly equipment, and must be continuously modified to improve yields and performance. We largely rely on third-party suppliers and contract manufacturers in connection with the production of our own physical products and components. We and our contract manufacturers are all vulnerable to capacity constraints and reduced component availability, and have limited control over delivery schedules, manufacturing yields, and costs, particularly when components are in short supply, or if we introduce a new product or feature. In addition, we have limited control over our suppliers&#8217; and manufacturers&#8217; quality systems and controls, and therefore must rely on them to meet our quality and performance standards and specifications. Delays, component shortages, including custom components that are manufactured for us at our direction, global trade conditions and agreements, and other manufacturing and supply problems could impair the distribution of our products and ultimately our brand. For example, the United States has announced substantially higher tariffs on imports from several countries including China which, along with any retaliatory countermeasures, may adversely affect our products and seriously harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, any adverse change in our suppliers&#8217; or contract manufacturers&#8217; financial or business condition or our relationship with them could disrupt our ability to supply our products. If we change our suppliers or contract manufacturers, or shift to more internal manufacturing operations, we may lose revenue, incur increased costs, and damage our reputation and brand. Qualifying and commencing operations with a new supplier or contract manufacturer is expensive and time-consuming. In addition, if we experience increased demand for our products, we may need to increase our material or component purchases, internal or contract-manufacturing capacity, and internal test and quality functions. The inability of our suppliers or contract manufacturers to provide us with adequate high-quality materials and products could delay our order fulfillment, and may require us to change the design of our products to meet this increased demand. Any redesign may require us to re-qualify our products with any applicable regulatory bodies or customers, which would be costly and time-consuming. This may lead to unsatisfied customers and users and increase costs to us, which could seriously harm our business. As we increase or acquire additional manufacturing capacity, we are subject to many complex and evolving environmental, health, and safety laws, regulations, and rules in each jurisdiction in which we operate. If we fail to comply with any such laws and regulations, then we could incur regulatory penalties, fines, and legal liabilities, suspension of production, significant compliance requirements, alteration of our manufacturing processes, or restrictions on our ability to modify or expand our facilities, any of which could seriously harm our business. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, any errors or defects in any parts or technology incorporated into our products could result in product failures or recalls that could seriously harm our business. Further, any defect in manufacturing, design, or other could cause our products to fail or render them permanently inoperable. As a result of such product failures or recalls, we may have to replace or offer refunds for these products at our sole cost and expense, face litigation, including class action lawsuits, or be subject to other liabilities. Should we have a widespread problem of this kind, the reputational damage and the cost of replacing these products, or other liabilities, could seriously harm our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Some of our products are in regulated industries. Clearances to market regulated products can be costly and time-consuming, and we may not be able to obtain these clearances or approvals on a timely basis, or at all, for future products.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Federal Communications Commission or the FCC, FDA and other state and foreign regulatory agencies regulate SPECS. We may develop future products that are regulated as radiofrequency devices by the FCC, regulated as medical devices by the FDA or regulated by other governmental authorities around the world. Government authorities, primarily the FDA and corresponding regulatory agencies, regulate the medical device industry and other government authorities, primarily the FCC and corresponding regulatory agencies, regulate devices that emit radiofrequency radiation. Unless there is an exemption, we must obtain regulatory approval from the FCC and FDA and potentially from corresponding agencies, or other applicable governmental authorities around the world, before we can market or sell a new regulated product or make a significant modification to an existing product. Obtaining regulatory clearances to market a medical device or other regulated products can be costly and time-consuming, and we may not be able to obtain these clearances or approvals on a timely basis, or at all, for future products. Any delay in, or failure to receive or maintain, clearance or approval for any products under development could prevent us from launching new products. We could seriously harm our business and the ability to sell our products if we experience any product problems requiring reporting to governmental authorities, requiring corrective action in the field, or involving interruption in supply. Our business could be seriously harmed if we fail to comply with applicable federal, state, or foreign agency regulations, or if we are subject to enforcement actions such as fines, civil penalties, injunctions, mandatory product recalls, or failure to obtain regulatory clearances or approvals.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Credit and Financing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have offered and may continue to offer credit to our partners to stay competitive, and as a result we may be exposed to credit risk of some of our partners, which may seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We engage in business with some of our partners on an open credit basis. While we attempt to monitor individual partner payment capability when we grant open credit arrangements and maintain allowances we believe are adequate to cover exposure for doubtful accounts, we cannot assure investors these programs will be effective in managing our credit risks in the future. This may be especially true as our business grows and expands, we engage with partners that have limited operating history, or we engage with partners that we may not be familiar with. If we are unable to adequately control these risks, our business could be seriously harmed.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating our business requires a significant amount of cash, and we may not have sufficient cash flow from our business to pay the senior notes and convertible senior notes, and any other debt when due, which may seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to make principal or interest payments on, or to refinance our senior notes due in 2033 and 2034, or collectively, the Senior Notes, and our convertible senior notes due in 2027, 2028, and 2030 (collectively, the Convertible Notes, and together with the Senior Notes, the Notes) and any other indebtedness depends on our future performance, which is subject to many factors beyond our control. Our business may not generate sufficient cash flow from operations in the future to service our debt and business. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt, obtaining additional debt financing, or issuing additional equity securities, any of which may be on terms that are not favorable to us or, in the case of equity securities, highly dilutive to our stockholders. The outstanding Notes will begin maturing in May 2027, unless earlier converted, redeemed, or repurchased. Our ability to repay or refinance the Notes or our other indebtedness will depend on various factors, including the accessibility of capital markets, our business, and our financial condition at such time. We may not be able to engage in any of these activities or on desirable terms, which could result in a default on our debt obligations. In addition, our existing and future debt agreements, including our Credit Facility and the indentures governing the Convertible Notes, may contain restrictive covenants that may prohibit us from adopting any of these alternatives. Our failure to comply with these covenants could result in an event of default which, if not cured or waived, could result in the acceleration of our debt, and would seriously harm our business. Our indebtedness could also, among other things:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make it difficult for us to pay other obligations;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make it difficult to obtain favorable terms for any necessary future financing for working capital, capital expenditures, debt service requirements, or other purposes;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adversely affect our liquidity and result in a material adverse effect on our financial condition upon repayment of the indebtedness;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require us to dedicate a substantial portion of our cash flow from operations to service and repay the indebtedness, reducing the amount of cash flow available for other purposes;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limit our flexibility in planning for and reacting to changes in our business;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase our vulnerability to the impact of adverse economic conditions, including rising interest rates (which can make refinancing existing indebtedness more difficult or costly); and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">negatively impact our credit rating, which could limit our ability to obtain additional financing in the future and adversely affect our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, holders of the Senior Notes have the right to require us to repurchase all or a portion of the Senior Notes on the occurrence of specific kinds of change of control events at a repurchase price equal to 101% of the principal amount of the Senior Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the change of control repurchase date, and holders of the Convertible Notes have the right to require us to repurchase all or a portion of the Convertible Notes on the occurrence of a fundamental change at a repurchase price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. Further, if a make-whole fundamental change as defined in each of the indentures governing the Convertible Notes, or the Indentures, occurs prior to the maturity date of the Convertible Notes, we will in some cases be required to increase the conversion rate for a holder that elects to convert its Convertible Notes in connection with such make-whole fundamental change. On the conversion of the Convertible Notes, unless we elect to deliver solely shares of our Class A common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments for the Convertible Notes being converted. However, we may not have enough available cash or be able to obtain financing at the time we are required to make such repurchases of the Convertible Notes surrendered or pay cash with respect to the Convertible Notes being converted. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we default on our credit obligations, our operations may be interrupted and our business could be seriously harmed.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have a Credit Facility that we may draw on to finance our operations, acquisitions, and other corporate purposes. If we default on these credit obligations, our lenders may:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require repayment of any outstanding amounts drawn on our Credit Facility;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">terminate our Credit Facility; or</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require us to pay significant damages.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If any of these events occur, our operations may be interrupted and our ability to fund our operations or obligations, as well as our business, could be seriously harmed. In addition, our Credit Facility contains operating covenants, including customary limitations on the incurrence of certain indebtedness and liens, restrictions on certain intercompany transactions, and limitations on the amount of dividends and stock repurchases. Our ability to comply with these covenants may be affected by events beyond our control, and breaches of these covenants could result in a default under our Credit Facility and any future financial agreements into which we may enter. If not waived, defaults could cause our outstanding indebtedness under the Notes or our Credit Facility, including any future financing agreements that we may enter into, to become immediately due and payable. For more information on our Credit Facility, see &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Liquidity and Capital Resources.&#8221;</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We cannot be certain that additional financing will be available on reasonable terms when needed, or at all, which could seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have historically incurred net losses and negative cash flow from operations, and we may not attain and sustain profitability in future periods. As a result, we may need additional financing. Our ability to obtain additional financing, if and when required, will depend on investor demand, our operating performance, our credit rating and/or the rating of our debt, the condition of the capital markets, and other factors. To the extent we use available funds or draw on our Credit Facility, we may need to raise additional funds and we cannot assure investors 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 Class A common stock, and our existing stockholders may experience dilution. In the event that we are unable to obtain additional financing on favorable terms, our interest expense and principal repayment requirements could increase significantly, which could seriously harm our business. In addition, our ability to draw on our Credit Facility relies on our lenders under that facility&#8217;s continued operation and ability to fund.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Taxes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Existing, new, and proposed tax laws and regulations that would affect the U.S. or foreign taxation of business activities, including the imposition of, or increase in, taxes based on gross revenue or users, could seriously harm our business, the financial markets, and the market price of our Class A common stock.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reforming the taxation of international businesses has been a priority for policy makers at a global level, and a wide variety of changes have been proposed or enacted. Due to the large and expanding scale of our international business activities, any changes in the taxation of such activities may increase our tax expense, the amount of taxes we pay, or both, and seriously harm our business. Legislation commonly referred to as the One Big Beautiful Bill Act, or the OBBBA, enacted in 2025, the Inflation Reduction Act, or the IRA, enacted in 2022, and the Tax Cuts and Jobs Act enacted in 2017, made many significant changes to the U.S. Internal Revenue Code of 1986, as amended, or the Code. For example, the Tax Cuts and Jobs Act required taxpayers to capitalize and amortize U.S.-based and non-U.S.-based research and experimental, or R&amp;E, expenditures, over five and fifteen years, respectively. The OBBBA restored the deductibility of domestic R&amp;E expenditures in the year incurred for tax years beginning after December 31, 2024, but retained the capitalization and amortization requirement for foreign R&amp;E expenditures. In addition, the provisions of the IRA include a minimum tax equal to 15% of the adjusted financial statement income of certain large corporations, as well as a 1% excise tax on certain share buybacks by public corporations that is imposed on such corporations. Future guidance from the Internal Revenue Service and other tax authorities with respect to any legislation may affect us, and certain aspects of such legislation could be repealed or modified in future legislation or sunset in future years. It is possible that changes in or interpretations under the OBBBA, the Tax Cuts and Jobs Act, the IRA, or other tax legislation, or the enactment of new tax legislation, could increase our future tax liability, which could in turn adversely impact our business and future profitability. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, many jurisdictions and intergovernmental organizations have implemented or are in the process of implementing proposals that have changed (or are likely to change) various aspects of the existing framework under which our tax obligations are determined in many of the jurisdictions in which we do business and in which our users are located. In addition, tax authorities may seek to apply existing indirect tax regimes, including sales, use, or value-added taxes, to digital advertising, software, or platform activities in novel or expansive ways. Some jurisdictions have enacted, in some cases with retroactive effect, and others have proposed, taxes on digital services that are based on gross receipts generated from, or other metrics relating to, users or customers in those jurisdictions, regardless of profitability. In addition, the Organisation for Economic Co-operation and Development, or the OECD, has led international efforts to devise and implement a two-pillar solution to address the tax challenges arising from the digitalization of the economy. The implementation of this solution involves, among other measures, the imposition of a minimum effective tax rate on certain multinational enterprises, referred to as Pillar Two. A number of countries, including the United Kingdom, have enacted legislation to implement core elements of Pillar Two, and further implementation is ongoing. The OECD has issued (and is expected to continue to issue further) administrative guidance providing transition and safe harbor rules in relation to the implementation of Pillar Two. For example, in January 2026, the OECD published details of a &#8220;side-by-side&#8221; arrangement providing for, among other things, additional safe harbors for multinational groups headquartered in certain qualifying jurisdictions, subject to eligibility requirements and implementation by relevant jurisdictions. While the Pillar Two rules have not yet resulted in a material change to our income tax provision, their ongoing implementation could, subject to our eligibility to qualify for any safe harbor rules (including under the &#8220;side-by-side&#8221; arrangement), impact the amount of tax we have to pay and cause us to incur additional material costs and expenditures in the future to ensure compliance with any such rules in each of the relevant jurisdictions within which we carry on our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We continue to evaluate the impact that these and other tax reforms may have on our business. The impact of these and other tax reforms is uncertain and one or more of these or similar measures could seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may have exposure to greater-than-anticipated tax liabilities, which could seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our income tax obligations are based on our corporate operating structure and third-party and intercompany arrangements, including the manner in which we develop, value, and use our intellectual property and the valuations of our intercompany transactions. The tax laws applicable to our international business activities, including the laws of the United States and other jurisdictions, are subject to change and uncertain interpretation. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for valuing developed technology, intercompany arrangements, or transfer pricing, which could increase our worldwide effective tax rate and the amount of taxes we pay and seriously harm our business. Taxing authorities may also determine that the manner in which we operate our business is not consistent with how we report our income, which could increase our effective tax rate and the amount of taxes we pay and seriously harm our business. In addition, our future income taxes could fluctuate because of earnings being lower than anticipated in jurisdictions that have lower statutory tax rates and higher than anticipated in jurisdictions that have higher statutory tax </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">rates, by changes in the valuation of our deferred tax assets and liabilities, or by changes in tax laws, regulations, or accounting principles. We are subject to regular review and audit by U.S. federal and state and foreign tax authorities. Any adverse outcome from a review or audit could seriously harm our business. In addition, determining our worldwide provision for income taxes and other tax liabilities requires significant judgment by management, and there are many transactions where the ultimate tax determination is uncertain. Although we believe that our estimates are reasonable, the ultimate tax outcome may differ from the amounts recorded in our financial statements for such periods and may seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited, each of which could seriously harm our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2025, we had U.S. federal net operating loss carryforwards of approximately $6.5&#160;billion, U.S. state net operating loss carryforwards of approximately $4.4&#160;billion, U.K. net operating loss carryforwards of approximately $4.9&#160;billion, and Singapore net operating loss carryforwards of approximately $420.0&#160;million. We also accumulated U.S. federal and state research tax credits of $1.0&#160;billion and $574.8&#160;million, respectively, as of December 31, 2025. Under Sections 382 and 383 of the Code, if a corporation undergoes an &#8220;ownership change,&#8221; the corporation&#8217;s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes, such as research tax credits, to offset its post-change income and taxes may be limited. In general, an &#8220;ownership change&#8221; occurs if there is a cumulative change in ownership by &#8220;5% shareholders&#8221; that exceeds 50 percentage points over a rolling three-year period. Similar ownership change rules may apply under U.S. state tax laws, as well as in the United Kingdom and other jurisdictions where we have loss carryforwards. In the event that we experience one or more ownership changes as a result of transactions in our stock, then we may be limited in our ability to use our net operating loss carryforwards and other tax assets to reduce taxes owed on the net taxable income that we earn.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For U.S. federal income tax purposes, net operating losses arising in tax years beginning after December 31, 2017, may be carried forward indefinitely, but the ability to utilize such net operating loss carryforwards to offset taxable income in a tax year may not exceed 80% of the taxable income in such year. Certain U.S. states have imposed additional limitations on the use of state net operating loss carryforwards. U.S. federal research tax credits can be carried forward to the earlier of the next subsequent twenty tax years or until such credits are fully utilized, and use of those credits generally cannot exceed 75% of the net income tax liability for such tax year. In the United Kingdom, net operating loss carryforwards can be carried forward indefinitely; however, use of such carryforwards in a given year is generally limited to 50% of such year&#8217;s taxable income. In Singapore, net operating loss carryforwards can also be carried forward indefinitely and are not subject to a taxable income limitation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Any limitation on the ability to use our net operating loss carryforwards and other tax assets, as well as the timing of any such use, could seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating results may be negatively affected if we are required to pay additional sales and use tax, value added tax, digital services tax, or other transaction taxes, and we could be subject to liability with respect to a portion of past or future sales.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We currently collect and remit sales and use, value added and other transaction taxes in certain of the jurisdictions where we do business based on our assessment of the amount of taxes owed by us in such jurisdictions. However, in some jurisdictions in which we do business, we do not believe that we owe such taxes, and therefore we currently do not collect and remit such taxes in those jurisdictions or record contingent tax liabilities in respect of those jurisdictions. A successful assertion that we are required to pay additional taxes in connection with sales of our products and solutions, or the imposition of new laws or regulations or the interpretation of existing laws and regulations requiring the payment of additional taxes, would result in increased costs and administrative burdens for us. If we are subject to additional taxes, including digital services taxes, and determine to offset such increased costs by collecting and remitting such taxes from our customers, or otherwise passing those costs through to our customers, companies may be discouraged from purchasing our products and solutions. Any increased tax burden may decrease our ability or willingness to operate in relatively burdensome tax jurisdictions, result in substantial tax liabilities related to past or future sales or otherwise seriously harm our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Ownership of Our Class A Common Stock</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Holders of Class A common stock have no voting rights. As a result, holders of Class A common stock will not have any ability to influence stockholder decisions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Class A common stockholders have no voting rights, unless required by Delaware law. As a result, all matters submitted to stockholders will be decided by the vote of holders of Class B common stock and Class C common stock. As of June&#160;30, 2026, Mr. Spiegel and Mr. Murphy control over 99% of the voting power of our capital stock, and Mr. Spiegel alone may exercise voting control over our outstanding capital stock. Mr. Spiegel and Mr. Murphy voting together, or in many instances, Mr. Spiegel acting alone, will have control over all matters submitted to our stockholders for approval. In addition, because our Class A common stock carries no voting rights (except as required by Delaware law), the issuance of the Class A common stock in future offerings, in future stock-based acquisition transactions, or to fund employee equity incentive programs could prolong the duration of Mr. Spiegel&#8217;s and Mr. Murphy&#8217;s current relative ownership of our voting power and their ability to elect certain directors and to determine the outcome of all matters submitted to a vote of our stockholders. This concentrated control eliminates other stockholders&#8217; ability to influence corporate matters and, as a result, we may take actions that our stockholders do not view as beneficial. As a result, the market price of our Class A common stock could be adversely affected.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our capital structure may adversely impact our stock price. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Although other U.S.-based companies have publicly traded classes of non-voting stock, to our knowledge, we were the first company to only list non-voting stock on a U.S. stock exchange. Some indexes have since determined that they will exclude non-voting stock, like our Class A common stock, from their membership. For example, FTSE Russell, a provider of widely followed stock indexes, requires new constituents of its indexes to have at least five percent of their voting rights in the hands of public stockholders. As a result, our Class A common stock is not eligible for FTSE Russell or other stock indexes with these or similar restrictions. We cannot assure you that other stock indexes will not take a similar approach to FTSE Russell in the future. Exclusion from indexes could make our Class A common stock less attractive to investors and, as a result, the market price of our Class A common stock could be adversely affected. Additionally, the exclusion of our Class A common stock from these indexes may limit the types of investors who invest in our Class A common stock and could make the trading price of our Class A common stock more volatile.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because our Class A common stock is non-voting, we and our stockholders are exempt from certain provisions of U.S. securities laws. This may limit the information available to holders of our Class A common stock.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Because our Class A common stock is non-voting, significant holders of our common stock are exempt from the obligation to file reports under Sections 13(d), 13(g), and 16 of the Exchange Act. These provisions generally require periodic reporting of beneficial ownership by significant stockholders, including changes in that ownership. For example, we believe that Tencent Holdings Limited, together with its affiliates, may hold greater than 10% of our Class A common stock based in part on Tencent Holdings Limited&#8217;s public reporting. As a result of our capital structure, holders are not obligated to disclose changes in ownership of our Class A common stock, so there can be no assurance that you, or we, will be notified of any such changes. Our directors and officers are required to file reports under Section 16 of the Exchange Act. Our significant stockholders, other than directors and officers, are exempt from the &#8220;short-swing&#8221; profit recovery provisions of Section 16 of the Exchange Act and related rules with respect to their purchases and sales of our securities. As such, stockholders will be unable to bring derivative claims for disgorgement of profits for trades by significant stockholders under Section 16(b) of the Exchange Act unless the significant stockholders are also directors or officers. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Since our Class A common stock is our only class of stock registered under Section 12 of the Exchange Act and that class is non-voting, we are not required to file proxy statements or information statements under Section 14 of the Exchange Act, unless a vote of the Class A common stock is required by applicable law. Accordingly, legal causes of action and remedies under Section 14 of the Exchange Act for inadequate or misleading information in proxy statements may not be available to holders of our Class A common stock. If we do not deliver any proxy statements, information statements, annual reports, and other information and reports to the holders of our Class B common stock and Class C common stock, then we will similarly not provide any of this information to holders of our Class A common stock. Because we are not required to file proxy statements or information statements under Section 14 of the Exchange Act, any proxy statement, information statement, or notice of our annual meeting may not include all information under Section 14 of the Exchange Act that a public company with voting securities registered under Section 12 of the Exchange Act would be required to provide to its stockholders. Most of that information, however, will be reported in other public filings. For example, any disclosures required by Part III of Form 10-K as well as disclosures required by the NYSE for the year ended December 31, 2025 that are customarily included in a proxy statement are instead included in our Annual Report. But some </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">information required in a proxy statement or information statement is not required in any other public filing. For example, we are not required to comply with the proxy access rules or the &#8220;pay versus performance&#8221; disclosure rules under Section 14 of the Exchange Act. If we take any action in an extraordinary meeting of stockholders where the holders of Class A common stock are not entitled to vote, we will not be required to provide the information required under Section 14 of the Exchange Act. Nor will we be required to file a preliminary proxy statement under Section 14 of the Exchange Act. Since that information is also not required in a Form 10-K, holders of Class A common stock may not receive the information required under Section 14 of the Exchange Act with respect to extraordinary meetings of stockholders. In addition, we are not subject to the &#8220;say-on-pay&#8221; and &#8220;say-on-frequency&#8221; provisions of the Dodd&#8211;Frank Act. As a result, our stockholders do not have an opportunity to provide a non-binding vote on the compensation of our executive officers. Moreover, holders of our Class A common stock will be unable to bring matters before our annual meeting of stockholders or nominate directors at such meeting, nor can they submit stockholder proposals under Rule 14a-8 of the Exchange Act.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The trading price of our Class A common stock has been and will likely continue to be volatile. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The trading price of our Class A common stock has been and is likely to continue to be volatile. From July 1, 2024 to June&#160;30, 2026, the trading price of our Class A common stock ranged from $3.81 to $17.33. Declines or volatility in our trading price could make it more difficult to attract and retain talent, adversely impact employee retention and morale, and has required, and may continue to require, us to issue more equity to incentivize team members which is likely to dilute stockholders. The market price of our Class A common stock may fluctuate or decline significantly in response to numerous factors, many of which are beyond our control, including:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated fluctuations in our user growth, retention, engagement, revenue, or other operating results;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">variations between our actual operating results and the expectations of investors and the financial community;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the accuracy of our financial guidance or projections;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any forward-looking financial or operating information we may provide, any changes in this information, or our failure to meet expectations based on this information;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actions of investors who initiate or maintain coverage of us, changes in financial estimates by any investors who follow our company, or our failure to meet these estimates or the expectations of investors;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">significant acquisitions or divestitures of our stock by investors, whether voluntarily or to comply with regulatory or other requirements;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">whether our capital structure is viewed unfavorably, particularly our non-voting Class A common stock and the significant voting control of our co-founders;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additional shares of our common stock being sold into the market by us or our existing stockholders, or the anticipation of such sales, including if we issue shares to satisfy equity-related tax obligations;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">stock repurchase programs, or repurchases of the Convertible Notes, undertaken by us;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by us or our competitors of significant products or features, technical innovations, acquisitions, strategic partnerships, joint ventures, or capital commitments;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by us or estimates by third parties of actual or anticipated changes in the size of our user base or the level of user engagement;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in operating performance and stock market valuations of technology companies in our industry segment, including our partners and competitors;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">price and volume fluctuations in the overall stock market, including as a result of trends in the economy as a whole, inflationary pressures, tariffs and retaliatory countermeasures, fluctuating interest rates, banking instability, war or other armed conflict, terrorism, or responses to these events;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lawsuits threatened or filed against us;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developments in new legislation and pending lawsuits, executive actions, or regulatory actions, including interim or final rulings by judicial or regulatory bodies, whether such developments may impact us or our peers; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other events or factors, including those resulting from war, incidents of terrorism, pandemics, or responses to these events.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, extreme price and volume fluctuations in the stock markets have affected and continue to affect many technology companies&#8217; stock prices, including ours. Often, their stock prices have fluctuated in ways unrelated or disproportionate to the companies&#8217; operating performance. In the past, stockholders have filed securities class action litigation following periods of market volatility. For example, in November 2021, we, and certain of our officers, were named as defendants in a securities class action lawsuit in federal court purportedly brought on behalf of purchasers of our Class A common stock. The lawsuit alleges that we and certain of our officers made false or misleading statements and omissions concerning the impact that Apple&#8217;s ATT framework would have on our business. This lawsuit was recently settled, although that settlement is subject to court approval. In August 2025, we, and certain of our officers, were named as defendants in a federal securities class action lawsuit in federal court purportedly brought on behalf of purchasers of our Class A common stock. The lawsuit alleges that we and certain of our officers made false or misleading statements concerning an ad platform change that impacted revenue in the first half of 2025. Any litigation could subject us to substantial costs, divert resources and the attention of management from our business, and seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not realize the anticipated long-term stockholder value of any stock repurchase program undertaken by us and any failure to repurchase our Class A common stock after we have announced our intention to do so may negatively impact our stock price.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors has in the past and may from time to time in the future authorize stock repurchase programs, pursuant to which repurchases of Class A common stock may be made either through open market transactions (including pre-set trading plans) or through other transactions in accordance with applicable securities laws. Any repurchase programs may be modified, suspended, or terminated at any time. Any failure to repurchase stock after we have announced our intention to do so may negatively impact our reputation and investor confidence in us and may negatively impact our stock price.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The existence of a stock repurchase program could cause our stock price to trade higher than it otherwise would be and could potentially reduce the market liquidity for our stock. Although stock repurchase programs are intended to enhance long-term stockholder value, there is no assurance they will do so because the market price of our Class A common stock may decline below the levels at which we repurchased shares and short-term stock price fluctuations could reduce the effectiveness of any such program.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Repurchasing our Class A common stock reduces the amount of cash we have available to fund working capital, capital expenditures, strategic acquisitions or business opportunities, and other general corporate purposes, and we may fail to realize the anticipated long-term stockholder value of any stock repurchase program.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Conversions or exchanges of the Convertible Notes may dilute the ownership interest of our stockholders or may otherwise affect the market price of our Class A common stock.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The conversion of some or all of the Convertible Notes may dilute the ownership interests of our stockholders. On conversion of the Convertible Notes, we have the option to pay or deliver, as the case may be, cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock. If we elect to settle our conversion obligation in shares of our Class A common stock or a combination of cash and shares of our Class A common stock, any sales in the public market of our Class A common stock issuable on such conversion could adversely affect prevailing market prices of our Class A common stock. In addition, the existence of the Convertible Notes may encourage short selling by market participants because the conversion of the Convertible Notes could be used to satisfy short positions, or anticipated conversion of the Convertible Notes into shares of our Class A common stock, any of which could depress the market price of our Class A common stock.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past and may continue to engage in exchanges, repurchases, or induced conversions of the Convertible Notes. Holders of the Convertible Notes that participate in any of these exchanges, repurchases, or induced conversions may enter into or unwind various derivatives with respect to our Class A common stock or sell shares of our Class A common stock in the open market to hedge their exposure in connection with these transactions. These activities could decrease (or reduce the size of any increase in) the market price of our Class A common stock or the Convertible Notes, or dilute the ownership interests of our stockholders. In addition, the market price of our Class A common stock is likely to be affected by short sales of our Class A common stock or the entry into or unwind of economically equivalent derivative transactions with respect to our Class A common stock by investors that do not participate in the exchange transactions and by the hedging activity of the counterparties to our capped call transactions entered into in connection with the pricing of our Convertible Notes or their respective affiliates. Furthermore, repurchases of the Convertible Notes reduce </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">the amount of cash we have available to fund working capital, capital expenditures, strategic acquisitions or business opportunities, and other general corporate purposes.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may still incur substantially more debt or take other actions that would diminish our ability to make payments on the Notes when due. Our ability to repay our debt depends on our future performance, which is subject to economic, financial, competitive, and other factors beyond our control. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We and our subsidiaries may incur substantial additional debt in the future, subject to the restrictions contained in our current and future debt instruments. We are not restricted under the terms of the indentures governing the Notes from incurring additional debt, securing existing or future debt, repurchasing our stock, making investments, paying dividends, recapitalizing our debt, or taking a number of other actions that could have the effect of diminishing our ability to make payments on the Notes when due. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to pay our debt when due or to refinance our indebtedness, including the Notes, depends on our financial condition at such time, the condition of capital markets, and our future performance, which is subject to economic, financial, competitive, and other factors beyond our control.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The conditional conversion feature of the Convertible Notes, if triggered, may adversely affect our financial condition and operating results.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes are convertible at the option of the holder. In the event the conditions for optional conversion of the Convertible Notes due in 2027, 2028, or 2030 are met before the close of business on the business day immediately preceding February 1, 2027, December 1, 2027, or February 1, 2030, respectively, holders of the applicable Convertible Notes will be entitled to convert the Convertible Notes at any time during specified periods at their option. If one or more holders elect to convert their Convertible Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our Class A common stock (other than paying cash in lieu of delivering any fractional share), we may settle all or a portion of our conversion obligation in cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Convertible Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Convertible Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital and may seriously harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We entered into certain hedging positions that may affect the value of the Convertible Notes and the volatility and value of our Class A common stock.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the Convertible Notes, we entered into certain hedging positions with certain financial institutions. These hedging positions are expected generally to reduce potential dilution of our Class A common stock on any conversion of the Convertible Notes or offset any cash payments we are required to make in excess of the principal amount of such converted Convertible Notes, as the case may be, with such reduction or offset subject to a cap. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The counterparties to these hedging positions or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our Class A common stock or purchasing or selling our Class A common stock in secondary market transactions prior to the maturity of the Convertible Notes (and are likely to do so during any observation period related to a conversion of the Convertible Notes or following any repurchase of the Convertible Notes by us on any fundamental change repurchase date or otherwise). This activity could cause or avoid an increase or a decrease in the market price of our Class A common stock or the Convertible Notes. In addition, if any such hedging positions fail to become effective, the counterparties to these hedging positions or their respective affiliates may unwind their hedge positions, which could adversely affect the value of our Class A common stock. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Delaware law and provisions in our certificate of incorporation and bylaws, as well as our Indentures, could make a merger, tender offer, or proxy contest difficult or more expensive, thereby depressing the trading price of our Class A common stock.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our certificate of incorporation and bylaws contain provisions that could depress the trading price of our Class A common stock by acting to discourage, delay, or prevent a change of control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions include the following:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our certificate of incorporation provides for a tri-class capital structure. As a result of this structure, Mr. Spiegel and Mr. Murphy control all stockholder decisions, and Mr. Spiegel alone may exercise voting control over our outstanding capital stock. This includes the election of directors and significant corporate transactions, such as a </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">merger or other sale of our company or our assets. This concentrated control could discourage others from initiating any potential merger, takeover, or other change-of-control transaction that other stockholders may view as beneficial. As noted above, the issuance of the Class A common stock dividend, and any future issuances of Class A common stock dividends, could have the effect of prolonging the influence of Mr. Spiegel and Mr. Murphy on the company;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our board of directors has the right to elect directors to fill a vacancy created by the expansion of our board of directors or the resignation, death, or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our certificate of incorporation prohibits cumulative voting in the election of directors. This limits the ability of minority stockholders to elect directors; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our board of directors may issue, without stockholder approval, shares of undesignated preferred stock. The ability to issue undesignated preferred stock makes it possible for our board of directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to acquire us.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Any provision of our certificate of incorporation, bylaws, or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our Class A common stock.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, certain provisions in the Indentures governing the Convertible Notes may make it more difficult or expensive for a third party to acquire us. For example, the Indentures require us, at the holders&#8217; election, to repurchase the Convertible Notes for cash on the occurrence of a fundamental change and, in certain circumstances, to increase the conversion rate for a holder that converts its Convertible Notes in connection with a make-whole fundamental change. A takeover of us may trigger the requirement that we repurchase the Convertible Notes or increase the conversion rate, which could make it more costly for a third party to acquire us. The Indentures also prohibit us from engaging in a merger or acquisition unless, among other things, the surviving entity assumes our obligations under the Convertible Notes and the Indentures. These and other provisions in the Indentures could deter or prevent a third party from acquiring us even when the acquisition may be favorable to holders of the Convertible Notes or our stockholders.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business could be negatively impacted as a result of stockholder activism. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We regularly engage with stockholders to strengthen our company and enhance long-term value. However, publicly traded companies are increasingly subject to campaigns by activist stockholders advocating for corporate actions such as governance, operational and strategic changes. We have been, and may again be, subject to stockholder activism and the corporate actions advocated by any such activist stockholder may not align with our current business strategies and the best interests of all of our stockholders. The actions of activist stockholders may cause fluctuations in the market price of our Class A common stock based on temporary or speculative market perceptions or other factors that do not necessarily reflect the underlying fundamentals or prospects of our business. In addition, responding to the actions of activist stockholders can be costly and time-consuming, disrupting our business and diverting the attention of our board of directors and management from pursuing our business strategies.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future sales of shares by existing stockholders could cause our stock price to decline.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If our existing stockholders, including employees and service providers who obtain equity, sell, or indicate an intention to sell, substantial amounts of our Class A common stock in the public market, the trading price of our Class A common stock could decline. As a result of our capital structure, holders who are not required to file reports under Section 16 of the Exchange Act are not obligated to disclose changes in ownership of our Class A common stock, so there can be no assurance that you, or we, will be notified of any such changes. All of our outstanding shares are eligible for sale in the public market, except shares held by directors, executive officers, and other affiliates that are subject to volume limitations under Rule 144 of the Securities Act. Our employees, other service providers, and directors are subject to our quarterly trading window closures. In addition, we have reserved shares for issuance under our equity incentive plans. We may also issue shares of our Class A common stock or securities convertible into our Class A common stock from time to time in connection with a financing, acquisition, investment, or otherwise. When these shares are issued and subsequently sold, it would be dilutive to existing stockholders and the trading price of our Class A common stock could decline.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If securities or industry analysts either do not publish research about us, or publish inaccurate or unfavorable research about us, our business, or our market, or if they change their recommendations regarding our common stock adversely, the trading price or trading volume of our Class A common stock could decline.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our Class A common stock is influenced in part by the research and reports that securities or industry analysts may publish about us, our business, our market, or our competitors. If one or more of the analysts initiate research with an unfavorable rating or downgrade our Class A common stock, provide a more favorable recommendation about our competitors, or publish inaccurate or unfavorable research about our business, our Class A common stock price would likely decline. If any analyst who may cover us were to cease coverage of us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the trading price or trading volume to decline. Since we provide only limited financial guidance, this may increase the probability that our financial results are perceived as not in line with analysts&#8217; expectations, and could cause volatility to our Class A common stock price.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not intend to pay cash dividends for the foreseeable future.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid cash dividends on our capital stock. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any cash dividends in the foreseeable future. As a result, you may only receive a return on your investment in our Class A common stock if the market price of our Class A common stock increases. In addition, our Credit Facility includes restrictions on our ability to pay cash dividends.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to maintain effective internal control over financial reporting in the future, investors may lose confidence in the accuracy and completeness of our financial reports, and the market price of our Class A common stock may be seriously harmed.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are required to maintain adequate internal control over financial reporting, perform system and process evaluation and testing of those internal controls to allow management to report on their effectiveness, report any material weaknesses in such internal controls, and obtain an opinion from our independent registered public accounting firm regarding the effectiveness of such internal controls as required by Section 404 of the Sarbanes-Oxley Act, all of which is time-consuming, costly, and complicated. If we are unable to comply with these requirements in a timely manner, if we assert that our internal control over financial reporting is ineffective, if we identify material weaknesses in our internal control over financial reporting, or if our independent registered public accounting firm is unable to express an opinion or expresses a qualified or adverse opinion about the effectiveness of our internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our Class A common stock could be negatively affected. In addition, we could become subject to investigations by the NYSE, the SEC, and other regulatory authorities, which could require additional financial and management resources.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The requirements of being a public company have and may continue to strain our resources, result in more litigation, and divert management</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">s attention.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Act, the listing requirements of the NYSE, and other applicable securities rules and regulations. Complying with these rules and regulations have caused and will continue to cause us to incur additional legal and financial compliance costs, make some activities more difficult, be time-consuming or costly, and continue to increase demand on our systems and resources. The Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business and operating results, and that our independent registered public accounting firm provide an attestation report on the effectiveness of our internal control over financial reporting. Failure to comply with these rules might also make it more difficult for us to obtain certain types of insurance, including director and officer liability insurance, and we might be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. As a public company we are required to publicly disclose additional details about our business and financial condition information, which may result in threatened or actual litigation, including by competitors, regulators, and other third parties. If those claims are successful, our business could be harmed. Even if the claims do not result in litigation or are resolved in our favor, the time and resources needed to resolve them could divert our management&#8217;s resources and harm our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our certificate of incorporation provides that the Court of Chancery of the State of Delaware and the federal district courts of the United States will be the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any derivative action or proceeding brought on our behalf;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any action asserting a breach of fiduciary duty;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any action asserting a claim against us arising under the Delaware General Corporation Law, our certificate of incorporation, or our bylaws; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any action asserting a claim against us that is governed by the internal-affairs doctrine.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This provision would not apply to actions brought to enforce a duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all Securities Act claims, which means both courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our certificate of incorporation provides that the federal district courts of the United States will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These exclusive forum provisions may limit a stockholder&#8217;s ability to bring an action in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. While the Delaware courts have determined that such choice of forum provisions are facially valid, federal courts have been split on the issue, and a stockholder may seek to bring an action in a venue other than those designated in the exclusive forum provisions. In such an instance, we would expect to vigorously assert the validity and enforceability of our exclusive forum provisions, which may require significant additional costs associated with resolving such action in other jurisdictions, and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions. If a court were to find either exclusive forum provision in our certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions, all of which could seriously harm our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_130"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Purchases of equity securities by the issuer and affiliated purchasers</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock repurchase activity for the three months ended June&#160;30, 2026 (in thousands, except per share data):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Shares Purchased </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Average Price Per</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Share </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Purchased as Part of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Publicly Announced</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Program </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Approximate Dollar Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">of Shares that May Yet be</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Repurchased Under the</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Program </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">April 1 - April 30, 2026</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.15&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 1 - May 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">June 1 - June 30, 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 15.4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,640&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,640&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">In February 2026, our board of directors authorized a stock repurchase program of up to $500.0&#160;million of our Class A common stock. During the second quarter of 2026, we repurchased 48.6 million shares of our Class A common stock for $250.5&#160;million, including costs associated with the repurchases. As of June&#160;30, 2026, the remaining availability under the stock repurchase authorization was $150.0&#160;million.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Average price paid per share includes costs associated with the repurchases.</span></div><div id="i48518b8e833d48e3b646609cd1de6c75_133"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Defaults Upon Senior Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i48518b8e833d48e3b646609cd1de6c75_136"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i48518b8e833d48e3b646609cd1de6c75_139"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Other Information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stockholder Election of Directors and Ratification of Appointment of Independent Registered Accounting Firm</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 30, 2026, we held our 2026 annual meeting of stockholders. That same day, the holders of an aggregate of 231,626,943 shares of our Class C common stock, representing an aggregate of over 99% of the voting power of our outstanding capital stock, acted by written consent to elect the following individuals to our board of directors: Evan Spiegel, Robert Murphy, Michael Lynton, Kelly Coffey, Joanna Coles, Liz Jenkins, Jim Lanzone, Matthew McRae, Scott D. Miller, Patrick Spence, Poppy Thorpe, Fidel Vargas, and Luke Wood. Each of these individuals will serve until the next annual meeting of stockholders and until his or her successor is elected, or, if sooner, until the director&#8217;s death, resignation, or removal.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, pursuant to this action by written consent, the holders ratified the selection by the audit committee of our board of directors of Ernst &amp; Young LLP as our independent registered accounting firm for the fiscal year ending December 31, 2026. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are including this disclosure in this Form 10-Q rather than filing a Form 8-K under Item 5.07.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1127"><ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1128"><ix:nonNumeric contextRef="c-5" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1129">Insider Trading Arrangements</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-5" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1130" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended June&#160;30, 2026, our directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) <ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1131">adopted</ix:nonNumeric> or <ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1132">terminated</ix:nonNumeric> the contracts, instructions, or written plans for the purchase or sale of our securities set forth in the table below:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:26.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.966%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Type of Trading Arrangement</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Name and Position</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Action</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Rule 10b5-1*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total Shares of Class A Common Stock to be Sold</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-302" name="ecd:TrdArrIndName" id="f-1133">Douglas Hott</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-302" name="ecd:TrdArrIndTitle" id="f-1134">Chief Financial Officer</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-302" name="ecd:TrdArrTerminationDate" id="f-1135">5/29/2026</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><ix:nonNumeric contextRef="c-302" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-true" id="f-1136"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Termination </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></ix:nonNumeric></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3/17/2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-303" name="ecd:TrdArrIndName" id="f-1137">Douglas Hott</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-303" name="ecd:TrdArrIndTitle" id="f-1138">Chief Financial Officer</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-303" name="ecd:TrdArrAdoptionDate" id="f-1139">6/4/2026</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-303" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1140">Adoption</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-303" name="ecd:TrdArrExpirationDate" id="f-1141">6/3/2027</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-304" name="ecd:TrdArrIndName" id="f-1142">Rebecca Morrow,</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-304" name="ecd:TrdArrIndTitle" id="f-1143">Chief Accounting Officer</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-304" name="ecd:TrdArrTerminationDate" id="f-1144">6/8/2026</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><ix:nonNumeric contextRef="c-304" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-true" id="f-1145"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Termination </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></ix:nonNumeric></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11/18/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-305" name="ecd:TrdArrIndName" id="f-1146">Rebecca Morrow</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-305" name="ecd:TrdArrIndTitle" id="f-1147">Chief Accounting Officer</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-305" name="ecd:TrdArrAdoptionDate" id="f-1148">6/9/2026</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-305" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1149">Adoption</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-305" name="ecd:TrdArrExpirationDate" id="f-1150">8/18/2027</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span></div></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Contract, instruction, or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Represents the termination of a written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) adopted on November 14, 2025.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Trading arrangement provided for the sale of up to <ix:nonFraction unitRef="shares" contextRef="c-306" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1151">970,479</ix:nonFraction> shares of Class A Common Stock subject to Restricted Stock Unit Awards upon satisfaction of the applicable vesting conditions (the &#8220;Hott RSU Shares&#8221;). The actual number of Hott RSU Shares to be sold pursuant to the trading arrangement was to be reduced by the number of shares sold to satisfy tax withholding obligations arising from the vesting of the applicable equity awards and was not determinable at the time of adoption.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Trading arrangement provides for the sale of up to <ix:nonFraction unitRef="shares" contextRef="c-307" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1152">45,000</ix:nonFraction> shares of Class A Common Stock over three scheduled sale dates. On each sale date, 15,000 shares of Class A Common Stock will be sold if the prior trading day&#8217;s closing price of Class A Common Stock is at least $5.00 per share and 10,000 shares of Class A Common Stock will be sold if the prior trading day&#8217;s closing price is below $5.00 per share.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Represents the termination of a written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) adopted on September 9, 2025.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Trading arrangement provided for the sale of (1) up to <ix:nonFraction unitRef="shares" contextRef="c-308" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1153">7,000</ix:nonFraction> shares of Class A Common Stock held by Ms. Morrow, (2) up to <ix:nonFraction unitRef="shares" contextRef="c-309" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1154">29,801</ix:nonFraction> shares of Class A Common Stock subject to Restricted Stock Unit Award granted on May 11, 2022, a portion of which was scheduled to vest on December 15, 2025 (&#8220;2022 RSUs&#8221;), and (3) up to 100% of the net issued shares of Class A Common Stock subject to a Restricted Stock Unit Award granted on April 26, 2023 (&#8220;2023 RSUs&#8221; and, together with the 2022 RSUs, the &#8220;2022/2023 RSU Shares&#8221;). The actual number of 2022/2023 RSU Shares to be sold pursuant to the trading arrangement was to be reduced by the number of shares sold to satisfy tax withholding obligations arising from the vesting of the applicable equity awards and was not determinable at the time of adoption.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Trading arrangement provides for the sale of (1) up to <ix:nonFraction unitRef="shares" contextRef="c-310" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1155">20,000</ix:nonFraction> shares of Class A Common Stock held by Ms. Morrow, and (2) up to 100% of the net issued shares of Class A Common Stock subject to certain Restricted Stock Unit Awards that vest during the term of the arrangement (the &#8220;Morrow RSU Shares&#8221;). The actual number of Morrow RSU Shares to be sold pursuant to the trading arrangement is not yet determinable and, with respect to the shares, will be reduced by the number of shares sold to satisfy tax withholding obligations arising from the vesting of the applicable equity awards.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_145"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary;margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.933%"/><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="3" style="padding:0 1pt"/><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit <br/>Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Schedule /<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">File <br/>Number</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1564408/000119312526212461/d135064dex101.htm">Offer Letter, by and between Snap Inc. and Douglas Hott, dated May 5, 2026</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8-K/A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">001-38017</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 7, 2026</span></td></tr><tr style="height:3pt"><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="snap-20260630xexx311.htm">Certification of the Chief Executive Officer of Snap Inc. pursuant to Rule 13a-14(a)/Rule 15d-14(a) under the Securities Exchange Act of 1934.</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"/></tr><tr style="height:3pt"><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="snap-20260630xexx312.htm">Certification of the Chief Financial Officer of Snap Inc. pursuant to Rule 13a-14(a)/Rule 15d-14(a) under the Securities Exchange Act of 1934.</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"/></tr><tr style="height:3pt"><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="snap-20260630xex321.htm">Certification of the Chief Executive Officer and Chief Financial Officer of Snap Inc. 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"/></tr><tr style="height:3pt"><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document (the instance document</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">does not appear in the Interactive Data File because its</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">XBRL tags are embedded within the Inline XBRL</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr style="height:3pt"><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document.</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"/><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:3pt"><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</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"/><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:3pt"><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Definition Linkbase Document.</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"/><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:3pt"><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Labels Linkbase Document.</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"/><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:3pt"><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</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"/><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:3pt"><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">+</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Indicates management contract or compensatory plan.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31pt">The certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="-sec-extract:summary;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><div id="i48518b8e833d48e3b646609cd1de6c75_148"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i48518b8e833d48e3b646609cd1de6c75_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized. </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.173%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">SNAP INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date: August&#160;3, 2026</span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Douglas Hott</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Douglas Hott</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date: August&#160;3, 2026</span></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Rebecca Morrow</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rebecca Morrow</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>snap-20260630xexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i48148076a7bf456db4ef00f1d036a939_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">I, Evan Spiegel, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this quarterly report on Form 10-Q of Snap Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">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-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">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-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August&#160;3, 2026</font></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Evan Spiegel</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Evan Spiegel</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>snap-20260630xexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="iabd8fa88db634b16920f783cd884613a_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">I, Douglas Hott, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this quarterly report on Form 10-Q of Snap Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">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-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">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-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August&#160;3, 2026</font></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Douglas Hott</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Douglas Hott</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>snap-20260630xex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="idefeda78fb3b4af9bd52d5b9f487f904_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right;text-indent:40.82pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Snap Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended June&#160;30, 2026 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), each of the undersigned certifies, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August&#160;3, 2026</font></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Evan Spiegel</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Evan Spiegel</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August&#160;3, 2026</font></div></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Douglas Hott</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Douglas Hott</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>snap-20260630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019e65dc-cbe8-75dd-aa02-35fc201afe3d,g:6c7140ae-8974-4cbc-9e04-3d74c6b97a9b-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:snap="http://www.snap.com/20260630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.snap.com/20260630">
  <xs:import namespace="http://fasb.org/srt/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-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/2026" schemaLocation="https://xbrl.sec.gov/country/2026/country-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2026" schemaLocation="https://xbrl.sec.gov/ecd/2026/ecd-2026.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="snap-20260630_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="snap-20260630_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="snap-20260630_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="snap-20260630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.snap.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="ConsolidatedStatementsofCashFlows" roleURI="http://www.snap.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>9952151 - 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="ConsolidatedStatementsofOperations" roleURI="http://www.snap.com/role/ConsolidatedStatementsofOperations">
        <link:definition>9952152 - 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.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>9952153 - 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="ConsolidatedBalanceSheets" roleURI="http://www.snap.com/role/ConsolidatedBalanceSheets">
        <link:definition>9952154 - 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.snap.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>9952155 - 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="ConsolidatedStatementsofStockholdersEquity" roleURI="http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>9952156 - 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="DescriptionofBusinessandSummaryofSignificantAccountingPolicies" roleURI="http://www.snap.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies">
        <link:definition>9952157 - 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="Revenue" roleURI="http://www.snap.com/role/Revenue">
        <link:definition>9952158 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossperShare" roleURI="http://www.snap.com/role/NetLossperShare">
        <link:definition>9952159 - Disclosure - Net Loss per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.snap.com/role/StockholdersEquity">
        <link:definition>9952160 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessAcquisitions" roleURI="http://www.snap.com/role/BusinessAcquisitions">
        <link:definition>9952161 - Disclosure - Business Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssets" roleURI="http://www.snap.com/role/GoodwillandIntangibleAssets">
        <link:definition>9952162 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.snap.com/role/Debt">
        <link:definition>9952163 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.snap.com/role/CommitmentsandContingencies">
        <link:definition>9952164 - 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.snap.com/role/Leases">
        <link:definition>9952165 - 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="StrategicInvestments" roleURI="http://www.snap.com/role/StrategicInvestments">
        <link:definition>9952166 - Disclosure - Strategic Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.snap.com/role/FairValueMeasurements">
        <link:definition>9952167 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.snap.com/role/IncomeTaxes">
        <link:definition>9952168 - 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="AccumulatedOtherComprehensiveIncomeLoss" roleURI="http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLoss">
        <link:definition>9952169 - Disclosure - Accumulated Other 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="Restructuring" roleURI="http://www.snap.com/role/Restructuring">
        <link:definition>9952170 - 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="SegmentsandGeographicInformation" roleURI="http://www.snap.com/role/SegmentsandGeographicInformation">
        <link:definition>9952171 - Disclosure - Segments and Geographic 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="DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.snap.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - 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="RevenueTables" roleURI="http://www.snap.com/role/RevenueTables">
        <link:definition>9955512 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossperShareTables" roleURI="http://www.snap.com/role/NetLossperShareTables">
        <link:definition>9955513 - Disclosure - Net Loss per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.snap.com/role/StockholdersEquityTables">
        <link:definition>9955514 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsTables" roleURI="http://www.snap.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>9955515 - Disclosure - Goodwill and Intangible Assets (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="DebtTables" roleURI="http://www.snap.com/role/DebtTables">
        <link:definition>9955516 - Disclosure - Debt (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.snap.com/role/LeasesTables">
        <link:definition>9955517 - 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="StrategicInvestmentsTables" roleURI="http://www.snap.com/role/StrategicInvestmentsTables">
        <link:definition>9955518 - Disclosure - Strategic Investments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.snap.com/role/FairValueMeasurementsTables">
        <link:definition>9955519 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeLossTables" roleURI="http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossTables">
        <link:definition>9955520 - Disclosure - Accumulated Other Comprehensive Income (Loss) (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.snap.com/role/RestructuringTables">
        <link:definition>9955521 - 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="SegmentsandGeographicInformationTables" roleURI="http://www.snap.com/role/SegmentsandGeographicInformationTables">
        <link:definition>9955522 - Disclosure - Segments and Geographic 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="RevenueDisaggregationofRevenuebySourceandGeographyDetails" roleURI="http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails">
        <link:definition>9955523 - Disclosure - Revenue - Disaggregation of Revenue by Source and Geography (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="RevenueAdditionalInformationDetails" roleURI="http://www.snap.com/role/RevenueAdditionalInformationDetails">
        <link:definition>9955524 - Disclosure - Revenue - Additional 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="NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" roleURI="http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails">
        <link:definition>9955525 - Disclosure - Net Loss per Share - Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails" roleURI="http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails">
        <link:definition>9955526 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded from 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="StockholdersEquityAdditionalInformationDetails" roleURI="http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails">
        <link:definition>9955527 - Disclosure - Stockholders' Equity - Additional 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="StockholdersEquityScheduleofRSUandRSAActivityDetails" roleURI="http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails">
        <link:definition>9955528 - Disclosure - Stockholders' Equity - Schedule of RSU and RSA 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="StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails" roleURI="http://www.snap.com/role/StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails">
        <link:definition>9955529 - Disclosure - Stockholders' Equity - Schedule of Total Stock-based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails_1" roleURI="http://www.snap.com/role/StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails_1">
        <link:definition>9955529 - Disclosure - Stockholders' Equity - Schedule of Total Stock-based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessAcquisitionsDetails" roleURI="http://www.snap.com/role/BusinessAcquisitionsDetails">
        <link:definition>9955530 - Disclosure - Business Acquisitions (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="GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails" roleURI="http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails">
        <link:definition>9955531 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (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="GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" roleURI="http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails">
        <link:definition>9955532 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsAdditionalInformationDetails" roleURI="http://www.snap.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails">
        <link:definition>9955533 - Disclosure - Goodwill and Intangible Assets - Additional 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="GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails" roleURI="http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails">
        <link:definition>9955534 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Intangible Asset 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="DebtAdditionalInformationDetails" roleURI="http://www.snap.com/role/DebtAdditionalInformationDetails">
        <link:definition>9955535 - Disclosure - Debt - Additional 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="DebtScheduleofConversionInformationDetails" roleURI="http://www.snap.com/role/DebtScheduleofConversionInformationDetails">
        <link:definition>9955536 - Disclosure - Debt - Schedule of Conversion 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="DebtScheduleofDebtDetails" roleURI="http://www.snap.com/role/DebtScheduleofDebtDetails">
        <link:definition>9955537 - Disclosure - Debt - Schedule of Debt (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="DebtScheduleofInterestExpenseDetails" roleURI="http://www.snap.com/role/DebtScheduleofInterestExpenseDetails">
        <link:definition>9955538 - Disclosure - Debt - Schedule of Interest 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="CommitmentsandContingenciesDetails" roleURI="http://www.snap.com/role/CommitmentsandContingenciesDetails">
        <link:definition>9955539 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesAdditionalInformationDetails" roleURI="http://www.snap.com/role/LeasesAdditionalInformationDetails">
        <link:definition>9955540 - Disclosure - Leases - Additional 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="LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateRelatedtoOperatingLeasesDetails" roleURI="http://www.snap.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateRelatedtoOperatingLeasesDetails">
        <link:definition>9955541 - Disclosure - Leases - Schedule of Weighted Average Remaining Lease Term and Discount Rate Related to Operating Leases (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="LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails" roleURI="http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails">
        <link:definition>9955542 - Disclosure - Leases - Schedule of Present Value 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="LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails_1" roleURI="http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>9955542 - Disclosure - Leases - Schedule of Present Value 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="StrategicInvestmentsScheduleofStrategicInvestmentsDetails" roleURI="http://www.snap.com/role/StrategicInvestmentsScheduleofStrategicInvestmentsDetails">
        <link:definition>9955543 - Disclosure - Strategic Investments - Schedule of Strategic Investments (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="StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails" roleURI="http://www.snap.com/role/StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails">
        <link:definition>9955544 - Disclosure - Strategic Investments - Schedule of Gain (Loss) on Strategic Investments (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="FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" roleURI="http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails">
        <link:definition>9955545 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAdditionalInformationDetails" roleURI="http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails">
        <link:definition>9955546 - Disclosure - Fair Value Measurements - Additional 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="FairValueMeasurementsScheduleofGainLossonSecuritiesDetails" roleURI="http://www.snap.com/role/FairValueMeasurementsScheduleofGainLossonSecuritiesDetails">
        <link:definition>9955547 - Disclosure - Fair Value Measurements - Schedule of Gain (Loss) on 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="FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails" roleURI="http://www.snap.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails">
        <link:definition>9955548 - Disclosure - Fair Value Measurements - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.snap.com/role/IncomeTaxesDetails">
        <link:definition>9955549 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>9955550 - Disclosure - Accumulated Other Comprehensive Income (Loss) (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="RestructuringAdditionalInformationDetails" roleURI="http://www.snap.com/role/RestructuringAdditionalInformationDetails">
        <link:definition>9955551 - Disclosure - Restructuring - Additional 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="RestructuringScheduleofRestructuringChargesDetails" roleURI="http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails">
        <link:definition>9955552 - Disclosure - Restructuring - Schedule 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>
      <link:roleType id="RestructuringScheduleofRestructuringChargesDetails_1" roleURI="http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails_1">
        <link:definition>9955552 - Disclosure - Restructuring - Schedule 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>
      <link:roleType id="SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails" roleURI="http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails">
        <link:definition>9955553 - Disclosure - Segments and Geographic Information - Schedule of Segment Expenses and Other Items (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="SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails" roleURI="http://www.snap.com/role/SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails">
        <link:definition>9955554 - Disclosure - Segments and Geographic Information - Table of Assets by Geographic Information (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="snap_CommonClassANonVotingMember" abstract="true" name="CommonClassANonVotingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_PaymentsToAcquireStrategicInvestments" abstract="false" name="PaymentsToAcquireStrategicInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_PaymentForDeferredAcquisitionPayments" abstract="false" name="PaymentForDeferredAcquisitionPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_PaymentsForRepurchaseOfConvertibleNotes" abstract="false" name="PaymentsForRepurchaseOfConvertibleNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_CommonStockSharesIssuedNotDisclosed" abstract="false" name="CommonStockSharesIssuedNotDisclosed" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:booleanItemType"/>
  <xs:element id="snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock" abstract="false" name="StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="snap_AccumulatedOtherComprehensiveIncomeLossAbstract" abstract="true" name="AccumulatedOtherComprehensiveIncomeLossAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock" abstract="false" name="SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="snap_AdvertisingRevenueMember" abstract="true" name="AdvertisingRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_OtherRevenueMember" abstract="true" name="OtherRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_RestOfWorldMember" abstract="true" name="RestOfWorldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_ScheduleOfEarningsPerShareTable" abstract="true" name="ScheduleOfEarningsPerShareTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="snap_EarningsPerShareLineItems" abstract="true" name="EarningsPerShareLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember" abstract="true" name="UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_ConvertibleSeniorNotesIfConvertedMember" abstract="true" name="ConvertibleSeniorNotesIfConvertedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_RestrictedStockUnitsAndRestrictedStockAwardsMember" abstract="true" name="RestrictedStockUnitsAndRestrictedStockAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember" abstract="true" name="RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_A2026StockRepurchasePlanMember" abstract="true" name="A2026StockRepurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_A2025StockRepurchasePlanMember" abstract="true" name="A2025StockRepurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_A2024StockRepurchasePlanMember" abstract="true" name="A2024StockRepurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="snap_A2026AcquisitionsMember" abstract="true" name="A2026AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_TwoThousandThirtyFourSeniorNotesMember" abstract="true" name="TwoThousandThirtyFourSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_TwoThousandThirtyThreeSeniorNotesMember" abstract="true" name="TwoThousandThirtyThreeSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_TwoThousandThirtySeniorConvertibleNotesMember" abstract="true" name="TwoThousandThirtySeniorConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_TwoThousandTwentyEightSeniorConvertibleNotesMember" abstract="true" name="TwoThousandTwentyEightSeniorConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_TwoThousandTwentySevenConvertibleSeniorNoteMember" abstract="true" name="TwoThousandTwentySevenConvertibleSeniorNoteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_TwoThousandTwentySixSeniorConvertibleNotesMember" abstract="true" name="TwoThousandTwentySixSeniorConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_February2025NoteRepurchasesMember" abstract="true" name="February2025NoteRepurchasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_August2025NoteRepurchasesMember" abstract="true" name="August2025NoteRepurchasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_SterlingOvernightIndexMember" abstract="true" name="SterlingOvernightIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_MiscellaneousMember" abstract="true" name="MiscellaneousMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember" abstract="true" name="OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts" abstract="false" name="ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_DebtInstrumentCapCallTransactionCapPriceNetCost" abstract="false" name="DebtInstrumentCapCallTransactionCapPriceNetCost" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_DebtInstrumentCapCallTransactionCapPricePerShare" abstract="false" name="DebtInstrumentCapCallTransactionCapPricePerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="snap_DebtInstrumentCovenantMinimumLiquidityAmount" abstract="false" name="DebtInstrumentCovenantMinimumLiquidityAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_ConvertibleNotesMember" abstract="true" name="ConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_PendingMattersMember" abstract="true" name="PendingMattersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_ContractualObligationMaturity" abstract="false" name="ContractualObligationMaturity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost" abstract="false" name="EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount" abstract="false" name="EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_UnrealizedGainLossOnInvestmentsIncludingImpairment" abstract="false" name="UnrealizedGainLossOnInvestmentsIncludingImpairment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis" abstract="false" name="CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_CashAndAvailableForSaleDebtSecuritiesFairValue" abstract="false" name="CashAndAvailableForSaleDebtSecuritiesFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_MarketableSecuritiesContractualMaturitiesPeriod" abstract="false" name="MarketableSecuritiesContractualMaturitiesPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="snap_SeveranceAndRelatedChargesMember" abstract="true" name="SeveranceAndRelatedChargesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_StockBasedCompensationExpenseBenefitMember" abstract="true" name="StockBasedCompensationExpenseBenefitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_ReportableSegmentMember" abstract="true" name="ReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_InfrastructureCosts" abstract="false" name="InfrastructureCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_ContentAndDeveloperPartnerCosts" abstract="false" name="ContentAndDeveloperPartnerCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_AdvertisingPartnerAndOtherCosts" abstract="false" name="AdvertisingPartnerAndOtherCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snap_DouglasHottMember" abstract="true" name="DouglasHottMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_DouglasHottMay2026PlanMember" abstract="true" name="DouglasHottMay2026PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_DouglasHottJune2026PlanMember" abstract="true" name="DouglasHottJune2026PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_RebeccaMorrowMember" abstract="true" name="RebeccaMorrowMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_RebeccaMorrowJune2026PlanMember" abstract="true" name="RebeccaMorrowJune2026PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_RebeccaMorrowJune92026PlanMember" abstract="true" name="RebeccaMorrowJune92026PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember" abstract="true" name="RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>snap-20260630_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 2026 Workiva-->
<!--r:019e65dc-cbe8-75dd-aa02-35fc201afe3d,g:6c7140ae-8974-4cbc-9e04-3d74c6b97a9b-->
<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:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.snap.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="snap-20260630.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e65dc-cd64-79df-8934-83f58fd7c7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:to="loc_us-gaap_NetIncomeLoss_019e65dc-cd64-79df-8934-83f58fd7c7c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019e65dc-cd64-72f9-bbd4-7f3fdcf68da1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019e65dc-cd64-72f9-bbd4-7f3fdcf68da1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019e65dc-cd64-7408-bfb0-cb1374848995" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:to="loc_us-gaap_ShareBasedCompensation_019e65dc-cd64-7408-bfb0-cb1374848995" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_019e65dc-cd64-7626-bbd5-d3c90695935e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_019e65dc-cd64-7626-bbd5-d3c90695935e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_019e65dc-cd64-70b5-bf01-dbe1effcb3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_019e65dc-cd64-70b5-bf01-dbe1effcb3d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_019e65dc-cd64-714f-8170-221578fd450a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_019e65dc-cd64-714f-8170-221578fd450a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019e65dc-cd64-7b01-93c6-d35f139349ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019e65dc-cd64-7b01-93c6-d35f139349ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019e65dc-cd64-7d72-9399-8401f111bc67" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019e65dc-cd64-7d72-9399-8401f111bc67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_019e65dc-cd64-7b7b-b44a-01d3659d3e30" xlink:href="snap-20260630.xsd#snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:to="loc_snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_019e65dc-cd64-7b7b-b44a-01d3659d3e30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019e65dc-cd64-729f-b8e1-3b978c962e28" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019e65dc-cd64-729f-b8e1-3b978c962e28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e65dc-cd64-7c08-81aa-3444ac722679" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e65dc-cd64-7c08-81aa-3444ac722679" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019e65dc-cd64-77f2-8b76-bc1f8f76bf5a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019e65dc-cd64-77f2-8b76-bc1f8f76bf5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_019e65dc-cd64-7f1d-9a0f-cad7535b8847" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_019e65dc-cd64-7f1d-9a0f-cad7535b8847" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_019e65dc-cd64-7c7a-9148-b26f455e3405" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_019e65dc-cd64-7c7a-9148-b26f455e3405" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019e65dc-cd64-7067-b29b-56ff4bcc0270" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7a2a-879e-69b60abc5507" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019e65dc-cd64-7067-b29b-56ff4bcc0270" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e65dc-cd64-704c-8eae-daf992179330" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_019e65dc-cd64-7f8c-ad22-f66c65bfcca4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e65dc-cd64-704c-8eae-daf992179330" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_019e65dc-cd64-7f8c-ad22-f66c65bfcca4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019e65dc-cd64-7534-9aab-3db359bfe751" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e65dc-cd64-704c-8eae-daf992179330" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019e65dc-cd64-7534-9aab-3db359bfe751" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_PaymentForDeferredAcquisitionPayments_019e65dc-cd64-78fe-a1bc-274083848a30" xlink:href="snap-20260630.xsd#snap_PaymentForDeferredAcquisitionPayments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e65dc-cd64-704c-8eae-daf992179330" xlink:to="loc_snap_PaymentForDeferredAcquisitionPayments_019e65dc-cd64-78fe-a1bc-274083848a30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_PaymentsForRepurchaseOfConvertibleNotes_019e65dc-cd64-771d-a3b8-7c32e50fe62e" xlink:href="snap-20260630.xsd#snap_PaymentsForRepurchaseOfConvertibleNotes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e65dc-cd64-704c-8eae-daf992179330" xlink:to="loc_snap_PaymentsForRepurchaseOfConvertibleNotes_019e65dc-cd64-771d-a3b8-7c32e50fe62e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019e65dc-cd64-7324-b2c1-87ee7edd410c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e65dc-cd64-704c-8eae-daf992179330" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019e65dc-cd64-7324-b2c1-87ee7edd410c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_019ea33a-9e81-7828-952a-80abe786df52" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e65dc-cd64-704c-8eae-daf992179330" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_019ea33a-9e81-7828-952a-80abe786df52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019e65dc-cd64-7a32-b985-064bf2088730" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-76af-bdfe-8d0ae6118aae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019e65dc-cd64-7a32-b985-064bf2088730" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-76af-bdfe-8d0ae6118aae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e65dc-cd64-7ea3-93ed-8202386c2767" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019e65dc-cd64-7a32-b985-064bf2088730" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e65dc-cd64-7ea3-93ed-8202386c2767" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e65dc-cd64-776f-b050-63da87b50c00" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019e65dc-cd64-7a32-b985-064bf2088730" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e65dc-cd64-776f-b050-63da87b50c00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e65dc-cd64-73ca-9457-eb104254d114" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e65dc-cd64-76f8-a2e6-c6548feb9dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e65dc-cd64-73ca-9457-eb104254d114" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e65dc-cd64-76f8-a2e6-c6548feb9dd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_PaymentsToAcquireStrategicInvestments_019e65dc-cd64-71ba-bb3b-0ecea94d404f" xlink:href="snap-20260630.xsd#snap_PaymentsToAcquireStrategicInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e65dc-cd64-73ca-9457-eb104254d114" xlink:to="loc_snap_PaymentsToAcquireStrategicInvestments_019e65dc-cd64-71ba-bb3b-0ecea94d404f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019e65dc-cd64-7ee8-bed2-490475a0f1e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e65dc-cd64-73ca-9457-eb104254d114" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019e65dc-cd64-7ee8-bed2-490475a0f1e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_019e65dc-cd64-7952-a1ea-b29cd555b1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e65dc-cd64-73ca-9457-eb104254d114" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_019e65dc-cd64-7952-a1ea-b29cd555b1f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_019e65dc-cd64-7e91-a0de-8ad88da3acc9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e65dc-cd64-73ca-9457-eb104254d114" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_019e65dc-cd64-7e91-a0de-8ad88da3acc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_019e65dc-cd64-7206-a423-017d4e4fe4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e65dc-cd64-73ca-9457-eb104254d114" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_019e65dc-cd64-7206-a423-017d4e4fe4b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019f720f-3462-7e3a-8f2f-9604f2c72b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e65dc-cd64-73ca-9457-eb104254d114" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019f720f-3462-7e3a-8f2f-9604f2c72b0d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snap.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="snap-20260630.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e65dc-cd64-721e-bf87-d9108e9bae57" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-cd64-7880-827c-8769e6b202b7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019e65dc-cd64-721e-bf87-d9108e9bae57" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-cd64-7880-827c-8769e6b202b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_019e65dc-cd64-76a3-a468-057274517b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019e65dc-cd64-721e-bf87-d9108e9bae57" xlink:to="loc_us-gaap_CostsAndExpenses_019e65dc-cd64-76a3-a468-057274517b6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_019e65dc-cd64-7882-80bf-ff1d199cb20a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019e65dc-cd64-7541-a5da-01b5cb6f9d20" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019e65dc-cd64-7882-80bf-ff1d199cb20a" xlink:to="loc_us-gaap_CostOfRevenue_019e65dc-cd64-7541-a5da-01b5cb6f9d20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_019e65dc-cd64-7718-be1f-0aa72741f116" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019e65dc-cd64-7882-80bf-ff1d199cb20a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_019e65dc-cd64-7718-be1f-0aa72741f116" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_019e65dc-cd64-7bc4-a5c4-645bbfa0bccb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019e65dc-cd64-7882-80bf-ff1d199cb20a" xlink:to="loc_us-gaap_SellingAndMarketingExpense_019e65dc-cd64-7bc4-a5c4-645bbfa0bccb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_019e65dc-cd64-7d33-8338-bad55d726fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019e65dc-cd64-7882-80bf-ff1d199cb20a" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_019e65dc-cd64-7d33-8338-bad55d726fa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e65dc-cd64-74b8-8315-623e1c84eb2c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e65dc-cd64-7bdd-a864-0469b6615eda" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e65dc-cd64-74b8-8315-623e1c84eb2c" xlink:to="loc_us-gaap_OperatingIncomeLoss_019e65dc-cd64-7bdd-a864-0469b6615eda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_019e65dc-cd64-73d5-b820-0bcfdb09d095" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e65dc-cd64-74b8-8315-623e1c84eb2c" xlink:to="loc_us-gaap_InvestmentIncomeInterest_019e65dc-cd64-73d5-b820-0bcfdb09d095" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_019e65dc-cd64-728c-9caf-20a97fdd2a63" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e65dc-cd64-74b8-8315-623e1c84eb2c" xlink:to="loc_us-gaap_InterestExpenseNonoperating_019e65dc-cd64-728c-9caf-20a97fdd2a63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_019e65dc-cd64-7926-b7fc-087dbe803829" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e65dc-cd64-74b8-8315-623e1c84eb2c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_019e65dc-cd64-7926-b7fc-087dbe803829" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e65dc-cd64-7ab9-9d71-b0fd23ba29c3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e65dc-cd64-7350-891c-a09c961f3635" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e65dc-cd64-7ab9-9d71-b0fd23ba29c3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e65dc-cd64-7350-891c-a09c961f3635" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019e65dc-cd64-7374-bb62-ddae15141050" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e65dc-cd64-7ab9-9d71-b0fd23ba29c3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019e65dc-cd64-7374-bb62-ddae15141050" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="snap-20260630.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e65dc-cd64-7a66-97c7-b32f1e675c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e65dc-cd64-7db2-9fab-1aef51bfa748" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e65dc-cd64-7a66-97c7-b32f1e675c8e" xlink:to="loc_us-gaap_NetIncomeLoss_019e65dc-cd64-7db2-9fab-1aef51bfa748" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-cd64-72c5-8f67-f83e9bb0160f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e65dc-cd64-7a66-97c7-b32f1e675c8e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-cd64-72c5-8f67-f83e9bb0160f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-cd64-78a7-97c9-b1ea6530d4ed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_019e65dc-cd64-77d8-a283-53bc1054f99f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-cd64-78a7-97c9-b1ea6530d4ed" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_019e65dc-cd64-77d8-a283-53bc1054f99f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019e65dc-cd64-7199-a94c-37ae40b7fe0a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-cd64-78a7-97c9-b1ea6530d4ed" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019e65dc-cd64-7199-a94c-37ae40b7fe0a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snap.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="snap-20260630.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e65dc-cd65-78cf-b9cb-9ec3e7f8919e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e65dc-cd65-7849-8c6f-e712beb45c23" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e65dc-cd65-78cf-b9cb-9ec3e7f8919e" xlink:to="loc_us-gaap_Liabilities_019e65dc-cd65-7849-8c6f-e712beb45c23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019e65dc-cd65-7484-90ee-4dffcd64d320" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e65dc-cd65-78cf-b9cb-9ec3e7f8919e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019e65dc-cd65-7484-90ee-4dffcd64d320" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e65dc-cd65-7285-a743-d08cb0f52f14" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e65dc-cd65-78cf-b9cb-9ec3e7f8919e" xlink:to="loc_us-gaap_StockholdersEquity_019e65dc-cd65-7285-a743-d08cb0f52f14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e65dc-cd65-7c97-8b6d-54f0e731b431" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e65dc-cd65-7aff-80b4-c35678b09009" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e65dc-cd65-7c97-8b6d-54f0e731b431" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e65dc-cd65-7aff-80b4-c35678b09009" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e65dc-cd65-74fb-a762-b03200fda485" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e65dc-cd65-7c97-8b6d-54f0e731b431" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e65dc-cd65-74fb-a762-b03200fda485" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_019e65dc-cd65-7275-8985-24745704c60d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e65dc-cd65-7c97-8b6d-54f0e731b431" xlink:to="loc_us-gaap_CommonStockValueOutstanding_019e65dc-cd65-7275-8985-24745704c60d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_019e65dc-cd65-7f39-827c-4d106d5f82b4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e65dc-cd65-7c97-8b6d-54f0e731b431" xlink:to="loc_us-gaap_TreasuryStockCommonValue_019e65dc-cd65-7f39-827c-4d106d5f82b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019e65dc-cd65-72d5-8a6b-a40210066d24" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e65dc-cd65-7c97-8b6d-54f0e731b431" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019e65dc-cd65-72d5-8a6b-a40210066d24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e65dc-cd65-7d16-8666-f0288ff523a5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e65dc-cd65-70c6-a569-4c0e56581f11" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e65dc-cd65-7d16-8666-f0288ff523a5" xlink:to="loc_us-gaap_LiabilitiesCurrent_019e65dc-cd65-70c6-a569-4c0e56581f11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e65dc-cd65-7028-86af-32940823b8ba" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e65dc-cd65-7d16-8666-f0288ff523a5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e65dc-cd65-7028-86af-32940823b8ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019e65dc-cd65-7021-8303-dac9bb032188" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e65dc-cd65-7d16-8666-f0288ff523a5" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019e65dc-cd65-7021-8303-dac9bb032188" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019e65dc-cd65-7431-9a91-488a046d509c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e65dc-cd65-7d16-8666-f0288ff523a5" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019e65dc-cd65-7431-9a91-488a046d509c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e65dc-cd65-7fb4-83ad-bf8f9d561587" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019e65dc-cd65-7886-9cb1-2051cc7ec947" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e65dc-cd65-7fb4-83ad-bf8f9d561587" xlink:to="loc_us-gaap_AccountsPayableCurrent_019e65dc-cd65-7886-9cb1-2051cc7ec947" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e65dc-cd65-7d25-bff9-0f428a37c8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e65dc-cd65-7fb4-83ad-bf8f9d561587" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e65dc-cd65-7d25-bff9-0f428a37c8e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019e65dc-cd65-7139-be4e-9edde3b4b38c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e65dc-cd65-7fb4-83ad-bf8f9d561587" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_019e65dc-cd65-7139-be4e-9edde3b4b38c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_019e65dc-cd65-7a93-bab6-9cc741d05b94" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e65dc-cd65-7fb4-83ad-bf8f9d561587" xlink:to="loc_us-gaap_ShortTermBorrowings_019e65dc-cd65-7a93-bab6-9cc741d05b94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e65dc-cd65-7b91-99d4-50858d908f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e65dc-cd65-75b6-9b41-6ae001a53cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e65dc-cd65-7b91-99d4-50858d908f7b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e65dc-cd65-75b6-9b41-6ae001a53cb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_019e65dc-cd65-7005-8c6c-576d2db95c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e65dc-cd65-7b91-99d4-50858d908f7b" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_019e65dc-cd65-7005-8c6c-576d2db95c6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019e65dc-cd65-7273-9a00-98e0bb902824" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e65dc-cd65-7b91-99d4-50858d908f7b" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019e65dc-cd65-7273-9a00-98e0bb902824" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e65dc-cd65-73cf-8295-e18c856ea7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e65dc-cd65-7b91-99d4-50858d908f7b" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e65dc-cd65-73cf-8295-e18c856ea7c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e65dc-cd65-7c5c-a061-90b9282c51a4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e65dc-cd65-724c-bb49-4a727c779ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e65dc-cd65-7c5c-a061-90b9282c51a4" xlink:to="loc_us-gaap_AssetsCurrent_019e65dc-cd65-724c-bb49-4a727c779ed2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019e65dc-cd65-7153-a742-e28bcec976b8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e65dc-cd65-7c5c-a061-90b9282c51a4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019e65dc-cd65-7153-a742-e28bcec976b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e65dc-cd65-7328-9622-9c9fa77ee445" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e65dc-cd65-7c5c-a061-90b9282c51a4" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e65dc-cd65-7328-9622-9c9fa77ee445" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7bee-809d-b987ffeab179" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e65dc-cd65-7c5c-a061-90b9282c51a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7bee-809d-b987ffeab179" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019e65dc-cd65-7521-b77f-46547835ab94" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e65dc-cd65-7c5c-a061-90b9282c51a4" xlink:to="loc_us-gaap_Goodwill_019e65dc-cd65-7521-b77f-46547835ab94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019e65dc-cd65-7b80-8f05-de9f108021e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e65dc-cd65-7c5c-a061-90b9282c51a4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019e65dc-cd65-7b80-8f05-de9f108021e4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-734f-8b83-ae98a14efc14" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e65dc-cd65-7c40-9e30-85047553f603" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-734f-8b83-ae98a14efc14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e65dc-cd65-7c40-9e30-85047553f603" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e65dc-cd65-77ba-bcdb-1982ffeee822" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-734f-8b83-ae98a14efc14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e65dc-cd65-77ba-bcdb-1982ffeee822" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7c8f-9ee5-f4b075cc3e40" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_019e65dc-cd65-7e99-a1b2-a1c5195a6b01" xlink:href="snap-20260630.xsd#snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7c8f-9ee5-f4b075cc3e40" xlink:to="loc_snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_019e65dc-cd65-7e99-a1b2-a1c5195a6b01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_019e65dc-cd65-7aaa-8f5c-aed78656f4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7c8f-9ee5-f4b075cc3e40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_019e65dc-cd65-7aaa-8f5c-aed78656f4b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019e65dc-cd65-727e-bfa9-6debc373b19a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7c8f-9ee5-f4b075cc3e40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019e65dc-cd65-727e-bfa9-6debc373b19a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019e65dc-cd65-761f-8528-b2cb76e4ca0e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7c8f-9ee5-f4b075cc3e40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019e65dc-cd65-761f-8528-b2cb76e4ca0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019e65dc-cd65-73e0-9f92-2fe2040f0780" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7c8f-9ee5-f4b075cc3e40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019e65dc-cd65-73e0-9f92-2fe2040f0780" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019e65dc-cd65-7e52-b001-3c9b6ab057c0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7c8f-9ee5-f4b075cc3e40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019e65dc-cd65-7e52-b001-3c9b6ab057c0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snap.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#DebtScheduleofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/DebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019e65dc-ce1d-7825-bd60-1be6fd2d4dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_019e65dc-ce1d-7b2c-8961-896cffbdc240" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019e65dc-ce1d-7825-bd60-1be6fd2d4dd6" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_019e65dc-ce1d-7b2c-8961-896cffbdc240" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_019e65dc-ce1d-72e7-bd09-759b667c642e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019e65dc-ce1d-7825-bd60-1be6fd2d4dd6" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_019e65dc-ce1d-72e7-bd09-759b667c642e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_019e65dc-ce1d-7618-8f17-e264fd908d58" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019e65dc-ce1d-7825-bd60-1be6fd2d4dd6" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_019e65dc-ce1d-7618-8f17-e264fd908d58" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snap.com/role/DebtScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#DebtScheduleofInterestExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/DebtScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_019e65dc-ce1d-770f-825f-ba7875922dae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_019e65dc-ce1d-7311-a085-2c7cfe1d309f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_019e65dc-ce1d-770f-825f-ba7875922dae" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_019e65dc-ce1d-7311-a085-2c7cfe1d309f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_019e65dc-ce1d-7f4c-acef-9cd27ab261dd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_019e65dc-ce1d-770f-825f-ba7875922dae" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_019e65dc-ce1d-7f4c-acef-9cd27ab261dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_019e65dc-ce1d-7e3b-b86e-60877475a8da" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_019e65dc-ce1d-770f-825f-ba7875922dae" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_019e65dc-ce1d-7e3b-b86e-60877475a8da" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e65dc-ce1d-7f55-94e9-2f9d405f4948" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019e65dc-ce1d-7e8f-8fec-818136e48f90" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e65dc-ce1d-7f55-94e9-2f9d405f4948" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019e65dc-ce1d-7e8f-8fec-818136e48f90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019e65dc-ce1d-73b3-ae88-51d7cefb4332" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e65dc-ce1d-7f55-94e9-2f9d405f4948" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019e65dc-ce1d-73b3-ae88-51d7cefb4332" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019e65dc-ce1d-71b1-bd91-55c8e39614ee" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e65dc-ce1d-7f55-94e9-2f9d405f4948" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019e65dc-ce1d-71b1-bd91-55c8e39614ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019e65dc-ce1d-76dd-9414-93e8444d7d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e65dc-ce1d-7f55-94e9-2f9d405f4948" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019e65dc-ce1d-76dd-9414-93e8444d7d7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019e65dc-ce1d-7940-8dfd-86f31bd44d98" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e65dc-ce1d-7f55-94e9-2f9d405f4948" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019e65dc-ce1d-7940-8dfd-86f31bd44d98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_019e65dc-ce1d-7422-9046-c5a8ba1f31fe" xlink:href="snap-20260630.xsd#snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e65dc-ce1d-7f55-94e9-2f9d405f4948" xlink:to="loc_snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_019e65dc-ce1d-7422-9046-c5a8ba1f31fe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="snap-20260630.xsd#LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e65dc-ce1d-78af-9891-30b79d1a9637" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019e65dc-ce1d-71ca-91db-7c1fd4d8d59f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e65dc-ce1d-78af-9891-30b79d1a9637" xlink:to="loc_us-gaap_OperatingLeaseLiability_019e65dc-ce1d-71ca-91db-7c1fd4d8d59f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019e65dc-ce1d-7289-aad8-57ad29e8cc6a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e65dc-ce1d-78af-9891-30b79d1a9637" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019e65dc-ce1d-7289-aad8-57ad29e8cc6a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snap.com/role/StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_019e65dc-ce1d-7ea1-a9fb-376779d865e9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealizedInvestmentGainsLosses_019ea5ba-f49f-7232-8be2-556768dc5aec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GainLossOnInvestments_019e65dc-ce1d-7ea1-a9fb-376779d865e9" xlink:to="loc_us-gaap_RealizedInvestmentGainsLosses_019ea5ba-f49f-7232-8be2-556768dc5aec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_UnrealizedGainLossOnInvestmentsIncludingImpairment_019e65dc-ce1d-7097-b36a-0d8206fa550c" xlink:href="snap-20260630.xsd#snap_UnrealizedGainLossOnInvestmentsIncludingImpairment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GainLossOnInvestments_019e65dc-ce1d-7ea1-a9fb-376779d865e9" xlink:to="loc_snap_UnrealizedGainLossOnInvestmentsIncludingImpairment_019e65dc-ce1d-7097-b36a-0d8206fa550c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_019f805d-73cf-7b3e-b0f4-76494752c869" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GainLossOnInvestments_019e65dc-ce1d-7ea1-a9fb-376779d865e9" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_019f805d-73cf-7b3e-b0f4-76494752c869" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_snap_CashAndAvailableForSaleDebtSecuritiesFairValue_019f966a-be22-7c1e-8fe4-fec4e8703d29" xlink:href="snap-20260630.xsd#snap_CashAndAvailableForSaleDebtSecuritiesFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019f966a-be22-7453-b1ee-1d891f4ae9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_snap_CashAndAvailableForSaleDebtSecuritiesFairValue_019f966a-be22-7c1e-8fe4-fec4e8703d29" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019f966a-be22-7453-b1ee-1d891f4ae9bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019f966a-be22-7cbb-8f86-d6cbff3a9d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_snap_CashAndAvailableForSaleDebtSecuritiesFairValue_019f966a-be22-7c1e-8fe4-fec4e8703d29" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019f966a-be22-7cbb-8f86-d6cbff3a9d6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis_019f966a-ac3d-7c45-b54e-af38044151a2" xlink:href="snap-20260630.xsd#snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019f966a-ac3d-79be-a9ba-3d04d47d71e1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis_019f966a-ac3d-7c45-b54e-af38044151a2" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019f966a-ac3d-79be-a9ba-3d04d47d71e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019f966a-ac3d-76a6-89b5-b434cd96d36b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis_019f966a-ac3d-7c45-b54e-af38044151a2" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019f966a-ac3d-76a6-89b5-b434cd96d36b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e65dc-ce1d-7afa-8e39-36b29d9df425" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e65dc-ce1d-7c0b-9b1d-068497cc1c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e65dc-ce1d-7afa-8e39-36b29d9df425" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e65dc-ce1d-7c0b-9b1d-068497cc1c0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e65dc-ce1d-77d3-b242-d7ad660c27a4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e65dc-ce1d-7afa-8e39-36b29d9df425" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e65dc-ce1d-77d3-b242-d7ad660c27a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e65dc-ce1d-7cb7-a08e-a0c6d5921b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e65dc-ce1d-7afa-8e39-36b29d9df425" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e65dc-ce1d-7cb7-a08e-a0c6d5921b0e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snap.com/role/FairValueMeasurementsScheduleofGainLossonSecuritiesDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#FairValueMeasurementsScheduleofGainLossonSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/FairValueMeasurementsScheduleofGainLossonSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_019e65dc-ce1d-76ed-8026-425d019edfdb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_019f7211-a8fc-71bc-8a26-f7399a7f4890" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss_019e65dc-ce1d-76ed-8026-425d019edfdb" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_019f7211-a8fc-71bc-8a26-f7399a7f4890" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019e65dc-ce1d-7ad4-9b74-75773288f156" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss_019e65dc-ce1d-76ed-8026-425d019edfdb" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019e65dc-ce1d-7ad4-9b74-75773288f156" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snap.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e65dc-ce1d-709d-8bdd-ba03fa539104" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e65dc-ce1d-73ab-909f-7c00f83330be" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e65dc-ce1d-709d-8bdd-ba03fa539104" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e65dc-ce1d-73ab-909f-7c00f83330be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_019e65dc-ce1d-7d09-bc34-1d2704232703" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e65dc-ce1d-709d-8bdd-ba03fa539104" xlink:to="loc_us-gaap_RestrictedCash_019e65dc-ce1d-7d09-bc34-1d2704232703" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#AccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-ce1d-761b-aee9-c4e259a60b65" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_019e65dc-ce1d-76e0-9efe-d974301df512" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-ce1d-761b-aee9-c4e259a60b65" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_019e65dc-ce1d-76e0-9efe-d974301df512" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_019e65dc-ce1d-7d4c-ae8c-db9402c5e53f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-ce1d-761b-aee9-c4e259a60b65" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_019e65dc-ce1d-7d4c-ae8c-db9402c5e53f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"/>
  <link:calculationLink xlink:role="http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e65dc-ce1e-7995-ba1f-39acaa8f1f79" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_019e65dc-ce1e-7786-a78f-2fc66adb66e3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e65dc-ce1e-7995-ba1f-39acaa8f1f79" xlink:to="loc_us-gaap_LaborAndRelatedExpense_019e65dc-ce1e-7786-a78f-2fc66adb66e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_InfrastructureCosts_019e65dc-ce1e-7f7b-9d7e-6d1e113ae177" xlink:href="snap-20260630.xsd#snap_InfrastructureCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e65dc-ce1e-7995-ba1f-39acaa8f1f79" xlink:to="loc_snap_InfrastructureCosts_019e65dc-ce1e-7f7b-9d7e-6d1e113ae177" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-ce1e-7533-a004-45dbf3a1ae34" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e65dc-ce1e-7995-ba1f-39acaa8f1f79" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-ce1e-7533-a004-45dbf3a1ae34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_AdvertisingPartnerAndOtherCosts_019e65dc-ce1e-7acf-bc98-ebb1064eb5be" xlink:href="snap-20260630.xsd#snap_AdvertisingPartnerAndOtherCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e65dc-ce1e-7995-ba1f-39acaa8f1f79" xlink:to="loc_snap_AdvertisingPartnerAndOtherCosts_019e65dc-ce1e-7acf-bc98-ebb1064eb5be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_019e65dc-ce1e-75e0-9cf3-a86edd57d621" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e65dc-ce1e-7995-ba1f-39acaa8f1f79" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_019e65dc-ce1e-75e0-9cf3-a86edd57d621" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_019e65dc-ce1e-7dba-9348-e52346b70fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e65dc-ce1e-7995-ba1f-39acaa8f1f79" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_019e65dc-ce1e-7dba-9348-e52346b70fe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_019e65dc-ce1e-7e30-b488-23aa923fce93" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e65dc-ce1e-7995-ba1f-39acaa8f1f79" xlink:to="loc_us-gaap_OperatingExpenses_019e65dc-ce1e-7e30-b488-23aa923fce93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ContentAndDeveloperPartnerCosts_019e65dc-ce1e-7723-a148-4cc1ad535316" xlink:href="snap-20260630.xsd#snap_ContentAndDeveloperPartnerCosts"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e65dc-ce1e-7995-ba1f-39acaa8f1f79" xlink:to="loc_snap_ContentAndDeveloperPartnerCosts_019e65dc-ce1e-7723-a148-4cc1ad535316" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>snap-20260630_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 2026 Workiva-->
<!--r:019e65dc-cbe8-75dd-aa02-35fc201afe3d,g:6c7140ae-8974-4cbc-9e04-3d74c6b97a9b-->
<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.snap.com/role/CoverPage" xlink:type="simple" xlink:href="snap-20260630.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_019e65dc-cd64-7bb8-ad3d-130aff1cce1f" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntitiesTable_019e65dc-cd64-7bb8-ad3d-130aff1cce1f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd64-7ed0-ab47-cefe306cc59a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_019e65dc-cd64-7bb8-ad3d-130aff1cce1f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd64-7ed0-ab47-cefe306cc59a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd64-7ed0-ab47-cefe306cc59a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd64-7ed0-ab47-cefe306cc59a" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd64-7ed0-ab47-cefe306cc59a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd64-7647-9722-fcd7e6f2425d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd64-7ed0-ab47-cefe306cc59a" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd64-7647-9722-fcd7e6f2425d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019e65dc-cd64-765c-b1d4-904ddeeaa212" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd64-7647-9722-fcd7e6f2425d" xlink:to="loc_snap_CommonClassANonVotingMember_019e65dc-cd64-765c-b1d4-904ddeeaa212" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e65dc-cd64-7701-a547-4e156a6d4515" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd64-7647-9722-fcd7e6f2425d" xlink:to="loc_us-gaap_CommonClassBMember_019e65dc-cd64-7701-a547-4e156a6d4515" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019e65dc-cd64-794a-975f-ced2d1b8a252" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd64-7647-9722-fcd7e6f2425d" xlink:to="loc_us-gaap_CommonClassCMember_019e65dc-cd64-794a-975f-ced2d1b8a252" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_019e65dc-cd64-7d69-94e8-59d5da26e11f" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_DocumentType_019e65dc-cd64-7d69-94e8-59d5da26e11f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_019e65dc-cd64-7b2b-9cf2-d58235862564" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_DocumentQuarterlyReport_019e65dc-cd64-7b2b-9cf2-d58235862564" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_019e65dc-cd64-7a85-8712-db7ec983be74" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_DocumentPeriodEndDate_019e65dc-cd64-7a85-8712-db7ec983be74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_019e65dc-cd64-7f35-85a4-2277107883db" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_DocumentTransitionReport_019e65dc-cd64-7f35-85a4-2277107883db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_019e65dc-cd64-77fe-87c3-412e2bc5fb7e" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityFileNumber_019e65dc-cd64-77fe-87c3-412e2bc5fb7e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_019e65dc-cd64-7d60-b94d-cb65750a9495" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityRegistrantName_019e65dc-cd64-7d60-b94d-cb65750a9495" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_019e65dc-cd64-7b6b-9a1f-c067441c67b8" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_019e65dc-cd64-7b6b-9a1f-c067441c67b8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_019e65dc-cd64-793b-8ec7-547f4c8a6847" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityTaxIdentificationNumber_019e65dc-cd64-793b-8ec7-547f4c8a6847" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_019e65dc-cd64-742e-92cf-cecb39e55dfa" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityAddressAddressLine1_019e65dc-cd64-742e-92cf-cecb39e55dfa" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_019e65dc-cd64-71e2-ab4e-ae057024d193" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityAddressCityOrTown_019e65dc-cd64-71e2-ab4e-ae057024d193" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_019e65dc-cd64-7603-89fc-40258d96cfc6" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityAddressStateOrProvince_019e65dc-cd64-7603-89fc-40258d96cfc6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_019e65dc-cd64-751f-8e87-82c3a0e4e042" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityAddressPostalZipCode_019e65dc-cd64-751f-8e87-82c3a0e4e042" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_019e65dc-cd64-7320-a787-a55ac974ab2f" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_CityAreaCode_019e65dc-cd64-7320-a787-a55ac974ab2f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_019e65dc-cd64-78a9-93f3-99f8bcb42e1f" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_LocalPhoneNumber_019e65dc-cd64-78a9-93f3-99f8bcb42e1f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_019e65dc-cd64-7028-850c-004d3ad0a6f8" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_Security12bTitle_019e65dc-cd64-7028-850c-004d3ad0a6f8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_019e65dc-cd64-7031-9295-d1e4d33d5fbf" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_TradingSymbol_019e65dc-cd64-7031-9295-d1e4d33d5fbf" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_019e65dc-cd64-7b58-a4ac-105676183a66" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_SecurityExchangeName_019e65dc-cd64-7b58-a4ac-105676183a66" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_019e65dc-cd64-7f94-a2cc-4437f32b65a8" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityCurrentReportingStatus_019e65dc-cd64-7f94-a2cc-4437f32b65a8" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_019e65dc-cd64-7fc2-9f73-8efbf1d852ca" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityInteractiveDataCurrent_019e65dc-cd64-7fc2-9f73-8efbf1d852ca" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_019e65dc-cd64-7ad0-b56d-a3063cabb55a" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityFilerCategory_019e65dc-cd64-7ad0-b56d-a3063cabb55a" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_019e65dc-cd64-7984-b7a3-3429b6f50c31" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntitySmallBusiness_019e65dc-cd64-7984-b7a3-3429b6f50c31" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_019e65dc-cd64-7eea-b312-132f4386a765" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityEmergingGrowthCompany_019e65dc-cd64-7eea-b312-132f4386a765" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_019e65dc-cd64-7516-b439-ddbd2ac4c597" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityShellCompany_019e65dc-cd64-7516-b439-ddbd2ac4c597" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_019e65dc-cd64-7cf8-87c0-2c74079f3247" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_019e65dc-cd64-7cf8-87c0-2c74079f3247" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_019e65dc-cd64-7906-af79-8a1df97b53ab" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityCentralIndexKey_019e65dc-cd64-7906-af79-8a1df97b53ab" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_019e65dc-cd64-7a8f-b559-f7983f4ef36f" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_CurrentFiscalYearEndDate_019e65dc-cd64-7a8f-b559-f7983f4ef36f" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_019e65dc-cd64-79ad-b648-c372ac85040b" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_DocumentFiscalYearFocus_019e65dc-cd64-79ad-b648-c372ac85040b" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_019e65dc-cd64-7f9f-9949-65e1f6f7582a" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_019e65dc-cd64-7f9f-9949-65e1f6f7582a" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_019e65dc-cd64-7c05-b0ee-49298902ff7e" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_AmendmentFlag_019e65dc-cd64-7c05-b0ee-49298902ff7e" xlink:type="arc" order="28"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="snap-20260630.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019e65dc-cd65-7eec-a3a8-3b1c7a1e921c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_019e65dc-cd64-7900-b3a3-6c21ad23187d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7eec-a3a8-3b1c7a1e921c" xlink:to="loc_us-gaap_StatementTable_019e65dc-cd64-7900-b3a3-6c21ad23187d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7b47-9d07-eb17e36de58e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_019e65dc-cd64-7900-b3a3-6c21ad23187d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7b47-9d07-eb17e36de58e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7b47-9d07-eb17e36de58e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7b47-9d07-eb17e36de58e" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7b47-9d07-eb17e36de58e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-74f9-8aee-934ac0c85a47" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7b47-9d07-eb17e36de58e" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-74f9-8aee-934ac0c85a47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7cd6-bd74-13ba689b9e45" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-74f9-8aee-934ac0c85a47" xlink:to="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7cd6-bd74-13ba689b9e45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e65dc-cd65-7b42-8cd4-8ffb74a2a8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-74f9-8aee-934ac0c85a47" xlink:to="loc_us-gaap_CommonClassBMember_019e65dc-cd65-7b42-8cd4-8ffb74a2a8fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019e65dc-cd65-730a-a671-33a0349ada8f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-74f9-8aee-934ac0c85a47" xlink:to="loc_us-gaap_CommonClassCMember_019e65dc-cd65-730a-a671-33a0349ada8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7eec-a3a8-3b1c7a1e921c" xlink:to="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_019e65dc-cd65-7587-b8ef-dc46abb40741" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:to="loc_us-gaap_AssetsCurrentAbstract_019e65dc-cd65-7587-b8ef-dc46abb40741" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e65dc-cd65-759a-893f-32a5434f2748" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019e65dc-cd65-7587-b8ef-dc46abb40741" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e65dc-cd65-759a-893f-32a5434f2748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_019e65dc-cd65-7091-9521-8f94930ac192" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019e65dc-cd65-7587-b8ef-dc46abb40741" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_019e65dc-cd65-7091-9521-8f94930ac192" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019e65dc-cd65-7e2b-8e9b-50c1ae583525" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019e65dc-cd65-7587-b8ef-dc46abb40741" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019e65dc-cd65-7e2b-8e9b-50c1ae583525" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e65dc-cd65-77c3-bb34-145f9d80b5bc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019e65dc-cd65-7587-b8ef-dc46abb40741" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e65dc-cd65-77c3-bb34-145f9d80b5bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e65dc-cd65-7d00-8201-e8662fc07180" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019e65dc-cd65-7587-b8ef-dc46abb40741" xlink:to="loc_us-gaap_AssetsCurrent_019e65dc-cd65-7d00-8201-e8662fc07180" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019e65dc-cd65-7cde-88c4-bbe92cf17271" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019e65dc-cd65-7cde-88c4-bbe92cf17271" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e65dc-cd65-74cd-b090-3de7d3077114" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e65dc-cd65-74cd-b090-3de7d3077114" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7cd3-bbfd-d3ec83b8eb1b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7cd3-bbfd-d3ec83b8eb1b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019e65dc-cd65-79ad-8a9c-b00cb4d7795c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:to="loc_us-gaap_Goodwill_019e65dc-cd65-79ad-8a9c-b00cb4d7795c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019e65dc-cd65-7060-b2a6-ea38af7e8849" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019e65dc-cd65-7060-b2a6-ea38af7e8849" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e65dc-cd65-746e-97e4-cf2dc3f0c6c3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:to="loc_us-gaap_Assets_019e65dc-cd65-746e-97e4-cf2dc3f0c6c3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7eec-a3a8-3b1c7a1e921c" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_019e65dc-cd65-7fb0-a995-7afe3fcedcc6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_019e65dc-cd65-7fb0-a995-7afe3fcedcc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019e65dc-cd65-7ab3-ad20-6d17afa12e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019e65dc-cd65-7fb0-a995-7afe3fcedcc6" xlink:to="loc_us-gaap_AccountsPayableCurrent_019e65dc-cd65-7ab3-ad20-6d17afa12e0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e65dc-cd65-7875-a5e7-40616f83c192" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019e65dc-cd65-7fb0-a995-7afe3fcedcc6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e65dc-cd65-7875-a5e7-40616f83c192" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019e65dc-cd65-7373-a2e2-124a48dbb544" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019e65dc-cd65-7fb0-a995-7afe3fcedcc6" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_019e65dc-cd65-7373-a2e2-124a48dbb544" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_019e65dc-cd65-713b-b31a-89838a7300f5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019e65dc-cd65-7fb0-a995-7afe3fcedcc6" xlink:to="loc_us-gaap_ShortTermBorrowings_019e65dc-cd65-713b-b31a-89838a7300f5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e65dc-cd65-7c59-8a0f-f2b14a88a4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019e65dc-cd65-7fb0-a995-7afe3fcedcc6" xlink:to="loc_us-gaap_LiabilitiesCurrent_019e65dc-cd65-7c59-8a0f-f2b14a88a4f6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019e65dc-cd65-7d0d-b4d0-ef8fd6d4687c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019e65dc-cd65-7d0d-b4d0-ef8fd6d4687c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e65dc-cd65-794e-b438-d9629b0782ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e65dc-cd65-794e-b438-d9629b0782ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019e65dc-cd65-7c5c-81e8-b94309f49a30" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019e65dc-cd65-7c5c-81e8-b94309f49a30" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e65dc-cd65-756d-81e2-b5a013296f63" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_Liabilities_019e65dc-cd65-756d-81e2-b5a013296f63" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019e65dc-cd65-7d3c-921d-8fb1a8361a66" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019e65dc-cd65-7d3c-921d-8fb1a8361a66" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_019e65dc-cd65-77e8-aa42-1675d1c89002" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:to="loc_us-gaap_CommonStockValueOutstanding_019e65dc-cd65-77e8-aa42-1675d1c89002" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_019e65dc-cd65-76d5-b4b6-f557a665d72a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:to="loc_us-gaap_TreasuryStockCommonValue_019e65dc-cd65-76d5-b4b6-f557a665d72a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019e65dc-cd65-75a2-a728-407dc331b709" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019e65dc-cd65-75a2-a728-407dc331b709" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e65dc-cd65-75c8-bcfb-5c8a30bff4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e65dc-cd65-75c8-bcfb-5c8a30bff4d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e65dc-cd65-78b9-9663-5027cc578a48" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e65dc-cd65-78b9-9663-5027cc578a48" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e65dc-cd65-738d-9423-888a7cc8fdb4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:to="loc_us-gaap_StockholdersEquity_019e65dc-cd65-738d-9423-888a7cc8fdb4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e65dc-cd65-75c9-867e-25fbc66d54c4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e65dc-cd65-75c9-867e-25fbc66d54c4" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="snap-20260630.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019e65dc-cd65-7652-8857-956cd76f7ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_019e65dc-cd65-744e-928d-0bf228d8ae59" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7652-8857-956cd76f7ff1" xlink:to="loc_us-gaap_StatementTable_019e65dc-cd65-744e-928d-0bf228d8ae59" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7759-a66b-9df064990030" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_019e65dc-cd65-744e-928d-0bf228d8ae59" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7759-a66b-9df064990030" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7759-a66b-9df064990030_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7759-a66b-9df064990030" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7759-a66b-9df064990030_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7bc3-aa13-2b2bb554d451" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7759-a66b-9df064990030" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7bc3-aa13-2b2bb554d451" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7c47-b828-4f1b000d4cef" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7bc3-aa13-2b2bb554d451" xlink:to="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7c47-b828-4f1b000d4cef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e65dc-cd65-72aa-8701-a960cb6644ee" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7bc3-aa13-2b2bb554d451" xlink:to="loc_us-gaap_CommonClassBMember_019e65dc-cd65-72aa-8701-a960cb6644ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019e65dc-cd65-7a62-9f87-e6f422b474cc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7bc3-aa13-2b2bb554d451" xlink:to="loc_us-gaap_CommonClassCMember_019e65dc-cd65-7a62-9f87-e6f422b474cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_019e65dc-cd65-7d12-a97e-4fae446340ff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7652-8857-956cd76f7ff1" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_019e65dc-cd65-7d12-a97e-4fae446340ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_019e65dc-cd65-76fc-b35c-98a6383f3b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7652-8857-956cd76f7ff1" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_019e65dc-cd65-76fc-b35c-98a6383f3b3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_019e65dc-cd65-7b6b-a7ce-fa1aa093560e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7652-8857-956cd76f7ff1" xlink:to="loc_us-gaap_CommonStockSharesIssued_019e65dc-cd65-7b6b-a7ce-fa1aa093560e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019e65dc-cd65-72d5-988d-f2a996ef9436" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7652-8857-956cd76f7ff1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019e65dc-cd65-72d5-988d-f2a996ef9436" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_019e65dc-cd65-70cd-b347-418cd386a087" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7652-8857-956cd76f7ff1" xlink:to="loc_us-gaap_TreasuryStockCommonShares_019e65dc-cd65-70cd-b347-418cd386a087" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="snap-20260630.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019e65dc-cd65-76b3-8d7d-f70a8fa1aeef" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_019e65dc-cd65-725d-84ff-b8f2eda49037" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-76b3-8d7d-f70a8fa1aeef" xlink:to="loc_us-gaap_StatementTable_019e65dc-cd65-725d-84ff-b8f2eda49037" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_019e65dc-cd65-74e5-b308-ca3495ac8a50" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_019e65dc-cd65-725d-84ff-b8f2eda49037" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_019e65dc-cd65-74e5-b308-ca3495ac8a50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-74e5-b308-ca3495ac8a50_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019e65dc-cd65-74e5-b308-ca3495ac8a50" xlink:to="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-74e5-b308-ca3495ac8a50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-7d78-a90f-93c057b0853f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019e65dc-cd65-74e5-b308-ca3495ac8a50" xlink:to="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-7d78-a90f-93c057b0853f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_019e65dc-cd65-7c73-be48-5523c7804806" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-7d78-a90f-93c057b0853f" xlink:to="loc_us-gaap_CommonStockMember_019e65dc-cd65-7c73-be48-5523c7804806" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_019e65dc-cd65-7bd6-b6ef-0110c1f333b6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-7d78-a90f-93c057b0853f" xlink:to="loc_us-gaap_TreasuryStockCommonMember_019e65dc-cd65-7bd6-b6ef-0110c1f333b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_019e65dc-cd65-74fb-891c-79ad119f7be3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-7d78-a90f-93c057b0853f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_019e65dc-cd65-74fb-891c-79ad119f7be3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_019e65dc-cd65-7be3-83d0-60d6d23ffb85" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-7d78-a90f-93c057b0853f" xlink:to="loc_us-gaap_RetainedEarningsMember_019e65dc-cd65-7be3-83d0-60d6d23ffb85" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e65dc-cd65-765d-8566-ac5e13b44c31" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-7d78-a90f-93c057b0853f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e65dc-cd65-765d-8566-ac5e13b44c31" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-76df-b96c-e41a2b8382c6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_019e65dc-cd65-725d-84ff-b8f2eda49037" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-76df-b96c-e41a2b8382c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-76df-b96c-e41a2b8382c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-76df-b96c-e41a2b8382c6" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-76df-b96c-e41a2b8382c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7966-96bf-6757f9f4cd64" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-76df-b96c-e41a2b8382c6" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7966-96bf-6757f9f4cd64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7939-bd7f-259f80d681d3" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7966-96bf-6757f9f4cd64" xlink:to="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7939-bd7f-259f80d681d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e65dc-cd65-7175-88f9-4c6c3f360046" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7966-96bf-6757f9f4cd64" xlink:to="loc_us-gaap_CommonClassBMember_019e65dc-cd65-7175-88f9-4c6c3f360046" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019e65dc-cd65-7630-a6a9-6c12554ce3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7966-96bf-6757f9f4cd64" xlink:to="loc_us-gaap_CommonClassCMember_019e65dc-cd65-7630-a6a9-6c12554ce3bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-76b3-8d7d-f70a8fa1aeef" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019e65dc-cd65-740f-9122-b99f04b4c426" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019e65dc-cd65-740f-9122-b99f04b4c426" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_019e65dc-cd65-7371-acf8-eab138eed877" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_TreasuryStockCommonShares_019e65dc-cd65-7371-acf8-eab138eed877" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e65dc-cd65-76d8-9fb2-37d34b7a4d30" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockholdersEquity_019e65dc-cd65-76d8-9fb2-37d34b7a4d30" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_019e65dc-cd65-72d4-a499-8abaffa1656c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_019e65dc-cd65-72d4-a499-8abaffa1656c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_019ea519-7a93-78be-a28a-e7958b03c500" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_019ea519-7a93-78be-a28a-e7958b03c500" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_019e65dc-cd65-79e8-9337-90d413132acb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_019e65dc-cd65-79e8-9337-90d413132acb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_019e65dc-cd65-71d6-bfb3-a0f81cb1da1d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_019e65dc-cd65-71d6-bfb3-a0f81cb1da1d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_019e65dc-cd65-7096-8a7d-83fa39af272c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_019e65dc-cd65-7096-8a7d-83fa39af272c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_019e65dc-cd65-7c5e-9d6c-865f16cdf5e1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_019e65dc-cd65-7c5e-9d6c-865f16cdf5e1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e65dc-cd65-71eb-a694-5ac4265e6ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e65dc-cd65-71eb-a694-5ac4265e6ac1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019e65dc-cd65-7e4e-9758-cf1e1ab39b23" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019e65dc-cd65-7e4e-9758-cf1e1ab39b23" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_019e65dc-cd65-7195-b36e-2f1407fefdcf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_019e65dc-cd65-7195-b36e-2f1407fefdcf" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther_019e65dc-cd65-7f69-8d38-c786515047dd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockholdersEquityOther_019e65dc-cd65-7f69-8d38-c786515047dd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e65dc-cd65-762f-ab4c-937d9ccf5941" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_NetIncomeLoss_019e65dc-cd65-762f-ab4c-937d9ccf5941" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019e65dc-cd65-7bb7-a58f-940c891d7a70" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019e65dc-cd65-7bb7-a58f-940c891d7a70" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-cd65-747d-b859-db99e6db6aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-cd65-747d-b859-db99e6db6aeb" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019e65dc-cd65-78cd-b8ac-435ed260dc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_019e65dc-cd65-78d8-8b6e-175edb2a7da3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e65dc-cd65-738e-83cf-c1ac2546501f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonStockSharesIssuedNotDisclosed_019e65dc-cd65-7913-94f5-94639f55684e" xlink:href="snap-20260630.xsd#snap_CommonStockSharesIssuedNotDisclosed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_snap_CommonStockSharesIssuedNotDisclosed_019e65dc-cd65-7913-94f5-94639f55684e" xlink:type="arc" order="20"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#RevenueDisaggregationofRevenuebySourceandGeographyDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_019e65dc-cd65-7e1f-a96b-bccd23774b51" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_019e65dc-cd65-7dbd-bc66-26fc6280728d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019e65dc-cd65-7e1f-a96b-bccd23774b51" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_019e65dc-cd65-7dbd-bc66-26fc6280728d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_019e65dc-cd65-72e1-80a1-496cd1443647" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019e65dc-cd65-7dbd-bc66-26fc6280728d" xlink:to="loc_srt_ProductOrServiceAxis_019e65dc-cd65-72e1-80a1-496cd1443647" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_019e65dc-cd65-72e1-80a1-496cd1443647_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_019e65dc-cd65-72e1-80a1-496cd1443647" xlink:to="loc_srt_ProductsAndServicesDomain_019e65dc-cd65-72e1-80a1-496cd1443647_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_019e65dc-cd65-7e22-b24f-c75a99a6661d" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_019e65dc-cd65-72e1-80a1-496cd1443647" xlink:to="loc_srt_ProductsAndServicesDomain_019e65dc-cd65-7e22-b24f-c75a99a6661d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_AdvertisingRevenueMember_019e65dc-cd65-7dee-89e4-e9bbe52b9d6a" xlink:href="snap-20260630.xsd#snap_AdvertisingRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_019e65dc-cd65-7e22-b24f-c75a99a6661d" xlink:to="loc_snap_AdvertisingRevenueMember_019e65dc-cd65-7dee-89e4-e9bbe52b9d6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_OtherRevenueMember_019e65dc-cd65-7e18-a78c-7aa06a979fdf" xlink:href="snap-20260630.xsd#snap_OtherRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_019e65dc-cd65-7e22-b24f-c75a99a6661d" xlink:to="loc_snap_OtherRevenueMember_019e65dc-cd65-7e18-a78c-7aa06a979fdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019e65dc-cd65-72a1-9706-f9e714108510" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019e65dc-cd65-7dbd-bc66-26fc6280728d" xlink:to="loc_srt_StatementGeographicalAxis_019e65dc-cd65-72a1-9706-f9e714108510" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019e65dc-cd65-72a1-9706-f9e714108510_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_019e65dc-cd65-72a1-9706-f9e714108510" xlink:to="loc_srt_SegmentGeographicalDomain_019e65dc-cd65-72a1-9706-f9e714108510_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019e65dc-cd65-79de-a9ef-cb76c489e7e8" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_019e65dc-cd65-72a1-9706-f9e714108510" xlink:to="loc_srt_SegmentGeographicalDomain_019e65dc-cd65-79de-a9ef-cb76c489e7e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_019e65dc-cd65-7dd4-ad5f-7811fb045627" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019e65dc-cd65-79de-a9ef-cb76c489e7e8" xlink:to="loc_srt_NorthAmericaMember_019e65dc-cd65-7dd4-ad5f-7811fb045627" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_019e65dc-cd65-7bdc-b9f2-9376ee67f714" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019e65dc-cd65-79de-a9ef-cb76c489e7e8" xlink:to="loc_srt_EuropeMember_019e65dc-cd65-7bdc-b9f2-9376ee67f714" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RestOfWorldMember_019e65dc-cd65-773e-bebf-2b42822cf0ce" xlink:href="snap-20260630.xsd#snap_RestOfWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019e65dc-cd65-79de-a9ef-cb76c489e7e8" xlink:to="loc_snap_RestOfWorldMember_019e65dc-cd65-773e-bebf-2b42822cf0ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019e65dc-cd65-71aa-b296-504a060d1e77" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019e65dc-cd65-79de-a9ef-cb76c489e7e8" xlink:to="loc_country_US_019e65dc-cd65-71aa-b296-504a060d1e77" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-cd65-7dfd-98c9-2c610b9d1ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019e65dc-cd65-7e1f-a96b-bccd23774b51" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-cd65-7dfd-98c9-2c610b9d1ef4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_snap_EarningsPerShareLineItems_019e65dc-cd65-717e-be48-908a35cdebdd" xlink:href="snap-20260630.xsd#snap_EarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ScheduleOfEarningsPerShareTable_019e65dc-cd65-78e8-b00c-ce07fbae3cf4" xlink:href="snap-20260630.xsd#snap_ScheduleOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_snap_EarningsPerShareLineItems_019e65dc-cd65-717e-be48-908a35cdebdd" xlink:to="loc_snap_ScheduleOfEarningsPerShareTable_019e65dc-cd65-78e8-b00c-ce07fbae3cf4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019ef858-3905-7d30-9d3c-a5217c991fff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_snap_ScheduleOfEarningsPerShareTable_019e65dc-cd65-78e8-b00c-ce07fbae3cf4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019ef858-3905-7d30-9d3c-a5217c991fff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019ef858-3905-7d30-9d3c-a5217c991fff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019ef858-3905-7d30-9d3c-a5217c991fff" xlink:to="loc_us-gaap_ClassOfStockDomain_019ef858-3905-7d30-9d3c-a5217c991fff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019ef858-70f5-71ce-a329-02f02761a648" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019ef858-3905-7d30-9d3c-a5217c991fff" xlink:to="loc_us-gaap_ClassOfStockDomain_019ef858-70f5-71ce-a329-02f02761a648" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019faf7d-734d-770a-91e1-379c6994ab6a" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019ef858-70f5-71ce-a329-02f02761a648" xlink:to="loc_snap_CommonClassANonVotingMember_019faf7d-734d-770a-91e1-379c6994ab6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019ef859-05b4-71c2-b4a8-138e95e493b0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019ef858-70f5-71ce-a329-02f02761a648" xlink:to="loc_us-gaap_CommonClassBMember_019ef859-05b4-71c2-b4a8-138e95e493b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019ef865-10c6-7d68-9470-3aef849dadcd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019ef858-70f5-71ce-a329-02f02761a648" xlink:to="loc_us-gaap_CommonClassCMember_019ef865-10c6-7d68-9470-3aef849dadcd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019e65dc-cd65-750a-82a7-b3cc6fe0292b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snap_EarningsPerShareLineItems_019e65dc-cd65-717e-be48-908a35cdebdd" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019e65dc-cd65-750a-82a7-b3cc6fe0292b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e65dc-cd65-7e86-b349-f12953f41541" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019e65dc-cd65-750a-82a7-b3cc6fe0292b" xlink:to="loc_us-gaap_NetIncomeLoss_019e65dc-cd65-7e86-b349-f12953f41541" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_019e65dc-cd65-7c50-9ef4-cd4c674aaf57" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snap_EarningsPerShareLineItems_019e65dc-cd65-717e-be48-908a35cdebdd" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_019e65dc-cd65-7c50-9ef4-cd4c674aaf57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e65dc-cd65-78b6-909d-283276357cde" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_019e65dc-cd65-7c50-9ef4-cd4c674aaf57" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e65dc-cd65-78b6-909d-283276357cde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e65dc-cd65-761f-8b0d-4ef353c74945" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_019e65dc-cd65-7c50-9ef4-cd4c674aaf57" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e65dc-cd65-761f-8b0d-4ef353c74945" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_019e65dc-cd65-79b4-8137-47d1ab7c41b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snap_EarningsPerShareLineItems_019e65dc-cd65-717e-be48-908a35cdebdd" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_019e65dc-cd65-79b4-8137-47d1ab7c41b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019e65dc-cd65-750c-a4cc-a15f0dbb275d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_019e65dc-cd65-79b4-8137-47d1ab7c41b3" xlink:to="loc_us-gaap_EarningsPerShareBasic_019e65dc-cd65-750c-a4cc-a15f0dbb275d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019e65dc-cd65-7c05-85ef-6ad977ea3abb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_019e65dc-cd65-79b4-8137-47d1ab7c41b3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_019e65dc-cd65-7c05-85ef-6ad977ea3abb" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019e65dc-cd65-7d62-a2c7-02ec67ff21b1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019e65dc-cd65-7793-aa99-b6c1484a8776" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019e65dc-cd65-7d62-a2c7-02ec67ff21b1" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019e65dc-cd65-7793-aa99-b6c1484a8776" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019e65dc-cd65-7f38-adae-955c38f7d2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019e65dc-cd65-7793-aa99-b6c1484a8776" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019e65dc-cd65-7f38-adae-955c38f7d2fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e65dc-cd65-7f38-adae-955c38f7d2fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019e65dc-cd65-7f38-adae-955c38f7d2fa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e65dc-cd65-7f38-adae-955c38f7d2fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e65dc-cd65-76c4-8beb-25fde77b577d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019e65dc-cd65-7f38-adae-955c38f7d2fa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e65dc-cd65-76c4-8beb-25fde77b577d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_019e65dc-cd65-7b2f-b073-edd9c00a2301" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e65dc-cd65-76c4-8beb-25fde77b577d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_019e65dc-cd65-7b2f-b073-edd9c00a2301" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember_019e65dc-cd65-7fd7-a962-fbccde0c7104" xlink:href="snap-20260630.xsd#snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e65dc-cd65-76c4-8beb-25fde77b577d" xlink:to="loc_snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember_019e65dc-cd65-7fd7-a962-fbccde0c7104" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ConvertibleSeniorNotesIfConvertedMember_019e65dc-cd65-7796-aff5-d889cd381bed" xlink:href="snap-20260630.xsd#snap_ConvertibleSeniorNotesIfConvertedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e65dc-cd65-76c4-8beb-25fde77b577d" xlink:to="loc_snap_ConvertibleSeniorNotesIfConvertedMember_019e65dc-cd65-7796-aff5-d889cd381bed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019e65dc-cd65-7349-84ef-d155662bbe17" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019e65dc-cd65-7d62-a2c7-02ec67ff21b1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019e65dc-cd65-7349-84ef-d155662bbe17" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#StockholdersEquityAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7fed-86cc-edd3a67d0451" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7fed-86cc-edd3a67d0451" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019e65dc-cd65-7288-af3a-a71b5c5daf5a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7fed-86cc-edd3a67d0451" xlink:to="loc_us-gaap_AwardTypeAxis_019e65dc-cd65-7288-af3a-a71b5c5daf5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7288-af3a-a71b5c5daf5a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019e65dc-cd65-7288-af3a-a71b5c5daf5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7288-af3a-a71b5c5daf5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7b8e-b824-97fca7089ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019e65dc-cd65-7288-af3a-a71b5c5daf5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7b8e-b824-97fca7089ed8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e65dc-cd65-7331-8939-2eed6ff5869b" xlink:href="snap-20260630.xsd#snap_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7b8e-b824-97fca7089ed8" xlink:to="loc_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e65dc-cd65-7331-8939-2eed6ff5869b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember_019e65dc-cd65-7e37-835a-7861e17b96cf" xlink:href="snap-20260630.xsd#snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7b8e-b824-97fca7089ed8" xlink:to="loc_snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember_019e65dc-cd65-7e37-835a-7861e17b96cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_019ea6c6-247a-7a37-94ad-6ba6cfc087ab" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7b8e-b824-97fca7089ed8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_019ea6c6-247a-7a37-94ad-6ba6cfc087ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019e65dc-cd65-76f6-8ebb-e167c49a1271" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7fed-86cc-edd3a67d0451" xlink:to="loc_srt_RangeAxis_019e65dc-cd65-76f6-8ebb-e167c49a1271" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019e65dc-cd65-76f6-8ebb-e167c49a1271_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_019e65dc-cd65-76f6-8ebb-e167c49a1271" xlink:to="loc_srt_RangeMember_019e65dc-cd65-76f6-8ebb-e167c49a1271_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019e65dc-cd65-7cf2-a304-dafa7a4f9ff7" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_019e65dc-cd65-76f6-8ebb-e167c49a1271" xlink:to="loc_srt_RangeMember_019e65dc-cd65-7cf2-a304-dafa7a4f9ff7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019e65dc-cd65-7c84-acb8-00b598112b99" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019e65dc-cd65-7cf2-a304-dafa7a4f9ff7" xlink:to="loc_srt_MinimumMember_019e65dc-cd65-7c84-acb8-00b598112b99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019e65dc-cd65-73da-a78d-dd38b7dbda74" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019e65dc-cd65-7cf2-a304-dafa7a4f9ff7" xlink:to="loc_srt_MaximumMember_019e65dc-cd65-73da-a78d-dd38b7dbda74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_019e65dc-cd65-7b19-b2d1-58c8c6d76bca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7fed-86cc-edd3a67d0451" xlink:to="loc_us-gaap_PlanNameAxis_019e65dc-cd65-7b19-b2d1-58c8c6d76bca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_019e65dc-cd65-7b19-b2d1-58c8c6d76bca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_019e65dc-cd65-7b19-b2d1-58c8c6d76bca" xlink:to="loc_us-gaap_PlanNameDomain_019e65dc-cd65-7b19-b2d1-58c8c6d76bca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_019e65dc-cd65-76f0-9f61-fd843b69c9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_019e65dc-cd65-7b19-b2d1-58c8c6d76bca" xlink:to="loc_us-gaap_PlanNameDomain_019e65dc-cd65-76f0-9f61-fd843b69c9ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_A2026StockRepurchasePlanMember_019e65dc-cd65-76bf-946a-79c5aa16ecde" xlink:href="snap-20260630.xsd#snap_A2026StockRepurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_019e65dc-cd65-76f0-9f61-fd843b69c9ca" xlink:to="loc_snap_A2026StockRepurchasePlanMember_019e65dc-cd65-76bf-946a-79c5aa16ecde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_A2025StockRepurchasePlanMember_019e65dc-cd65-7d7a-b2ff-0aa506ea9c5b" xlink:href="snap-20260630.xsd#snap_A2025StockRepurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_019e65dc-cd65-76f0-9f61-fd843b69c9ca" xlink:to="loc_snap_A2025StockRepurchasePlanMember_019e65dc-cd65-7d7a-b2ff-0aa506ea9c5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_A2024StockRepurchasePlanMember_019e65dc-cd65-7787-b37b-328504842ab0" xlink:href="snap-20260630.xsd#snap_A2024StockRepurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_019e65dc-cd65-76f0-9f61-fd843b69c9ca" xlink:to="loc_snap_A2024StockRepurchasePlanMember_019e65dc-cd65-7787-b37b-328504842ab0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-79a7-9386-afeadb93fcd3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7fed-86cc-edd3a67d0451" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-79a7-9386-afeadb93fcd3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-79a7-9386-afeadb93fcd3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-79a7-9386-afeadb93fcd3" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-79a7-9386-afeadb93fcd3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7e29-9624-ca8e5806198d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-79a7-9386-afeadb93fcd3" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7e29-9624-ca8e5806198d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-77e8-a93b-8206086b9330" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7e29-9624-ca8e5806198d" xlink:to="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-77e8-a93b-8206086b9330" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans_019e65dc-cd65-708c-a5cd-b074e77c53f8" xlink:href="snap-20260630.xsd#snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans_019e65dc-cd65-708c-a5cd-b074e77c53f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_019e65dc-cd65-7666-80bd-cd5d4b9034cd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_019e65dc-cd65-7666-80bd-cd5d4b9034cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019e65dc-cd65-7b2d-9fb7-084335d8a997" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019e65dc-cd65-7b2d-9fb7-084335d8a997" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_019e65dc-cd65-7540-bb9e-c8789aa72dae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_019e65dc-cd65-7540-bb9e-c8789aa72dae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019e65dc-cd65-7d8a-85fe-682427110286" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019e65dc-cd65-7d8a-85fe-682427110286" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e65dc-cd65-734c-afba-e5981b11c741" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e65dc-cd65-734c-afba-e5981b11c741" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_019e65dc-cd65-7384-9057-6196da3d5a10" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_019e65dc-cd65-7384-9057-6196da3d5a10" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019e65dc-cd65-72ff-8c93-c0d34c15986e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019e65dc-cd65-72ff-8c93-c0d34c15986e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_019e65dc-cd65-704f-b9d1-9a5623bea664" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_019e65dc-cd65-704f-b9d1-9a5623bea664" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#StockholdersEquityScheduleofRSUandRSAActivityDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e08-a370-248eb251a31f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7038-b30c-119e356ef5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e08-a370-248eb251a31f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7038-b30c-119e356ef5a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019e65dc-cd65-7246-bc36-2ffd1575de17" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7038-b30c-119e356ef5a1" xlink:to="loc_us-gaap_AwardTypeAxis_019e65dc-cd65-7246-bc36-2ffd1575de17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7246-bc36-2ffd1575de17_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019e65dc-cd65-7246-bc36-2ffd1575de17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7246-bc36-2ffd1575de17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7dda-91ea-9e29d5f17367" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019e65dc-cd65-7246-bc36-2ffd1575de17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7dda-91ea-9e29d5f17367" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e65dc-cd65-7880-95ff-95f7a6dd42fe" xlink:href="snap-20260630.xsd#snap_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7dda-91ea-9e29d5f17367" xlink:to="loc_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e65dc-cd65-7880-95ff-95f7a6dd42fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7d94-a27e-a71870bfe4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7038-b30c-119e356ef5a1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7d94-a27e-a71870bfe4c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7d94-a27e-a71870bfe4c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7d94-a27e-a71870bfe4c1" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7d94-a27e-a71870bfe4c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-78f8-a997-a1841a77ead6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7d94-a27e-a71870bfe4c1" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-78f8-a997-a1841a77ead6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7c13-9640-e75256d64478" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-78f8-a997-a1841a77ead6" xlink:to="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7c13-9640-e75256d64478" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_019e65dc-cd65-7e84-b9a0-53adfebc9c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e08-a370-248eb251a31f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_019e65dc-cd65-7e84-b9a0-53adfebc9c9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e65dc-cd65-7a24-b86f-5810e6eda467" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_019e65dc-cd65-7e84-b9a0-53adfebc9c9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e65dc-cd65-7a24-b86f-5810e6eda467" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019e65dc-cd65-7eb6-ac4c-1881eba56e31" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_019e65dc-cd65-7e84-b9a0-53adfebc9c9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019e65dc-cd65-7eb6-ac4c-1881eba56e31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019e65dc-cd65-7aee-b554-7f03fab32635" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_019e65dc-cd65-7e84-b9a0-53adfebc9c9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019e65dc-cd65-7aee-b554-7f03fab32635" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019e65dc-cd65-7d1c-8654-f2ca50b3d57c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_019e65dc-cd65-7e84-b9a0-53adfebc9c9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019e65dc-cd65-7d1c-8654-f2ca50b3d57c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e65dc-cd65-7930-a226-c35afad3b0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_019e65dc-cd65-70da-95a8-6e0605eb6791" xlink:href="snap-20260630.xsd#snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e08-a370-248eb251a31f" xlink:to="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_019e65dc-cd65-70da-95a8-6e0605eb6791" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019e65dc-cd65-77b1-8e91-a240a7cacadc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_019e65dc-cd65-70da-95a8-6e0605eb6791" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019e65dc-cd65-77b1-8e91-a240a7cacadc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019e65dc-cd65-7c41-a58b-aa3c3a958bff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_019e65dc-cd65-70da-95a8-6e0605eb6791" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019e65dc-cd65-7c41-a58b-aa3c3a958bff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019e65dc-cd65-71bb-9f9b-edb100ec7638" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_019e65dc-cd65-70da-95a8-6e0605eb6791" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019e65dc-cd65-71bb-9f9b-edb100ec7638" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019e65dc-cd65-7830-a500-5993eb25e389" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_019e65dc-cd65-70da-95a8-6e0605eb6791" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019e65dc-cd65-7830-a500-5993eb25e389" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019e65dc-cd65-7bef-a4e3-220764957a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e62-bb68-b8d8f0dadcdc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-760d-a96a-2e76c42581e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e62-bb68-b8d8f0dadcdc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-760d-a96a-2e76c42581e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e65dc-cd65-7519-b876-44a4853ecfa7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfIncomeLocationBalanceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-760d-a96a-2e76c42581e4" xlink:to="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e65dc-cd65-7519-b876-44a4853ecfa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019e65dc-cd65-77d2-960a-289563363fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e62-bb68-b8d8f0dadcdc" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019e65dc-cd65-77d2-960a-289563363fc2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails_1" xlink:type="simple" xlink:href="snap-20260630.xsd#StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails_1"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e62-bb68-b8d8f0dadcdc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-760d-a96a-2e76c42581e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e62-bb68-b8d8f0dadcdc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-760d-a96a-2e76c42581e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019e65dc-cd65-77d2-960a-289563363fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e62-bb68-b8d8f0dadcdc" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019e65dc-cd65-77d2-960a-289563363fc2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/BusinessAcquisitionsDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#BusinessAcquisitionsDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/BusinessAcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_019e65dc-cd65-78f9-af1f-b920a9620570" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019e65dc-cd65-7eff-b140-b407b6deff64" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019e65dc-cd65-78f9-af1f-b920a9620570" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019e65dc-cd65-7eff-b140-b407b6deff64" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019e65dc-cd65-74a4-86bc-747b4560c349" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019e65dc-cd65-7eff-b140-b407b6deff64" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019e65dc-cd65-74a4-86bc-747b4560c349" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019e65dc-cd65-74a4-86bc-747b4560c349_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019e65dc-cd65-74a4-86bc-747b4560c349" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019e65dc-cd65-74a4-86bc-747b4560c349_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019e65dc-cd65-7eaf-9cc3-62e6aada7771" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019e65dc-cd65-74a4-86bc-747b4560c349" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019e65dc-cd65-7eaf-9cc3-62e6aada7771" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_A2026AcquisitionsMember_019e65dc-cd65-7215-afa6-3a2a34560ff6" xlink:href="snap-20260630.xsd#snap_A2026AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019e65dc-cd65-7eaf-9cc3-62e6aada7771" xlink:to="loc_snap_A2026AcquisitionsMember_019e65dc-cd65-7215-afa6-3a2a34560ff6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019e65dc-cd65-721b-ba04-a14e40d64b38" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019e65dc-cd65-78f9-af1f-b920a9620570" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019e65dc-cd65-721b-ba04-a14e40d64b38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_019e65dc-cd65-7bbd-84e0-4e065a87df23" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019e65dc-cd65-78f9-af1f-b920a9620570" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_019e65dc-cd65-7bbd-84e0-4e065a87df23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_019e65dc-cd65-78df-a41e-c0d66969ef9e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019e65dc-cd65-78f9-af1f-b920a9620570" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_019e65dc-cd65-78df-a41e-c0d66969ef9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019e65dc-cd65-72e4-bbe1-12e5b395cd1a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019e65dc-cd65-78f9-af1f-b920a9620570" xlink:to="loc_us-gaap_Goodwill_019e65dc-cd65-72e4-bbe1-12e5b395cd1a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019e65dc-cd65-77e5-b777-d876ec770422" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019e65dc-cd65-78f9-af1f-b920a9620570" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019e65dc-cd65-77e5-b777-d876ec770422" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019e65dc-cd65-7c1c-b392-5811dc348475" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019e65dc-cd65-7ff7-9b09-6f065d28c887" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019e65dc-cd65-7c1c-b392-5811dc348475" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019e65dc-cd65-7ff7-9b09-6f065d28c887" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019e65dc-cd65-7844-86d0-49cef639010a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019e65dc-cd65-7ff7-9b09-6f065d28c887" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019e65dc-cd65-7844-86d0-49cef639010a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e65dc-cd65-7844-86d0-49cef639010a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019e65dc-cd65-7844-86d0-49cef639010a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e65dc-cd65-7844-86d0-49cef639010a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e65dc-cd65-78fa-bf92-d3d2ed92ddc8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019e65dc-cd65-7844-86d0-49cef639010a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e65dc-cd65-78fa-bf92-d3d2ed92ddc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_019e65dc-cd65-705d-b836-5dae7007fc22" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e65dc-cd65-78fa-bf92-d3d2ed92ddc8" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_019e65dc-cd65-705d-b836-5dae7007fc22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_019e65dc-cd65-7ae5-9078-af897a57923b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e65dc-cd65-78fa-bf92-d3d2ed92ddc8" xlink:to="loc_us-gaap_PatentsMember_019e65dc-cd65-7ae5-9078-af897a57923b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_019e65dc-cd65-7712-94ef-5308bc7632af" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e65dc-cd65-78fa-bf92-d3d2ed92ddc8" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_019e65dc-cd65-7712-94ef-5308bc7632af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_019e65dc-cd65-714b-a52c-421007dcb4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019e65dc-cd65-7c1c-b392-5811dc348475" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_019e65dc-cd65-714b-a52c-421007dcb4cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e65dc-cd65-7611-b7bb-559c23f60282" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019e65dc-cd65-7c1c-b392-5811dc348475" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e65dc-cd65-7611-b7bb-559c23f60282" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e65dc-cd65-7e3b-8c80-db6da324c00e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019e65dc-cd65-7c1c-b392-5811dc348475" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e65dc-cd65-7e3b-8c80-db6da324c00e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7b6a-9180-45ac7309d95b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019e65dc-cd65-7c1c-b392-5811dc348475" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7b6a-9180-45ac7309d95b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#DebtAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/DebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019e65dc-cd65-7e52-8434-462b7a335812" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019e65dc-cd65-7e52-8434-462b7a335812" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-7e52-8434-462b7a335812_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019e65dc-cd65-7e52-8434-462b7a335812" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-7e52-8434-462b7a335812_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-761c-b0a0-baa2ed8d352c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019e65dc-cd65-7e52-8434-462b7a335812" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-761c-b0a0-baa2ed8d352c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_019e65dc-cd65-7cc2-8c7c-512cf0b92b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-761c-b0a0-baa2ed8d352c" xlink:to="loc_us-gaap_SeniorNotesMember_019e65dc-cd65-7cc2-8c7c-512cf0b92b1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019e65dc-cd65-762d-96d6-fbbfe14b61a6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-761c-b0a0-baa2ed8d352c" xlink:to="loc_us-gaap_ConvertibleDebtMember_019e65dc-cd65-762d-96d6-fbbfe14b61a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7311-bfcc-2d3107777272" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:to="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7311-bfcc-2d3107777272" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7311-bfcc-2d3107777272_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7311-bfcc-2d3107777272" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7311-bfcc-2d3107777272_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7311-bfcc-2d3107777272" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-cd65-712b-acda-92ef107d5af6" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyFourSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-cd65-712b-acda-92ef107d5af6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-cd65-730d-9fcc-37a5f569f505" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyThreeSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-cd65-730d-9fcc-37a5f569f505" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-cd65-72b0-9b2f-32d7d220843e" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtySeniorConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-cd65-72b0-9b2f-32d7d220843e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-cd65-7d02-a1d0-0a4c9e946e3f" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentyEightSeniorConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-cd65-7d02-a1d0-0a4c9e946e3f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-cd65-7144-b532-269ab6fe6a93" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySevenConvertibleSeniorNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-cd65-7144-b532-269ab6fe6a93" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-cd65-7c31-9845-2a69d5214e33" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySixSeniorConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-cd65-7c31-9845-2a69d5214e33" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_February2025NoteRepurchasesMember_019e65dc-cd65-757d-b0ad-64e2bb8fda11" xlink:href="snap-20260630.xsd#snap_February2025NoteRepurchasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_February2025NoteRepurchasesMember_019e65dc-cd65-757d-b0ad-64e2bb8fda11" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_August2025NoteRepurchasesMember_019e65dc-cd65-7940-9f3c-527ef84be994" xlink:href="snap-20260630.xsd#snap_August2025NoteRepurchasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_August2025NoteRepurchasesMember_019e65dc-cd65-7940-9f3c-527ef84be994" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7b63-9a58-d82c5a29ff09" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7b63-9a58-d82c5a29ff09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7b63-9a58-d82c5a29ff09_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7b63-9a58-d82c5a29ff09" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7b63-9a58-d82c5a29ff09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-725a-8f54-39cf7a288294" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7b63-9a58-d82c5a29ff09" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-725a-8f54-39cf7a288294" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7fc9-9a3f-089df79df513" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-725a-8f54-39cf7a288294" xlink:to="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7fc9-9a3f-089df79df513" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_019e65dc-cd65-7278-a2e8-1062ccf06021" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_019e65dc-cd65-7278-a2e8-1062ccf06021" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7278-a2e8-1062ccf06021_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_019e65dc-cd65-7278-a2e8-1062ccf06021" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7278-a2e8-1062ccf06021_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7664-8a9d-f5718339eb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_019e65dc-cd65-7278-a2e8-1062ccf06021" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7664-8a9d-f5718339eb4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_019e65dc-cd65-7015-be3c-4848ffac9066" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7664-8a9d-f5718339eb4f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_019e65dc-cd65-7015-be3c-4848ffac9066" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_019e65dc-cd65-7c3d-8425-77724432ad95" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7664-8a9d-f5718339eb4f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_019e65dc-cd65-7c3d-8425-77724432ad95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_019e65dc-cd65-7e9a-8b28-700ed4fd6d15" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7664-8a9d-f5718339eb4f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_019e65dc-cd65-7e9a-8b28-700ed4fd6d15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019e65dc-cd65-77d6-9ac0-318daea0c058" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:to="loc_us-gaap_CreditFacilityAxis_019e65dc-cd65-77d6-9ac0-318daea0c058" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019e65dc-cd65-77d6-9ac0-318daea0c058_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_019e65dc-cd65-77d6-9ac0-318daea0c058" xlink:to="loc_us-gaap_CreditFacilityDomain_019e65dc-cd65-77d6-9ac0-318daea0c058_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019e65dc-cd65-7b96-b61a-9aa2cda20e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_019e65dc-cd65-77d6-9ac0-318daea0c058" xlink:to="loc_us-gaap_CreditFacilityDomain_019e65dc-cd65-7b96-b61a-9aa2cda20e1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019e65dc-cd65-7914-87ca-2121e2ed95e8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_019e65dc-cd65-7b96-b61a-9aa2cda20e1e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019e65dc-cd65-7914-87ca-2121e2ed95e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_019e65dc-cd65-70a0-8af8-fc2114626f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:to="loc_us-gaap_VariableRateAxis_019e65dc-cd65-70a0-8af8-fc2114626f7b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_019e65dc-cd65-70a0-8af8-fc2114626f7b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_019e65dc-cd65-70a0-8af8-fc2114626f7b" xlink:to="loc_us-gaap_VariableRateDomain_019e65dc-cd65-70a0-8af8-fc2114626f7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_019e65dc-cd65-7701-bd95-74cbdbdc3bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_019e65dc-cd65-70a0-8af8-fc2114626f7b" xlink:to="loc_us-gaap_VariableRateDomain_019e65dc-cd65-7701-bd95-74cbdbdc3bf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019e65dc-cd65-74a7-90a4-3158740969fb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_019e65dc-cd65-7701-bd95-74cbdbdc3bf5" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019e65dc-cd65-74a7-90a4-3158740969fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_SterlingOvernightIndexMember_019e65dc-cd65-7378-8252-7eebc7988eec" xlink:href="snap-20260630.xsd#snap_SterlingOvernightIndexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_019e65dc-cd65-7701-bd95-74cbdbdc3bf5" xlink:to="loc_snap_SterlingOvernightIndexMember_019e65dc-cd65-7378-8252-7eebc7988eec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_MiscellaneousMember_019e65dc-cd65-75d5-b924-c5f33023fb10" xlink:href="snap-20260630.xsd#snap_MiscellaneousMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_019e65dc-cd65-7701-bd95-74cbdbdc3bf5" xlink:to="loc_snap_MiscellaneousMember_019e65dc-cd65-75d5-b924-c5f33023fb10" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_019e65dc-cd65-7dd3-be53-67cc0ce9abed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_019e65dc-cd65-7701-bd95-74cbdbdc3bf5" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_019e65dc-cd65-7dd3-be53-67cc0ce9abed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember_019e65dc-cd65-7583-8745-e09948938c76" xlink:href="snap-20260630.xsd#snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_019e65dc-cd65-7701-bd95-74cbdbdc3bf5" xlink:to="loc_snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember_019e65dc-cd65-7583-8745-e09948938c76" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_019e65dc-cd65-768f-8ea1-54fe8d4b0419" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_019e65dc-cd65-768f-8ea1-54fe8d4b0419" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_019e65dc-cd65-7ed1-b811-f1202e2eeb70" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_019e65dc-cd65-7ed1-b811-f1202e2eeb70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_019e65dc-cd65-73fd-8e9a-41f4c4765ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_019e65dc-cd65-73fd-8e9a-41f4c4765ffb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_019e65dc-cd65-7026-92e5-17c3ace3e87c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_019e65dc-cd65-7026-92e5-17c3ace3e87c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_019e65dc-cd65-7bf1-bf24-9d3b42c3c76e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_019e65dc-cd65-7bf1-bf24-9d3b42c3c76e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts_019e65dc-cd65-7397-b5c1-1bfdb917ab29" xlink:href="snap-20260630.xsd#snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts_019e65dc-cd65-7397-b5c1-1bfdb917ab29" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_019e65dc-cd65-708c-869e-2c5805ef91fb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_019e65dc-cd65-708c-869e-2c5805ef91fb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_019e65dc-cd65-7f17-9b26-5e60e5c7be45" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRepurchaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_019e65dc-cd65-7f17-9b26-5e60e5c7be45" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_019e65dc-cd65-7cad-9590-a3f8b91c5ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_019e65dc-cd65-7cad-9590-a3f8b91c5ed0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019e65dc-cd65-7901-8843-f4e62798cde0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019e65dc-cd65-7901-8843-f4e62798cde0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_019e65dc-cd65-75ef-b4d0-eee88b82903a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_019e65dc-cd65-75ef-b4d0-eee88b82903a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_019e65dc-cd65-7311-bdb2-52201dcfc1ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_019e65dc-cd65-7311-bdb2-52201dcfc1ea" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_019e65dc-cd65-7e06-a049-a8f34151a60b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_InterestPaidNet_019e65dc-cd65-7e06-a049-a8f34151a60b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DebtInstrumentCapCallTransactionCapPriceNetCost_019e65dc-cd65-72bb-9bd2-9a77076572b9" xlink:href="snap-20260630.xsd#snap_DebtInstrumentCapCallTransactionCapPriceNetCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_snap_DebtInstrumentCapCallTransactionCapPriceNetCost_019e65dc-cd65-72bb-9bd2-9a77076572b9" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DebtInstrumentCapCallTransactionCapPricePerShare_019e65dc-cd65-786d-8788-56ff9a6f8034" xlink:href="snap-20260630.xsd#snap_DebtInstrumentCapCallTransactionCapPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_snap_DebtInstrumentCapCallTransactionCapPricePerShare_019e65dc-cd65-786d-8788-56ff9a6f8034" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_019e65dc-cd65-78c5-a580-95260bf40b64" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_019e65dc-cd65-78c5-a580-95260bf40b64" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019e65dc-cd65-7b9f-880f-d411b4adfb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019e65dc-cd65-7b9f-880f-d411b4adfb7f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019e65dc-cd65-7e12-a3f9-2615af3375b8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019e65dc-cd65-7e12-a3f9-2615af3375b8" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019e65dc-cd65-70e8-8833-ce19bfa2d271" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019e65dc-cd65-70e8-8833-ce19bfa2d271" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DebtInstrumentCovenantMinimumLiquidityAmount_019e65dc-cd65-7678-b451-1e45d4da5a2e" xlink:href="snap-20260630.xsd#snap_DebtInstrumentCovenantMinimumLiquidityAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_snap_DebtInstrumentCovenantMinimumLiquidityAmount_019e65dc-cd65-7678-b451-1e45d4da5a2e" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_019e65dc-cd65-7f37-a407-b5c8d9a5d688" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_019e65dc-cd65-7f37-a407-b5c8d9a5d688" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_019e65dc-cd65-794c-8d1d-ac5e8404c715" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_LineOfCredit_019e65dc-cd65-794c-8d1d-ac5e8404c715" xlink:type="arc" order="21"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/DebtScheduleofConversionInformationDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#DebtScheduleofConversionInformationDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/DebtScheduleofConversionInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-794f-a12c-679904aac131" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:to="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-794f-a12c-679904aac131" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019e65dc-cd65-7fb9-9954-5290f509d7da" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-794f-a12c-679904aac131" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019e65dc-cd65-7fb9-9954-5290f509d7da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-7fb9-9954-5290f509d7da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019e65dc-cd65-7fb9-9954-5290f509d7da" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-7fb9-9954-5290f509d7da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-741a-96b6-a853ce5088f9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019e65dc-cd65-7fb9-9954-5290f509d7da" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-741a-96b6-a853ce5088f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_019e65dc-cd65-7b17-97c3-c83c3fa67e48" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-741a-96b6-a853ce5088f9" xlink:to="loc_us-gaap_SeniorNotesMember_019e65dc-cd65-7b17-97c3-c83c3fa67e48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019e65dc-cd65-7cce-8a6b-a405988d7b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-741a-96b6-a853ce5088f9" xlink:to="loc_us-gaap_ConvertibleDebtMember_019e65dc-cd65-7cce-8a6b-a405988d7b0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7d2b-8615-b2103d9f48e5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-794f-a12c-679904aac131" xlink:to="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7d2b-8615-b2103d9f48e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7d2b-8615-b2103d9f48e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7d2b-8615-b2103d9f48e5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7d2b-8615-b2103d9f48e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7d2b-8615-b2103d9f48e5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-cd65-7ce7-8b81-05d47438fb0f" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyThreeSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:to="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-cd65-7ce7-8b81-05d47438fb0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-cd65-7443-af68-2564410fdc65" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyFourSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:to="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-cd65-7443-af68-2564410fdc65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-cd65-72c2-ac70-e2ef90235445" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySixSeniorConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:to="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-cd65-72c2-ac70-e2ef90235445" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-cd65-72b9-b27a-ce78e0feaa5d" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySevenConvertibleSeniorNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:to="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-cd65-72b9-b27a-ce78e0feaa5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-cd65-7a00-9de9-af7585b1469a" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentyEightSeniorConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:to="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-cd65-7a00-9de9-af7585b1469a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-cd65-753b-b3f0-eda0b356ffb2" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtySeniorConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:to="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-cd65-753b-b3f0-eda0b356ffb2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_019e65dc-cd65-727a-be4c-91f0eee5d6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-794f-a12c-679904aac131" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_019e65dc-cd65-727a-be4c-91f0eee5d6fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-727a-be4c-91f0eee5d6fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_019e65dc-cd65-727a-be4c-91f0eee5d6fa" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-727a-be4c-91f0eee5d6fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7a65-87ce-268b9c15b2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_019e65dc-cd65-727a-be4c-91f0eee5d6fa" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7a65-87ce-268b9c15b2f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_019e65dc-cd65-730b-a35b-5359545832c5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7a65-87ce-268b9c15b2f8" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_019e65dc-cd65-730b-a35b-5359545832c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_019e65dc-cd65-7f98-a3ec-3def2406779a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7a65-87ce-268b9c15b2f8" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_019e65dc-cd65-7f98-a3ec-3def2406779a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_019e65dc-cd65-7ab7-9921-89ad3c25c8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_019e65dc-cd65-7ab7-9921-89ad3c25c8e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019e65dc-cd65-79d4-a008-d127208cb20b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019e65dc-cd65-79d4-a008-d127208cb20b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_019e65dc-cd65-7c64-b8d3-0f4012330af3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_019e65dc-cd65-7c64-b8d3-0f4012330af3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_019e65dc-cd65-70aa-ad8d-8067c0b31776" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_019e65dc-cd65-70aa-ad8d-8067c0b31776" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_019e65dc-cd65-7b7e-baee-5aaae41a64cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_019e65dc-cd65-7b7e-baee-5aaae41a64cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_019e65dc-cd65-74f1-b75b-33d69be50587" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_019e65dc-cd65-74f1-b75b-33d69be50587" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#DebtScheduleofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/DebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-7e7d-8fa2-ec32c887f48f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-70ef-864e-872082de0740" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-7e7d-8fa2-ec32c887f48f" xlink:to="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-70ef-864e-872082de0740" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019f9665-484e-7da3-8b96-66b63624e297" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-70ef-864e-872082de0740" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019f9665-484e-7da3-8b96-66b63624e297" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019f9665-484e-7da3-8b96-66b63624e297_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019f9665-484e-7da3-8b96-66b63624e297" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019f9665-484e-7da3-8b96-66b63624e297_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019f9665-484e-73ba-887d-2e5b2abe0423" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019f9665-484e-7da3-8b96-66b63624e297" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019f9665-484e-73ba-887d-2e5b2abe0423" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019f9665-484e-75a1-8b0a-02a183fc1292" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019f9665-484e-73ba-887d-2e5b2abe0423" xlink:to="loc_us-gaap_ConvertibleDebtMember_019f9665-484e-75a1-8b0a-02a183fc1292" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_019f9665-484e-71ef-8057-a749f9c9df6c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019f9665-484e-73ba-887d-2e5b2abe0423" xlink:to="loc_us-gaap_SeniorNotesMember_019f9665-484e-71ef-8057-a749f9c9df6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7d0c-a025-e4531c49b2c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-70ef-864e-872082de0740" xlink:to="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7d0c-a025-e4531c49b2c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7d0c-a025-e4531c49b2c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7d0c-a025-e4531c49b2c1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7d0c-a025-e4531c49b2c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7d0c-a025-e4531c49b2c1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-cd65-74b5-8ddd-70a5ac77f336" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySixSeniorConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:to="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-cd65-74b5-8ddd-70a5ac77f336" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-cd65-717b-8d92-c9efa1325a8a" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySevenConvertibleSeniorNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:to="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-cd65-717b-8d92-c9efa1325a8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-cd65-74a1-a29e-64d61e212712" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentyEightSeniorConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:to="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-cd65-74a1-a29e-64d61e212712" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-cd65-7459-8bdd-4253cc786cd9" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtySeniorConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:to="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-cd65-7459-8bdd-4253cc786cd9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-cd65-7fda-b497-a14e4045fa9b" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyThreeSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:to="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-cd65-7fda-b497-a14e4045fa9b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-ce1d-783d-9b29-2a408e5f7a81" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyFourSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:to="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-ce1d-783d-9b29-2a408e5f7a81" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_019e65dc-ce1d-72a4-97bf-7515a3fb7960" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-7e7d-8fa2-ec32c887f48f" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_019e65dc-ce1d-72a4-97bf-7515a3fb7960" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_019e65dc-ce1d-761f-b5a6-a394be58bc87" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-7e7d-8fa2-ec32c887f48f" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_019e65dc-ce1d-761f-b5a6-a394be58bc87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_019e65dc-ce1d-7033-bddc-1357af739863" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-7e7d-8fa2-ec32c887f48f" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_019e65dc-ce1d-7033-bddc-1357af739863" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019e65dc-ce1d-735d-a7cf-feae8ad75537" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-7e7d-8fa2-ec32c887f48f" xlink:to="loc_us-gaap_LongTermDebt_019e65dc-ce1d-735d-a7cf-feae8ad75537" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/DebtScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#DebtScheduleofInterestExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/DebtScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-78a3-b1b4-25c423d0101d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019e65dc-ce1d-7964-9d50-c6d003dfe376" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-78a3-b1b4-25c423d0101d" xlink:to="loc_us-gaap_DebtInstrumentTable_019e65dc-ce1d-7964-9d50-c6d003dfe376" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019e65dc-ce1d-7b03-a8a3-016aef208f12" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-ce1d-7964-9d50-c6d003dfe376" xlink:to="loc_us-gaap_DebtInstrumentAxis_019e65dc-ce1d-7b03-a8a3-016aef208f12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-7b03-a8a3-016aef208f12_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019e65dc-ce1d-7b03-a8a3-016aef208f12" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-7b03-a8a3-016aef208f12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-71cf-ad61-7d6be6ffe353" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019e65dc-ce1d-7b03-a8a3-016aef208f12" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-71cf-ad61-7d6be6ffe353" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ConvertibleNotesMember_019e65dc-ce1d-71e1-b180-bd780e60b30d" xlink:href="snap-20260630.xsd#snap_ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-71cf-ad61-7d6be6ffe353" xlink:to="loc_snap_ConvertibleNotesMember_019e65dc-ce1d-71e1-b180-bd780e60b30d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_019e65dc-ce1d-74f7-a22a-658432402686" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-78a3-b1b4-25c423d0101d" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_019e65dc-ce1d-74f7-a22a-658432402686" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_019e65dc-ce1d-7627-9746-631a9dd68da5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-78a3-b1b4-25c423d0101d" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_019e65dc-ce1d-7627-9746-631a9dd68da5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_019e65dc-ce1d-7bc6-9082-69dafbde9e42" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-78a3-b1b4-25c423d0101d" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_019e65dc-ce1d-7bc6-9082-69dafbde9e42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_019e65dc-ce1d-7a27-a501-e0caa0984143" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-78a3-b1b4-25c423d0101d" xlink:to="loc_us-gaap_InterestExpenseDebt_019e65dc-ce1d-7a27-a501-e0caa0984143" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_019e65dc-ce1d-7894-b444-f5ac157c4048" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_019e65dc-ce1d-75e3-b179-2c540b24c48d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_019e65dc-ce1d-7894-b444-f5ac157c4048" xlink:to="loc_us-gaap_LossContingenciesTable_019e65dc-ce1d-75e3-b179-2c540b24c48d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019e65dc-ce1d-73f4-b6a7-9b899a79ece9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_019e65dc-ce1d-75e3-b179-2c540b24c48d" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019e65dc-ce1d-73f4-b6a7-9b899a79ece9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_019e65dc-ce1d-73f4-b6a7-9b899a79ece9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019e65dc-ce1d-73f4-b6a7-9b899a79ece9" xlink:to="loc_us-gaap_LossContingencyNatureDomain_019e65dc-ce1d-73f4-b6a7-9b899a79ece9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_019e65dc-ce1d-7982-ad79-91d6c167d818" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019e65dc-ce1d-73f4-b6a7-9b899a79ece9" xlink:to="loc_us-gaap_LossContingencyNatureDomain_019e65dc-ce1d-7982-ad79-91d6c167d818" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_PendingMattersMember_019e65dc-ce1d-7a31-99a7-77d60c0c7808" xlink:href="snap-20260630.xsd#snap_PendingMattersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_019e65dc-ce1d-7982-ad79-91d6c167d818" xlink:to="loc_snap_PendingMattersMember_019e65dc-ce1d-7a31-99a7-77d60c0c7808" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_019e65dc-ce1d-72ce-a081-a6d64652f65d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_019e65dc-ce1d-7982-ad79-91d6c167d818" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_019e65dc-ce1d-72ce-a081-a6d64652f65d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_019e65dc-ce1d-7ad9-8c2c-91ec300e3fca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractualObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_019e65dc-ce1d-7894-b444-f5ac157c4048" xlink:to="loc_us-gaap_ContractualObligation_019e65dc-ce1d-7ad9-8c2c-91ec300e3fca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ContractualObligationMaturity_019e65dc-ce1d-7db9-bacb-0f6a88de1fd7" xlink:href="snap-20260630.xsd#snap_ContractualObligationMaturity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_019e65dc-ce1d-7894-b444-f5ac157c4048" xlink:to="loc_snap_ContractualObligationMaturity_019e65dc-ce1d-7db9-bacb-0f6a88de1fd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_019e65dc-ce1d-7c09-9175-952f03ccd20d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_019e65dc-ce1d-7894-b444-f5ac157c4048" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_019e65dc-ce1d-7c09-9175-952f03ccd20d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_019e65dc-ce1d-774d-96bd-0b70eab07fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_019e65dc-ce1d-7894-b444-f5ac157c4048" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_019e65dc-ce1d-774d-96bd-0b70eab07fd9" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#LeasesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/LeasesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_019e65dc-ce1d-7e54-8d8c-9a9b64ec1d23" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_019e65dc-ce1d-7f95-9d8b-c9f93a186fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019e65dc-ce1d-7e54-8d8c-9a9b64ec1d23" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_019e65dc-ce1d-7f95-9d8b-c9f93a186fc3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019e65dc-ce1d-7d89-891b-12369813962d" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_019e65dc-ce1d-7f95-9d8b-c9f93a186fc3" xlink:to="loc_srt_RangeAxis_019e65dc-ce1d-7d89-891b-12369813962d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019e65dc-ce1d-7d89-891b-12369813962d_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_019e65dc-ce1d-7d89-891b-12369813962d" xlink:to="loc_srt_RangeMember_019e65dc-ce1d-7d89-891b-12369813962d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019e65dc-ce1d-7b73-8a90-0e6cc6d6e112" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_019e65dc-ce1d-7d89-891b-12369813962d" xlink:to="loc_srt_RangeMember_019e65dc-ce1d-7b73-8a90-0e6cc6d6e112" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019e65dc-ce1d-7d6a-a107-4016e83c3129" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019e65dc-ce1d-7b73-8a90-0e6cc6d6e112" xlink:to="loc_srt_MinimumMember_019e65dc-ce1d-7d6a-a107-4016e83c3129" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019e65dc-ce1d-7be7-acce-646095fad52a" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019e65dc-ce1d-7b73-8a90-0e6cc6d6e112" xlink:to="loc_srt_MaximumMember_019e65dc-ce1d-7be7-acce-646095fad52a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_019e65dc-ce1d-7703-80ec-780f565a7917" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019e65dc-ce1d-7e54-8d8c-9a9b64ec1d23" xlink:to="loc_us-gaap_OperatingLeaseCost_019e65dc-ce1d-7703-80ec-780f565a7917" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019e65dc-ce1d-7163-ba0c-7e176ce92b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019e65dc-ce1d-7e54-8d8c-9a9b64ec1d23" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019e65dc-ce1d-7163-ba0c-7e176ce92b5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_019e65dc-ce1d-70cb-9a41-98db96195a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019e65dc-ce1d-7e54-8d8c-9a9b64ec1d23" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_019e65dc-ce1d-70cb-9a41-98db96195a9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_019e65dc-ce1d-77a7-a7b3-25a2ce770d34" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019e65dc-ce1d-7e54-8d8c-9a9b64ec1d23" xlink:to="loc_us-gaap_OperatingLeasePayments_019e65dc-ce1d-77a7-a7b3-25a2ce770d34" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_019e65dc-ce1d-759c-98c0-130feae050eb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019e65dc-ce1d-7e54-8d8c-9a9b64ec1d23" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_019e65dc-ce1d-759c-98c0-130feae050eb" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-729c-b427-d06e1831cd22" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-729c-b427-d06e1831cd22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_019e65dc-ce1d-7228-9668-5a25f6edead6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-729c-b427-d06e1831cd22" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_019e65dc-ce1d-7228-9668-5a25f6edead6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_019e65dc-ce1d-7228-9668-5a25f6edead6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_019e65dc-ce1d-7228-9668-5a25f6edead6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_019e65dc-ce1d-7228-9668-5a25f6edead6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_019e65dc-ce1d-7653-9e20-3e40b943ba54" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_019e65dc-ce1d-7228-9668-5a25f6edead6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_019e65dc-ce1d-7653-9e20-3e40b943ba54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_019e65dc-ce1d-7592-b652-5ab27d9fd3c0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_019e65dc-ce1d-7653-9e20-3e40b943ba54" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_019e65dc-ce1d-7592-b652-5ab27d9fd3c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019e65dc-ce1d-7143-9196-a9813ffcd5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-729c-b427-d06e1831cd22" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019e65dc-ce1d-7143-9196-a9813ffcd5ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-7143-9196-a9813ffcd5ea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019e65dc-ce1d-7143-9196-a9813ffcd5ea" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-7143-9196-a9813ffcd5ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-76fa-8b21-09a6bea28b66" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019e65dc-ce1d-7143-9196-a9813ffcd5ea" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-76fa-8b21-09a6bea28b66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_019e65dc-ce1d-7402-840c-8f4ca6de482c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-76fa-8b21-09a6bea28b66" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_019e65dc-ce1d-7402-840c-8f4ca6de482c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_019e65dc-ce1d-7fa9-8e4a-36665d8ffc06" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-76fa-8b21-09a6bea28b66" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_019e65dc-ce1d-7fa9-8e4a-36665d8ffc06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_019e65dc-ce1d-710c-befa-732ebd1e2878" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-729c-b427-d06e1831cd22" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_019e65dc-ce1d-710c-befa-732ebd1e2878" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e65dc-ce1d-710c-befa-732ebd1e2878_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_019e65dc-ce1d-710c-befa-732ebd1e2878" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e65dc-ce1d-710c-befa-732ebd1e2878_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e65dc-ce1d-7906-a4ff-7975a0a3dfee" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_019e65dc-ce1d-710c-befa-732ebd1e2878" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e65dc-ce1d-7906-a4ff-7975a0a3dfee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_019e65dc-ce1d-70af-b4e9-fea40fbf14c7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e65dc-ce1d-7906-a4ff-7975a0a3dfee" xlink:to="loc_us-gaap_CashMember_019e65dc-ce1d-70af-b4e9-fea40fbf14c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_019e65dc-ce1d-745e-9122-28b6833ca5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e65dc-ce1d-7906-a4ff-7975a0a3dfee" xlink:to="loc_us-gaap_MoneyMarketFundsMember_019e65dc-ce1d-745e-9122-28b6833ca5f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_019e65dc-ce1d-7688-aa01-ecca006c28cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e65dc-ce1d-7906-a4ff-7975a0a3dfee" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_019e65dc-ce1d-7688-aa01-ecca006c28cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_019e65dc-ce1d-74a3-9a94-8f4fab9b13b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e65dc-ce1d-7906-a4ff-7975a0a3dfee" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_019e65dc-ce1d-74a3-9a94-8f4fab9b13b3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_019e65dc-ce1d-7ee9-8c1b-1ecc11b13741" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-729c-b427-d06e1831cd22" xlink:to="loc_us-gaap_FinancialInstrumentAxis_019e65dc-ce1d-7ee9-8c1b-1ecc11b13741" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e65dc-ce1d-7ee9-8c1b-1ecc11b13741_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_019e65dc-ce1d-7ee9-8c1b-1ecc11b13741" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e65dc-ce1d-7ee9-8c1b-1ecc11b13741_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e65dc-ce1d-793d-89d3-671c7a341981" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_019e65dc-ce1d-7ee9-8c1b-1ecc11b13741" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e65dc-ce1d-793d-89d3-671c7a341981" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_019e65dc-ce1d-7a4b-b3d0-74e47eac3a02" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e65dc-ce1d-793d-89d3-671c7a341981" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_019e65dc-ce1d-7a4b-b3d0-74e47eac3a02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_019e65dc-ce1d-78a2-9246-861f1598ec34" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e65dc-ce1d-793d-89d3-671c7a341981" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_019e65dc-ce1d-78a2-9246-861f1598ec34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019e65dc-ce1d-7abb-93a8-633b3eabba82" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019e65dc-ce1d-7abb-93a8-633b3eabba82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e65dc-ce1d-7eb5-affa-9afbb7fd8023" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e65dc-ce1d-7eb5-affa-9afbb7fd8023" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e65dc-ce1d-7993-a3cb-6a199442853e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e65dc-ce1d-7993-a3cb-6a199442853e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e65dc-ce1d-789a-ba76-43558b093494" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e65dc-ce1d-789a-ba76-43558b093494" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e65dc-ce1d-707a-b52d-4a503ff29159" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e65dc-ce1d-707a-b52d-4a503ff29159" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis_019e65dc-ce1d-72a2-8958-ebdcbfaa1bfb" xlink:href="snap-20260630.xsd#snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:to="loc_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis_019e65dc-ce1d-72a2-8958-ebdcbfaa1bfb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CashAndAvailableForSaleDebtSecuritiesFairValue_019e65dc-ce1d-70a0-91aa-35c224e7af89" xlink:href="snap-20260630.xsd#snap_CashAndAvailableForSaleDebtSecuritiesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:to="loc_snap_CashAndAvailableForSaleDebtSecuritiesFairValue_019e65dc-ce1d-70a0-91aa-35c224e7af89" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#FairValueMeasurementsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-777b-b6d1-8a70ca87a218" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-7b9d-957e-8d8f4f73780b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-777b-b6d1-8a70ca87a218" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-7b9d-957e-8d8f4f73780b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019e65dc-ce1d-7621-ac68-1edc3f3f4a14" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-7b9d-957e-8d8f4f73780b" xlink:to="loc_srt_RangeAxis_019e65dc-ce1d-7621-ac68-1edc3f3f4a14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019e65dc-ce1d-7621-ac68-1edc3f3f4a14_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_019e65dc-ce1d-7621-ac68-1edc3f3f4a14" xlink:to="loc_srt_RangeMember_019e65dc-ce1d-7621-ac68-1edc3f3f4a14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019e65dc-ce1d-7814-9cec-8921b8528607" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_019e65dc-ce1d-7621-ac68-1edc3f3f4a14" xlink:to="loc_srt_RangeMember_019e65dc-ce1d-7814-9cec-8921b8528607" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019e65dc-ce1d-7d64-a0ef-ea53ae0d7777" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019e65dc-ce1d-7814-9cec-8921b8528607" xlink:to="loc_srt_MinimumMember_019e65dc-ce1d-7d64-a0ef-ea53ae0d7777" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019e65dc-ce1d-76b3-bfb9-655f9a8298ed" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019e65dc-ce1d-7814-9cec-8921b8528607" xlink:to="loc_srt_MaximumMember_019e65dc-ce1d-76b3-bfb9-655f9a8298ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019e65dc-ce1d-7f5a-ade9-3164094ee3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-7b9d-957e-8d8f4f73780b" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019e65dc-ce1d-7f5a-ade9-3164094ee3b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-7f5a-ade9-3164094ee3b4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019e65dc-ce1d-7f5a-ade9-3164094ee3b4" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-7f5a-ade9-3164094ee3b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-7eba-99d7-7177ca234207" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019e65dc-ce1d-7f5a-ade9-3164094ee3b4" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-7eba-99d7-7177ca234207" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_019e65dc-ce1d-73b0-bbfb-9e59d2bc3594" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-7eba-99d7-7177ca234207" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_019e65dc-ce1d-73b0-bbfb-9e59d2bc3594" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019e65dc-ce1d-70a4-b569-16fad5241ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-7b9d-957e-8d8f4f73780b" xlink:to="loc_us-gaap_DebtInstrumentAxis_019e65dc-ce1d-70a4-b569-16fad5241ef0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-70a4-b569-16fad5241ef0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019e65dc-ce1d-70a4-b569-16fad5241ef0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-70a4-b569-16fad5241ef0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019e65dc-ce1d-70a4-b569-16fad5241ef0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-ce1d-713c-9bb0-d0907b0090ee" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySixSeniorConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:to="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-ce1d-713c-9bb0-d0907b0090ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-ce1d-7080-8f54-14627a29da95" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySevenConvertibleSeniorNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:to="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-ce1d-7080-8f54-14627a29da95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-ce1d-71d5-8a6b-d527d8091089" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentyEightSeniorConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:to="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-ce1d-71d5-8a6b-d527d8091089" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-ce1d-70dd-bca0-5662b67d108a" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtySeniorConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:to="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-ce1d-70dd-bca0-5662b67d108a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-ce1d-744f-8917-441b946d58a5" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyThreeSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:to="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-ce1d-744f-8917-441b946d58a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-ce1d-713b-b0ce-2c43b13cfbe3" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyFourSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:to="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-ce1d-713b-b0ce-2c43b13cfbe3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_019e65dc-ce1d-7f98-b85e-3edc873893d2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-777b-b6d1-8a70ca87a218" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_019e65dc-ce1d-7f98-b85e-3edc873893d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e65dc-ce1d-76a4-b420-a9a8d19deb39" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-777b-b6d1-8a70ca87a218" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e65dc-ce1d-76a4-b420-a9a8d19deb39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_MarketableSecuritiesContractualMaturitiesPeriod_019e65dc-ce1d-7580-aa68-6713c4ed3373" xlink:href="snap-20260630.xsd#snap_MarketableSecuritiesContractualMaturitiesPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-777b-b6d1-8a70ca87a218" xlink:to="loc_snap_MarketableSecuritiesContractualMaturitiesPeriod_019e65dc-ce1d-7580-aa68-6713c4ed3373" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_019e65dc-ce1d-7bd7-8a33-b78ca1de7448" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-777b-b6d1-8a70ca87a218" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_019e65dc-ce1d-7bd7-8a33-b78ca1de7448" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_019e65dc-ce1d-73e1-b092-82c87f91d449" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-777b-b6d1-8a70ca87a218" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_019e65dc-ce1d-73e1-b092-82c87f91d449" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#AccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_019e65dc-ce1d-7b05-9a44-ebded02a2ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019e65dc-ce1d-7100-85e6-3e0e37d41823" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_019e65dc-ce1d-7b05-9a44-ebded02a2ea3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019e65dc-ce1d-7100-85e6-3e0e37d41823" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_019e65dc-ce1d-7ba5-8be5-c55c632b1153" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019e65dc-ce1d-7100-85e6-3e0e37d41823" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_019e65dc-ce1d-7ba5-8be5-c55c632b1153" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019e65dc-ce1d-7ba5-8be5-c55c632b1153_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019e65dc-ce1d-7ba5-8be5-c55c632b1153" xlink:to="loc_us-gaap_EquityComponentDomain_019e65dc-ce1d-7ba5-8be5-c55c632b1153_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019e65dc-ce1d-7943-b245-8600e7f015e9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019e65dc-ce1d-7ba5-8be5-c55c632b1153" xlink:to="loc_us-gaap_EquityComponentDomain_019e65dc-ce1d-7943-b245-8600e7f015e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e65dc-ce1d-7197-9b63-5bbc9085f91b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019e65dc-ce1d-7943-b245-8600e7f015e9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e65dc-ce1d-7197-9b63-5bbc9085f91b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_019e65dc-ce1d-7106-aa68-02d36852f0be" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e65dc-ce1d-7197-9b63-5bbc9085f91b" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_019e65dc-ce1d-7106-aa68-02d36852f0be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_019e65dc-ce1d-76a0-b727-c04996aa1353" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e65dc-ce1d-7197-9b63-5bbc9085f91b" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_019e65dc-ce1d-76a0-b727-c04996aa1353" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_019e65dc-ce1d-76eb-887e-6211d19f9167" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_019e65dc-ce1d-7b05-9a44-ebded02a2ea3" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_019e65dc-ce1d-76eb-887e-6211d19f9167" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e65dc-ce1d-7cfe-9e94-172aba49be72" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_019e65dc-ce1d-76eb-887e-6211d19f9167" xlink:to="loc_us-gaap_StockholdersEquity_019e65dc-ce1d-7cfe-9e94-172aba49be72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_019e65dc-ce1d-7463-a06f-ca4411d00881" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_019e65dc-ce1d-76eb-887e-6211d19f9167" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_019e65dc-ce1d-7463-a06f-ca4411d00881" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_019e65dc-ce1d-71e2-bc32-ead4a08438eb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_019e65dc-ce1d-76eb-887e-6211d19f9167" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_019e65dc-ce1d-71e2-bc32-ead4a08438eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-ce1d-7a0c-95c3-d38d66821864" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_019e65dc-ce1d-76eb-887e-6211d19f9167" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-ce1d-7a0c-95c3-d38d66821864" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e65dc-ce1d-7192-a1d6-14ce714cdf03" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#RestructuringScheduleofRestructuringChargesDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_019e65dc-ce1e-77bb-8ee4-301055ae9337" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019e65dc-ce1e-7250-934d-e061d20a5574" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019e65dc-ce1e-77bb-8ee4-301055ae9337" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019e65dc-ce1e-7250-934d-e061d20a5574" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_019e65dc-ce1e-75e7-a0b9-59b73d40801c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019e65dc-ce1e-7250-934d-e061d20a5574" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_019e65dc-ce1e-75e7-a0b9-59b73d40801c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-75e7-a0b9-59b73d40801c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_019e65dc-ce1e-75e7-a0b9-59b73d40801c" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-75e7-a0b9-59b73d40801c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-71d0-a261-9d0011fcf07f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_019e65dc-ce1e-75e7-a0b9-59b73d40801c" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-71d0-a261-9d0011fcf07f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_SeveranceAndRelatedChargesMember_019e65dc-ce1e-7742-8417-789c6da98d0f" xlink:href="snap-20260630.xsd#snap_SeveranceAndRelatedChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-71d0-a261-9d0011fcf07f" xlink:to="loc_snap_SeveranceAndRelatedChargesMember_019e65dc-ce1e-7742-8417-789c6da98d0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_StockBasedCompensationExpenseBenefitMember_019ea609-24f0-7e36-9b9a-6cd366b24f1c" xlink:href="snap-20260630.xsd#snap_StockBasedCompensationExpenseBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-71d0-a261-9d0011fcf07f" xlink:to="loc_snap_StockBasedCompensationExpenseBenefitMember_019ea609-24f0-7e36-9b9a-6cd366b24f1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_019e65dc-ce1e-72cc-8afd-c59be07e6d52" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-71d0-a261-9d0011fcf07f" xlink:to="loc_us-gaap_OtherRestructuringMember_019e65dc-ce1e-72cc-8afd-c59be07e6d52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e65dc-ce1e-7649-96f7-7f97c1d20358" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfIncomeLocationBalanceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019e65dc-ce1e-7250-934d-e061d20a5574" xlink:to="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e65dc-ce1e-7649-96f7-7f97c1d20358" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_019e65dc-ce1e-7e67-9ef7-b708ae4312ce" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019e65dc-ce1e-77bb-8ee4-301055ae9337" xlink:to="loc_us-gaap_RestructuringCharges_019e65dc-ce1e-7e67-9ef7-b708ae4312ce" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails_1" xlink:type="simple" xlink:href="snap-20260630.xsd#RestructuringScheduleofRestructuringChargesDetails_1"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_019e65dc-ce1e-77bb-8ee4-301055ae9337" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019e65dc-ce1e-7250-934d-e061d20a5574" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019e65dc-ce1e-77bb-8ee4-301055ae9337" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019e65dc-ce1e-7250-934d-e061d20a5574" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_019e65dc-ce1e-75e7-a0b9-59b73d40801c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019e65dc-ce1e-7250-934d-e061d20a5574" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_019e65dc-ce1e-75e7-a0b9-59b73d40801c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-75e7-a0b9-59b73d40801c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_019e65dc-ce1e-75e7-a0b9-59b73d40801c" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-75e7-a0b9-59b73d40801c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-71d0-a261-9d0011fcf07f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_019e65dc-ce1e-75e7-a0b9-59b73d40801c" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-71d0-a261-9d0011fcf07f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_SeveranceAndRelatedChargesMember_019e65dc-ce1e-7742-8417-789c6da98d0f" xlink:href="snap-20260630.xsd#snap_SeveranceAndRelatedChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-71d0-a261-9d0011fcf07f" xlink:to="loc_snap_SeveranceAndRelatedChargesMember_019e65dc-ce1e-7742-8417-789c6da98d0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_StockBasedCompensationExpenseBenefitMember_019ea609-24f0-7e36-9b9a-6cd366b24f1c" xlink:href="snap-20260630.xsd#snap_StockBasedCompensationExpenseBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-71d0-a261-9d0011fcf07f" xlink:to="loc_snap_StockBasedCompensationExpenseBenefitMember_019ea609-24f0-7e36-9b9a-6cd366b24f1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_019e65dc-ce1e-72cc-8afd-c59be07e6d52" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-71d0-a261-9d0011fcf07f" xlink:to="loc_us-gaap_OtherRestructuringMember_019e65dc-ce1e-72cc-8afd-c59be07e6d52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_019e65dc-ce1e-7e67-9ef7-b708ae4312ce" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019e65dc-ce1e-77bb-8ee4-301055ae9337" xlink:to="loc_us-gaap_RestructuringCharges_019e65dc-ce1e-7e67-9ef7-b708ae4312ce" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e65dc-ce1e-7d1f-a4e0-ac81dc9766b0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e65dc-ce1e-7d1f-a4e0-ac81dc9766b0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019e65dc-ce1e-7d32-b53f-36913f7b5b51" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e65dc-ce1e-7d1f-a4e0-ac81dc9766b0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019e65dc-ce1e-7d32-b53f-36913f7b5b51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e65dc-ce1e-7d32-b53f-36913f7b5b51_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019e65dc-ce1e-7d32-b53f-36913f7b5b51" xlink:to="loc_us-gaap_SegmentDomain_019e65dc-ce1e-7d32-b53f-36913f7b5b51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e65dc-ce1e-7806-9e16-2cbe9c8f8dde" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019e65dc-ce1e-7d32-b53f-36913f7b5b51" xlink:to="loc_us-gaap_SegmentDomain_019e65dc-ce1e-7806-9e16-2cbe9c8f8dde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ReportableSegmentMember_019e65dc-ce1e-721a-8501-3b450ed1125c" xlink:href="snap-20260630.xsd#snap_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019e65dc-ce1e-7806-9e16-2cbe9c8f8dde" xlink:to="loc_snap_ReportableSegmentMember_019e65dc-ce1e-721a-8501-3b450ed1125c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-ce1e-73c5-a0c6-a43b9f0db287" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-ce1e-73c5-a0c6-a43b9f0db287" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_InfrastructureCosts_019e65dc-ce1e-7b6c-ae17-175c53773726" xlink:href="snap-20260630.xsd#snap_InfrastructureCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_snap_InfrastructureCosts_019e65dc-ce1e-7b6c-ae17-175c53773726" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ContentAndDeveloperPartnerCosts_019e65dc-ce1e-7ce6-b082-739d4c714830" xlink:href="snap-20260630.xsd#snap_ContentAndDeveloperPartnerCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_snap_ContentAndDeveloperPartnerCosts_019e65dc-ce1e-7ce6-b082-739d4c714830" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_AdvertisingPartnerAndOtherCosts_019e65dc-ce1e-7244-87e3-eeb442e8039a" xlink:href="snap-20260630.xsd#snap_AdvertisingPartnerAndOtherCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_snap_AdvertisingPartnerAndOtherCosts_019e65dc-ce1e-7244-87e3-eeb442e8039a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_019e65dc-ce1e-7fd1-b88f-84e8544013ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_us-gaap_OperatingExpenses_019e65dc-ce1e-7fd1-b88f-84e8544013ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_019e65dc-ce1e-7698-842c-7b764fd15be9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_us-gaap_LaborAndRelatedExpense_019e65dc-ce1e-7698-842c-7b764fd15be9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_019e65dc-ce1e-77cf-9887-d34e6d5b049d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_019e65dc-ce1e-77cf-9887-d34e6d5b049d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_019e65dc-ce1e-7940-9188-1664b864c4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_019e65dc-ce1e-7940-9188-1664b864c4e7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e65dc-ce1e-717a-9921-121afbbe6ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_us-gaap_NetIncomeLoss_019e65dc-ce1e-717a-9921-121afbbe6ed0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_019f8065-4757-7e7e-9083-014a50070d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_us-gaap_RestructuringCharges_019f8065-4757-7e7e-9083-014a50070d9a" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snap.com/role/SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails"/>
  <link:definitionLink xlink:role="http://www.snap.com/role/SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_019e65dc-ce1e-7fa3-a9d9-9d47b2d86e21" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019e65dc-ce1e-730e-a724-d11263b3a7ca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_019e65dc-ce1e-7fa3-a9d9-9d47b2d86e21" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019e65dc-ce1e-730e-a724-d11263b3a7ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019e65dc-ce1e-71fc-8273-2e6cf9e4aa3b" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019e65dc-ce1e-730e-a724-d11263b3a7ca" xlink:to="loc_srt_StatementGeographicalAxis_019e65dc-ce1e-71fc-8273-2e6cf9e4aa3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019e65dc-ce1e-71fc-8273-2e6cf9e4aa3b_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_019e65dc-ce1e-71fc-8273-2e6cf9e4aa3b" xlink:to="loc_srt_SegmentGeographicalDomain_019e65dc-ce1e-71fc-8273-2e6cf9e4aa3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019e65dc-ce1e-71e0-aadd-6f38c500c433" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_019e65dc-ce1e-71fc-8273-2e6cf9e4aa3b" xlink:to="loc_srt_SegmentGeographicalDomain_019e65dc-ce1e-71e0-aadd-6f38c500c433" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019e65dc-ce1e-7ac8-bc56-bba65dd4c634" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019e65dc-ce1e-71e0-aadd-6f38c500c433" xlink:to="loc_country_US_019e65dc-ce1e-7ac8-bc56-bba65dd4c634" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_019e65dc-ce1e-76d8-9344-d6ee506a5ff1" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019e65dc-ce1e-71e0-aadd-6f38c500c433" xlink:to="loc_country_GB_019e65dc-ce1e-76d8-9344-d6ee506a5ff1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RestOfWorldMember_019e65dc-ce1e-72f7-9a98-3fc77f40fe4a" xlink:href="snap-20260630.xsd#snap_RestOfWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019e65dc-ce1e-71e0-aadd-6f38c500c433" xlink:to="loc_snap_RestOfWorldMember_019e65dc-ce1e-72f7-9a98-3fc77f40fe4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_019e65dc-ce1e-70cc-ae5c-91e8f4ad5f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_019e65dc-ce1e-7fa3-a9d9-9d47b2d86e21" xlink:to="loc_us-gaap_NoncurrentAssets_019e65dc-ce1e-70cc-ae5c-91e8f4ad5f7a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.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/2026/ecd-2026.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DouglasHottMember_019f4b66-8064-79f2-9985-b5b0847413d0" xlink:href="snap-20260630.xsd#snap_DouglasHottMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_snap_DouglasHottMember_019f4b66-8064-79f2-9985-b5b0847413d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RebeccaMorrowMember_019e65dc-cbe9-7996-a07f-ee0682a765ba" xlink:href="snap-20260630.xsd#snap_RebeccaMorrowMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_snap_RebeccaMorrowMember_019e65dc-cbe9-7996-a07f-ee0682a765ba" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.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/2026/ecd-2026.xsd#ecd_AllTradingArrangementsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DouglasHottMay2026PlanMember_019f4b6e-90b5-72be-8391-8dc6d8175b2e" xlink:href="snap-20260630.xsd#snap_DouglasHottMay2026PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_snap_DouglasHottMay2026PlanMember_019f4b6e-90b5-72be-8391-8dc6d8175b2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DouglasHottJune2026PlanMember_019f4b6e-efc4-775d-a01f-203c2f8587ae" xlink:href="snap-20260630.xsd#snap_DouglasHottJune2026PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_snap_DouglasHottJune2026PlanMember_019f4b6e-efc4-775d-a01f-203c2f8587ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RebeccaMorrowJune2026PlanMember_019f4b70-8dd2-7256-b493-5db1fcc3043f" xlink:href="snap-20260630.xsd#snap_RebeccaMorrowJune2026PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_snap_RebeccaMorrowJune2026PlanMember_019f4b70-8dd2-7256-b493-5db1fcc3043f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RebeccaMorrowJune92026PlanMember_019f4b71-580e-7213-93d3-584754dc4f3c" xlink:href="snap-20260630.xsd#snap_RebeccaMorrowJune92026PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_snap_RebeccaMorrowJune92026PlanMember_019f4b71-580e-7213-93d3-584754dc4f3c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember_019fba02-3d18-7aa9-847b-33ac597c3144" xlink:href="snap-20260630.xsd#snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember_019fba02-3d18-7aa9-847b-33ac597c3144" xlink:type="arc" order="5"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>snap-20260630_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 2026 Workiva-->
<!--r:019e65dc-cbe8-75dd-aa02-35fc201afe3d,g:6c7140ae-8974-4cbc-9e04-3d74c6b97a9b-->
<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_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_WeightedAverageNumberOfSharesOutstandingAbstract_019e65dc-cece-7414-9c0d-e47c46055fd0_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average shares used in computation of net 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" 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/2026/elts/us-gaap-2026.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_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_srt_MaximumMember_019e65dc-cecf-79f5-a9ea-a55119e30e6a_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/srt-2026.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_srt_RangeMember_019e65dc-ce1e-7291-be9a-78f5f6b58d03_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_019e65dc-ce1e-7a1c-a148-176cdd9e7334_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_dei_DocumentFiscalYearFocus_019e65dc-ce1e-7917-abc5-3427b7ce02c9_verboseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_FinancialInstrumentAxis_019e65dc-ce1e-738b-b436-011086b504c6_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_019e65dc-ce1e-70fe-bbb1-b8dbcf4f2388_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Estimated Intangible Asset 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" xml:lang="en-US">Intangible Asset, Finite-Lived, and Capitalized Cost, Software to be Sold, Leased, or Marketed, Estimated 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/2026/elts/us-gaap-2026.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_FairValueAssetsMeasuredOnRecurringBasisTextBlock_019e65dc-cece-76dc-b034-763e3c101fdf_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Financial Assets Measured at Fair Value on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019e65dc-cece-7dd2-acbf-c0bc70949032_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</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" 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/2026/elts/us-gaap-2026.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_019e65dc-ce1e-73b9-8e02-217feb5000c7_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Service condition satisfied (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_LossContingencyAccrualAtCarryingValue_019e65dc-ce1e-7960-a583-f77140522479_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities recorded</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_019e65dc-ce1e-7833-a921-75b490e34680_terseLabel_en-US" xlink:label="lab_snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee Operating Lease Liability To Be Paid After Year Four</link:label>
    <link:label id="lab_snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, operating lease, liability, to be paid, after year four.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="snap-20260630.xsd#snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_019e65dc-cecf-7709-99ec-f74139d9949c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_DebtInstrumentConvertibleConversionPrice1_019e65dc-ce1e-709e-9104-eea00649f816_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion price per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_019e65dc-cecf-71dc-b46a-85fb08e0e18f_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_LiabilitiesCurrentAbstract_019e65dc-ce1e-79dd-9d0f-59df61fa1518_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_dei_EntityCommonStockSharesOutstanding_019e65dc-cecf-776d-a52b-c219606ec13b_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e65dc-ce1e-71b7-8fc4-c13db5549944_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Marketable securities, Gross 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" 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/2026/elts/us-gaap-2026.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_LossContingenciesTable_019e65dc-ce1e-700a-a83a-45627b9944c8_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_019e65dc-ce1e-72a3-bbaf-6cc05a9c48e6_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <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" 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/2026/elts/us-gaap-2026.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_snap_SeveranceAndRelatedChargesMember_019e65dc-ce1e-776f-b3e9-6d3dbd7514d2_terseLabel_en-US" xlink:label="lab_snap_SeveranceAndRelatedChargesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Severance and Related Charges</link:label>
    <link:label id="lab_snap_SeveranceAndRelatedChargesMember_label_en-US" xlink:label="lab_snap_SeveranceAndRelatedChargesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Severance And Related Charges [Member]</link:label>
    <link:label id="lab_snap_SeveranceAndRelatedChargesMember_documentation_en-US" xlink:label="lab_snap_SeveranceAndRelatedChargesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Severance and Related Charges.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_SeveranceAndRelatedChargesMember" xlink:href="snap-20260630.xsd#snap_SeveranceAndRelatedChargesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_SeveranceAndRelatedChargesMember" xlink:to="lab_snap_SeveranceAndRelatedChargesMember" 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" 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" 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/2026/ecd-2026.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_snap_MarketableSecuritiesContractualMaturitiesPeriod_019e65dc-ce1e-78d1-a472-5270efd45cd4_terseLabel_en-US" xlink:label="lab_snap_MarketableSecuritiesContractualMaturitiesPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities contractual maturities period</link:label>
    <link:label id="lab_snap_MarketableSecuritiesContractualMaturitiesPeriod_label_en-US" xlink:label="lab_snap_MarketableSecuritiesContractualMaturitiesPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities Contractual Maturities Period</link:label>
    <link:label id="lab_snap_MarketableSecuritiesContractualMaturitiesPeriod_documentation_en-US" xlink:label="lab_snap_MarketableSecuritiesContractualMaturitiesPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Marketable securities contractual maturities period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_MarketableSecuritiesContractualMaturitiesPeriod" xlink:href="snap-20260630.xsd#snap_MarketableSecuritiesContractualMaturitiesPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_MarketableSecuritiesContractualMaturitiesPeriod" xlink:to="lab_snap_MarketableSecuritiesContractualMaturitiesPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_019e65dc-cece-7c69-8fc5-4d99bf090482_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_019e65dc-ce1e-74c5-b5d2-1b4a261aaace_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019e65dc-ce1e-73d8-98b5-166c6d8049a4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation</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" 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/2026/elts/us-gaap-2026.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_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_CommonStockParOrStatedValuePerShare_019e65dc-cecf-78c6-89e5-492c067e0a75_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock par value (in usd 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" 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/2026/elts/us-gaap-2026.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_DebtInstrumentRedemptionPeriodAxis_019e65dc-ce1e-7c74-b52a-ac343bb61db2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e65dc-ce1e-7345-a7d7-404c1d45cde6_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding restricted stock, unvested beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e65dc-ce1e-72a8-98c4-557a4f69b95e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding restricted stock, unvested 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" 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/2026/elts/us-gaap-2026.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_WeightedAverageNumberOfSharesOutstandingBasic_019e65dc-ce1e-77d3-b8c8-9b8a730b11a2_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e65dc-ce1e-778c-8b1c-4d6d821b1dae_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares - Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_LossContingenciesLineItems_019e65dc-ce1e-7491-a8b1-65479caeb9e1_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_019e65dc-cece-71bd-9aed-0903c3a9adbb_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_019e65dc-cecf-7443-b618-b47920724a07_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019e65dc-ce1e-74f3-b1f7-ffb91e0ea47b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030</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" 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/2026/elts/us-gaap-2026.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_dei_EntityAddressCityOrTown_019e65dc-cece-78b4-a3af-fd2e9f79b170_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_snap_RebeccaMorrowJune92026PlanMember_label_en-US" xlink:label="lab_snap_RebeccaMorrowJune92026PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rebecca Morrow June 9, 2026 Plan [Member]</link:label>
    <link:label id="lab_snap_RebeccaMorrowJune92026PlanMember_documentation_en-US" xlink:label="lab_snap_RebeccaMorrowJune92026PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rebecca Morrow June 9, 2026 Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RebeccaMorrowJune92026PlanMember" xlink:href="snap-20260630.xsd#snap_RebeccaMorrowJune92026PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_RebeccaMorrowJune92026PlanMember" xlink:to="lab_snap_RebeccaMorrowJune92026PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019e65dc-cece-75ea-8e14-98b23c2e31c5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding restricted stock, 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" 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/2026/elts/us-gaap-2026.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cece-7fb9-a77d-34cc64e46fca_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_StatementOfFinancialPositionAbstract_019e65dc-cece-7889-b841-1460742017a3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019e65dc-cecf-739c-a2c6-f08a260f86c4_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Outstanding restricted stock, Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_BasisOfAccountingPolicyPolicyTextBlock_019e65dc-cecf-7337-9d77-10febfd6f6fe_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_StatementClassOfStockAxis_019e65dc-ce1e-77e7-bdf9-d0c98661907f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-ce1e-7a92-ac59-cb54add37877_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-ce1e-735f-be20-e98dba085f7f_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net</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" xml:lang="en-US">Intangible Asset, Finite-Lived, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_019e65dc-cecf-7b51-9e1b-025ff7e29f80_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember_019e65dc-cece-7296-bcec-caafd08a542f_terseLabel_en-US" xlink:label="lab_snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">One Month Secured Overnight Financing Rate S O F R Overnight Index Swap Rate</link:label>
    <link:label id="lab_snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember_label_en-US" xlink:label="lab_snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One Month Secured Overnight Financing Rate S O F R Overnight Index Swap Rate [Member]</link:label>
    <link:label id="lab_snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember_documentation_en-US" xlink:label="lab_snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">One month secured overnight financing rate overnight index swap rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember" xlink:href="snap-20260630.xsd#snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember" xlink:to="lab_snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_019e65dc-ce1e-79db-ab08-181ca90d80aa_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e65dc-cecf-7d84-b6d7-fe04d2a11347_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" xml:lang="en-US">Intangible Asset, Finite-Lived, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_LineOfCreditFacilityMaximumBorrowingCapacity_019e65dc-ce1e-7440-b970-36b59698d010_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_OtherRestructuringMember_019e65dc-ce1e-7f0a-b4fe-8dd869cae4a0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringMember_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherRestructuringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringMember" xlink:to="lab_us-gaap_OtherRestructuringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_019e65dc-cece-7fde-8ce8-1443d34859f2_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/country-2026.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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_019e65dc-cecf-77d6-8840-d0a25d6b5cb8_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_019e65dc-cece-73c2-a0ad-6ec33f9a1410_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_019e65dc-ce1e-7796-af4c-cb23bb5f6fb5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_019e65dc-cece-7b77-8879-e6623df82184_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt issuance costs and debt discount (premium)</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_019e65dc-cece-7a62-bddf-a2cb0899e7f6_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_019e65dc-ce1e-7e1d-9975-dc46b9ec8b8b_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_019e65dc-ce1e-7f88-9e2b-2ce3f6ad1e94_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative upward adjustments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-ce1e-7284-8c58-501e139f014f_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-ce1e-76d2-921d-ecaf29bb998f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax</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" 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/2026/elts/us-gaap-2026.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_DebtInstrumentRedemptionPeriodTwoMember_019e65dc-cece-73ae-ac4f-893dac687165_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Period Two</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Period Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019e65dc-ce1e-76bb-abb3-bbeae2c94554_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_019e65dc-cece-7185-a8dc-f063b85fadff_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_019e65dc-ce1e-7a4d-808f-3986a0d70310_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of notes, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Debt, Net of Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_019e65dc-ce1e-711c-beac-f7e3949166af_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities contractual maturities</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" 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/2026/elts/us-gaap-2026.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_019e65dc-cece-798a-9f35-8001bb938172_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Present Value 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" 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/2026/elts/us-gaap-2026.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_dei_DocumentPeriodEndDate_019e65dc-cece-7fe8-acf0-4d2b101cfb5e_verboseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2026/dei-2026.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e65dc-ce1e-70d2-b125-ef3e367943ec_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in operating assets and liabilities, net of effect of acquisitions:</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" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, 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/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e65dc-cece-791e-8d2f-efb4266a1bbc_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (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" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_019e65dc-ce1e-7ff0-8966-54be30d5f011_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_019e65dc-ce1e-7a15-a44b-a673aea0614e_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019e65dc-cecf-7487-83e1-9e49a8bceda8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</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" 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/2026/elts/us-gaap-2026.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_EarningsPerShareBasicAbstract_019e65dc-cece-77b2-b645-0c56437f0014_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_019e65dc-ce1e-7bba-b943-81adc8a1605f_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_019e65dc-cecf-7a46-a65c-1ca8a02adb51_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_snap_EarningsPerShareLineItems_019e65dc-cece-7b44-9030-e782b875c476_terseLabel_en-US" xlink:label="lab_snap_EarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_snap_EarningsPerShareLineItems_label_en-US" xlink:label="lab_snap_EarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_snap_EarningsPerShareLineItems_documentation_en-US" xlink:label="lab_snap_EarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earnings per share.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_EarningsPerShareLineItems" xlink:href="snap-20260630.xsd#snap_EarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_EarningsPerShareLineItems" xlink:to="lab_snap_EarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_019e65dc-ce1e-7e17-ba4d-b3838ad7ec67_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, at cost. 43,527 and 44,670 shares of Class A non-voting common stock at June&#160;30, 2026 and December&#160;31, 2025, respectively.</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_019e65dc-cece-746f-82ba-ae2644badd5f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_019e65dc-cecf-77f0-8831-65c9eae99f41_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_019e65dc-ce1e-791c-9079-37aad3f64d3e_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e65dc-cecf-7033-a555-6a87a40cadae_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_dei_EntityShellCompany_019e65dc-cece-7798-a915-34cc9d0bc051_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_CommonClassBMember_019e65dc-cece-7521-9603-68664bf1e808_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Class B</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_019e65dc-cece-7230-9061-76db7df3e3a6_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class B voting common stock</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" 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/2026/elts/us-gaap-2026.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_OperatingLeaseLiabilityCurrent_019e65dc-cecf-7eff-ab41-92446b8cd02b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_StatementOfIncomeAndComprehensiveIncomeAbstract_019e65dc-ce1e-7ac3-8e71-8c4ad8b64775_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_EarningsPerShareTextBlock_019e65dc-cece-7b1d-acf1-bf41a8ec0b77_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Loss per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_EarningsPerShareAbstract_019e65dc-ce1e-767a-98e8-00c0fb244927_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss per share attributable to Class A, Class B, and Class C common stockholders (Note 3):</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" 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/2026/elts/us-gaap-2026.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_ProceedsFromSaleAndMaturityOfMarketableSecurities_019e65dc-ce1e-7505-bb86-9b54056ab5ef_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" 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" 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" 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/2026/ecd-2026.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_dei_DocumentFiscalPeriodFocus_019e65dc-ce1e-7e1b-897c-1c0355970bee_verboseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost_019e65dc-ce1e-7e9f-ae5e-4d1383869ea4_terseLabel_en-US" xlink:label="lab_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial cost</link:label>
    <link:label id="lab_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost_label_en-US" xlink:label="lab_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Initial Cost</link:label>
    <link:label id="lab_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost_documentation_en-US" xlink:label="lab_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Initial Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost" xlink:href="snap-20260630.xsd#snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost" xlink:to="lab_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost" 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" 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" 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/2026/ecd-2026.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_us-gaap_Liabilities_019e65dc-cece-7801-a2b9-6a13d8aff213_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_dei_TradingSymbol_019e65dc-cecf-73cc-9e5b-5964f3176eaf_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_srt_SegmentGeographicalDomain_019e65dc-ce1e-7fbf-a87b-1d44ef6d973b_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e65dc-cecf-7c58-a826-90b978880b37_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" 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" 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" 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/2026/ecd-2026.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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_019e65dc-ce1e-7488-8c88-5da13b79dbb5_negatedLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amounts reclassified from AOCI</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_019e65dc-ce1e-7877-8521-96c4d67ee3a0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restrictions on Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans_019e65dc-ce1e-7cf2-836f-c737c49aa07b_verboseLabel_en-US" xlink:label="lab_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of share-based employee compensation plans</link:label>
    <link:label id="lab_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans_label_en-US" xlink:label="lab_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Number Of Share Based Employee Compensation Plans</link:label>
    <link:label id="lab_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans_documentation_en-US" xlink:label="lab_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, number of share-based employee compensation plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans" xlink:href="snap-20260630.xsd#snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans" xlink:to="lab_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_019e65dc-ce1e-71e8-af09-e2b1708fb199_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_AmortizationOfFinancingCostsAndDiscounts_019e65dc-cece-7fbe-bf0d-a51c5f8f7bea_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt issuance costs and debt discount (premium)</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember_019e65dc-ce1e-7628-9082-d9244e7a4779_terseLabel_en-US" xlink:label="lab_snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unvested RSUs and RSAs</link:label>
    <link:label id="lab_snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember_label_en-US" xlink:label="lab_snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unvested Restricted Stock Units And Restricted Stock Awards Not Subject To A Performance Condition [Member]</link:label>
    <link:label id="lab_snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember_documentation_en-US" xlink:label="lab_snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unvested restricted stock units and restricted stock awards not subject to a performance condition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember" xlink:href="snap-20260630.xsd#snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember" xlink:to="lab_snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_019e65dc-ce1e-788f-b17a-6a094447b1b1_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-ce1e-7631-945d-e9d810418107_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_snap_A2025StockRepurchasePlanMember_019e65dc-cecf-7eb2-b304-dd059f4b6c6b_terseLabel_en-US" xlink:label="lab_snap_A2025StockRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025 Stock Repurchase Plan</link:label>
    <link:label id="lab_snap_A2025StockRepurchasePlanMember_label_en-US" xlink:label="lab_snap_A2025StockRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2025 Stock Repurchase Plan [Member]</link:label>
    <link:label id="lab_snap_A2025StockRepurchasePlanMember_documentation_en-US" xlink:label="lab_snap_A2025StockRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2025 Stock Repurchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_A2025StockRepurchasePlanMember" xlink:href="snap-20260630.xsd#snap_A2025StockRepurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_A2025StockRepurchasePlanMember" xlink:to="lab_snap_A2025StockRepurchasePlanMember" 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" 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" 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/2026/ecd-2026.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_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e65dc-cece-7621-8b27-471ed7c8bfd2_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e65dc-cece-7f18-81ac-51d5be580b59_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares - Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_019e65dc-cecf-79c5-8d25-f7c2dd0eacc3_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation Of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_PaymentsToAcquireStrategicInvestments_019e65dc-cece-7842-8349-5bfd53f22460_negatedTerseLabel_en-US" xlink:label="lab_snap_PaymentsToAcquireStrategicInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of strategic investments</link:label>
    <link:label id="lab_snap_PaymentsToAcquireStrategicInvestments_label_en-US" xlink:label="lab_snap_PaymentsToAcquireStrategicInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments To Acquire Strategic Investments</link:label>
    <link:label id="lab_snap_PaymentsToAcquireStrategicInvestments_documentation_en-US" xlink:label="lab_snap_PaymentsToAcquireStrategicInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments to acquire strategic investments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_PaymentsToAcquireStrategicInvestments" xlink:href="snap-20260630.xsd#snap_PaymentsToAcquireStrategicInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_PaymentsToAcquireStrategicInvestments" xlink:to="lab_snap_PaymentsToAcquireStrategicInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_019e65dc-cece-7f50-8561-1d90ef8ac935_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_snap_PaymentsForRepurchaseOfConvertibleNotes_019e65dc-ce1e-72f2-9b9a-c8a294d1b2fb_terseLabel_en-US" xlink:label="lab_snap_PaymentsForRepurchaseOfConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of convertible notes</link:label>
    <link:label id="lab_snap_PaymentsForRepurchaseOfConvertibleNotes_label_en-US" xlink:label="lab_snap_PaymentsForRepurchaseOfConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments For Repurchase Of Convertible Notes</link:label>
    <link:label id="lab_snap_PaymentsForRepurchaseOfConvertibleNotes_documentation_en-US" xlink:label="lab_snap_PaymentsForRepurchaseOfConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments For Repurchase Of Convertible Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_PaymentsForRepurchaseOfConvertibleNotes" xlink:href="snap-20260630.xsd#snap_PaymentsForRepurchaseOfConvertibleNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_PaymentsForRepurchaseOfConvertibleNotes" xlink:to="lab_snap_PaymentsForRepurchaseOfConvertibleNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_MiscellaneousMember_019e65dc-cece-72a6-88f7-ba4881c0d278_terseLabel_en-US" xlink:label="lab_snap_MiscellaneousMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Miscellaneous</link:label>
    <link:label id="lab_snap_MiscellaneousMember_label_en-US" xlink:label="lab_snap_MiscellaneousMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Miscellaneous [Member]</link:label>
    <link:label id="lab_snap_MiscellaneousMember_documentation_en-US" xlink:label="lab_snap_MiscellaneousMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Miscellaneous.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_MiscellaneousMember" xlink:href="snap-20260630.xsd#snap_MiscellaneousMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_MiscellaneousMember" xlink:to="lab_snap_MiscellaneousMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_019e65dc-ce1e-74ff-8e71-32a44167b9ca_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. government 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" 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/2026/elts/us-gaap-2026.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_dei_EntitiesTable_019e65dc-cece-70d3-b139-767ddfbd6c4a_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entities [Table]</link:label>
    <link:label id="lab_dei_EntitiesTable_label_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitiesTable" xlink:to="lab_dei_EntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_DouglasHottJune2026PlanMember_label_en-US" xlink:label="lab_snap_DouglasHottJune2026PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Douglas Hott June 2026 Plan [Member]</link:label>
    <link:label id="lab_snap_DouglasHottJune2026PlanMember_documentation_en-US" xlink:label="lab_snap_DouglasHottJune2026PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Douglas Hott June 2026 Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DouglasHottJune2026PlanMember" xlink:href="snap-20260630.xsd#snap_DouglasHottJune2026PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_DouglasHottJune2026PlanMember" xlink:to="lab_snap_DouglasHottJune2026PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019e65dc-ce1e-766a-96ca-3013b918cfea_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e65dc-ce1e-7785-814b-49f9700cb876_terseLabel_en-US" xlink:label="lab_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units and Restricted Stock Awards</link:label>
    <link:label id="lab_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember_label_en-US" xlink:label="lab_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units And Restricted Stock Awards [Member]</link:label>
    <link:label id="lab_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember_documentation_en-US" xlink:label="lab_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted stock units and restricted stock awards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember" xlink:href="snap-20260630.xsd#snap_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember" xlink:to="lab_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cece-7c69-9b25-f054018f81d6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_019e65dc-cece-7bc0-9d56-dd2eb9f9d039_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term debt, net</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_019e65dc-cece-767f-ac85-d66f14a9642f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_019e65dc-cece-7589-9b34-826cfd8dd22b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_019e65dc-ce1e-78b5-96fd-389e978f1ddf_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating cash outflows for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_us-gaap_TreasuryStockCommonMember_019e65dc-cecf-7d12-9854-346f5109f366_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cece-7360-b5d7-e0262f32df06_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Goodwill and Other [Abstract]</link:label>
    <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" xml:lang="en-US">Intangible Asset, Goodwill and Other [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_LettersOfCreditOutstandingAmount_019e65dc-ce1e-7dc5-ad2d-0131a6f153de_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" 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" 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" 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/2026/ecd-2026.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019e65dc-cece-7824-8677-3166187037ff_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_019e65dc-ce1e-7a0c-a464-6b1217ba46cd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e65dc-cece-78a8-ab9d-857947f5894a_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_DebtInstrumentConvertibleConversionRatio1_019e65dc-ce1e-74c9-b4e8-503c7db3489f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion ratio</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019e65dc-ce1e-77d4-84a8-eeb4f8011a3b_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Weighted-average grant date fair value per restricted stock, unvested beginning balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019e65dc-ce1e-7720-9e55-409daea5be01_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Weighted-average grant date fair value per restricted stock, unvested ending balance (in usd 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" 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/2026/elts/us-gaap-2026.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_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019e65dc-cece-79bf-b633-1ad3cca4c854_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Retirement of Class A non-voting 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_019e65dc-cecf-767e-b98b-ef7ea5d7386a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_019e65dc-ce1e-7598-a86a-08a16ab42b18_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax</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" 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/2026/elts/us-gaap-2026.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_PlanNameDomain_019e65dc-ce1e-7ec4-a87a-cc3aa038d2e3_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019e65dc-cece-7b24-83d2-85a3ef28f03b_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_019e65dc-ce1e-7f24-ada4-8f48082683d6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Class A Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_019e65dc-ce1e-7067-aef7-d535fedebdbc_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_SellingAndMarketingExpense_019e65dc-cece-7f91-b426-acf9f0eec751_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_StockIssuedDuringPeriodSharesTreasuryStockReissued_019e65dc-cecf-7901-b7de-eb333fb2c585_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reissuances of Class A non-voting common stock for vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_019e65dc-cece-713b-8175-9915bfe8f485_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock</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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_019e65dc-cecf-78e8-bb08-76a1ccac4207_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_DebtDisclosureAbstract_019e65dc-ce1e-70cd-8bf9-c113dce6fc39_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_019e65dc-cece-74aa-8951-a9861468a6f8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_SegmentReportingDisclosureTextBlock_019e65dc-cecf-7de1-8f5a-26805142f9d0_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments and Geographic 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" xml:lang="en-US">Segment Reporting [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_019e65dc-ce1e-7538-bd42-e7725655d3bf_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_us-gaap_LineOfCredit_019e65dc-cece-75c4-bb82-5bdf2026eff5_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts outstanding under the credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_019e65dc-ce1e-791a-b994-8982fcdd5483_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/srt-2026.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_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019e65dc-cecf-783c-ab3d-1ec8460c0709_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Change in cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Excluding Exchange Rate Effect, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_019e65dc-ce1e-7ed6-8ebd-5bcc10d9a8ea_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_019e65dc-cece-7701-9724-ed4a529bf08a_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeLocationBalanceAxis_019e65dc-ce1e-70cd-a678-3c5562bc6251_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeLocationBalanceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeLocationBalanceAxis_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeLocationBalanceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Location, Statement of Income, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeLocationBalanceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfIncomeLocationBalanceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeLocationBalanceAxis" xlink:to="lab_us-gaap_StatementOfIncomeLocationBalanceAxis" 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" 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" 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/2026/ecd-2026.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_CashAndCashEquivalentsFairValueDisclosure_019e65dc-cecf-7d5d-8b45-b18d83f64d46_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationPeriod_019e65dc-ce1e-77fa-922e-7b098df7f095_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit facility expiration period ( in years)</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_019e65dc-cecf-74ec-b6c5-f198fde29720_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt, Fair Value Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:to="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_019e65dc-cecf-7933-bdd7-9f7d48d1d47a_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preliminary settlement agreement amount</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_019e65dc-cece-7023-bb75-3990ce8bd3b0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_019e65dc-ce1e-7880-b4f3-31e69965b850_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_ConvertibleNotesMember_019e65dc-ce1e-7486-ae99-c937a91bb824_terseLabel_en-US" xlink:label="lab_snap_ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Notes</link:label>
    <link:label id="lab_snap_ConvertibleNotesMember_label_en-US" xlink:label="lab_snap_ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Notes [Member]</link:label>
    <link:label id="lab_snap_ConvertibleNotesMember_documentation_en-US" xlink:label="lab_snap_ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Convertible Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ConvertibleNotesMember" xlink:href="snap-20260630.xsd#snap_ConvertibleNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_ConvertibleNotesMember" xlink:to="lab_snap_ConvertibleNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_019e65dc-ce1e-76ca-bb84-3392411230f5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_snap_RebeccaMorrowMember_label_en-US" xlink:label="lab_snap_RebeccaMorrowMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rebecca Morrow [Member]</link:label>
    <link:label id="lab_snap_RebeccaMorrowMember_documentation_en-US" xlink:label="lab_snap_RebeccaMorrowMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rebecca Morrow</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RebeccaMorrowMember" xlink:href="snap-20260630.xsd#snap_RebeccaMorrowMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_RebeccaMorrowMember" xlink:to="lab_snap_RebeccaMorrowMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019e65dc-cece-770a-a343-bfde2647356d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_AccumulatedOtherComprehensiveIncomeLossLineItems_019e65dc-cecf-7ce9-9abc-d01ec9d3d1f3_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income Loss [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_ScheduleOfEarningsPerShareTable_019e65dc-cece-7274-aa4a-c3913c3a7bff_terseLabel_en-US" xlink:label="lab_snap_ScheduleOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Earnings Per Share [Table]</link:label>
    <link:label id="lab_snap_ScheduleOfEarningsPerShareTable_label_en-US" xlink:label="lab_snap_ScheduleOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Earnings Per Share [Table]</link:label>
    <link:label id="lab_snap_ScheduleOfEarningsPerShareTable_documentation_en-US" xlink:label="lab_snap_ScheduleOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of earnings per share.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ScheduleOfEarningsPerShareTable" xlink:href="snap-20260630.xsd#snap_ScheduleOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_ScheduleOfEarningsPerShareTable" xlink:to="lab_snap_ScheduleOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_019e65dc-cece-74d2-8b83-bc853aae4953_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unamortized (Discount) Premium</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" 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" 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" 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/2026/ecd-2026.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_ScheduleOfRestructuringAndRelatedCostsTable_019e65dc-cece-7f7e-b690-f5b0c7aaaa40_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Restructuring Cost [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e65dc-ce1e-7c12-b163-3fcea25b06d8_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_019e65dc-cece-7d2d-ab1e-4f13c7ccee99_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurements, 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" 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/2026/elts/us-gaap-2026.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_SegmentReportingInformationLineItems_019e65dc-cece-7128-99f6-b51b9e6e58e1_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_019e65dc-cecf-7381-980d-dbaf2b1508b2_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program, authorized amount</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_019e65dc-cecf-7e26-9b06-243bc9e0b8b8_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation cost</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" 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/2026/elts/us-gaap-2026.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_DocumentQuarterlyReport_019e65dc-ce1e-75f3-8c71-c3c6d9c893c6_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_ConvertibleSeniorNotesIfConvertedMember_019e65dc-cecf-77c8-bdba-fcae793eb06f_terseLabel_en-US" xlink:label="lab_snap_ConvertibleSeniorNotesIfConvertedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Notes (if-converted)</link:label>
    <link:label id="lab_snap_ConvertibleSeniorNotesIfConvertedMember_label_en-US" xlink:label="lab_snap_ConvertibleSeniorNotesIfConvertedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes If Converted [Member]</link:label>
    <link:label id="lab_snap_ConvertibleSeniorNotesIfConvertedMember_documentation_en-US" xlink:label="lab_snap_ConvertibleSeniorNotesIfConvertedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Convertible senior notes if converted.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ConvertibleSeniorNotesIfConvertedMember" xlink:href="snap-20260630.xsd#snap_ConvertibleSeniorNotesIfConvertedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_ConvertibleSeniorNotesIfConvertedMember" xlink:to="lab_snap_ConvertibleSeniorNotesIfConvertedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_019e65dc-ce1e-7871-8071-fe2183620e09_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_019e65dc-ce1e-7860-a21e-9b58ea6f0c5c_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/srt-2026.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_LongLivedAssetsByGeographicAreasTableTextBlock_019e65dc-cece-7c63-b834-a9db686c7573_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-Lived Assets by Geographic Areas</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" xml:lang="en-US">Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Long-Lived Asset [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_DebtDisclosureTextBlock_019e65dc-cecf-7b44-a5b6-6aaefa56d3ab_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligation_019e65dc-cece-7ea8-8e46-2da09b35d313_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments due within two years</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" 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/2026/elts/us-gaap-2026.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_us-gaap_DeferredFinanceCostsNet_019e65dc-cece-7a1a-8c15-a2bbc97c5dec_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-ce1e-7f34-bccb-6d628cc4b304_terseLabel_en-US" xlink:label="lab_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027 Notes</link:label>
    <link:label id="lab_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_label_en-US" xlink:label="lab_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Twenty Seven Convertible Senior Note [Member]</link:label>
    <link:label id="lab_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_documentation_en-US" xlink:label="lab_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Thousand Twenty Seven Convertible Senior Note.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySevenConvertibleSeniorNoteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember" xlink:to="lab_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_019e65dc-ce1e-7fb8-9b3c-8d0b85aa7686_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring Charges (Benefits)</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" 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/2026/elts/us-gaap-2026.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_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019e65dc-cecf-7725-b1b1-7687cb6f83eb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Business Acquisitions By Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_019e65dc-ce1e-7417-811e-b66e18587ec6_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_CostsAndExpenses_019e65dc-cece-7430-8d28-e0692b68471d_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_019e65dc-cecf-779b-b949-81947885fffd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, interest rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_019e65dc-ce1e-7eb8-b2f2-1f1e67678de4_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_019e65dc-ce1e-7c59-b5db-34d4bb69066f_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_019e65dc-ce1e-7235-b879-5d3500862235_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_019e65dc-ce1e-7da4-9314-a16c6f357dfb_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_us-gaap_EquitySecuritiesFvNi_019e65dc-ce1e-7fff-8eb2-037d2b42df31_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity securities, cost or amortized cost</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_019e65dc-ce1e-7ca6-b190-d5cf88a55f00_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e65dc-ce1e-7505-8487-be5c67472bbc_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Marketable securities, Cost or 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" 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/2026/elts/us-gaap-2026.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_AccountingPoliciesAbstract_019e65dc-cece-7122-b980-9eb5e3043678_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_us-gaap_OperatingLeaseLiability_019e65dc-ce1e-7482-bebe-bf4063529354_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_snap_AccumulatedOtherComprehensiveIncomeLossAbstract_019e65dc-cecf-703a-8c93-74f03f6d3110_terseLabel_en-US" xlink:label="lab_snap_AccumulatedOtherComprehensiveIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income Loss [Abstract]</link:label>
    <link:label id="lab_snap_AccumulatedOtherComprehensiveIncomeLossAbstract_label_en-US" xlink:label="lab_snap_AccumulatedOtherComprehensiveIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income Loss [Abstract]</link:label>
    <link:label id="lab_snap_AccumulatedOtherComprehensiveIncomeLossAbstract_documentation_en-US" xlink:label="lab_snap_AccumulatedOtherComprehensiveIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income (loss).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_AccumulatedOtherComprehensiveIncomeLossAbstract" xlink:href="snap-20260630.xsd#snap_AccumulatedOtherComprehensiveIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_AccumulatedOtherComprehensiveIncomeLossAbstract" xlink:to="lab_snap_AccumulatedOtherComprehensiveIncomeLossAbstract" 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" 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/2026/ecd-2026.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_ProceedsFromPaymentsForOtherFinancingActivities_019e65dc-ce1e-73f9-b2a0-def1902dcea0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payment for) Other Financing Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_PrepaidExpenseAndOtherAssetsCurrent_019e65dc-cece-77c4-9355-9e3adb208a99_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PatentsMember_019e65dc-ce1e-7067-9da1-90e8d279d26c_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents</link:label>
    <link:label id="lab_us-gaap_PatentsMember_label_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember" xlink:to="lab_us-gaap_PatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_019e65dc-cece-768e-a63c-562341fee494_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_BusinessAcquisitionAcquireeDomain_019e65dc-ce1e-72d6-bc79-d5235a05aec0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [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" xml:lang="en-US">Business Combination [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_snap_A2026AcquisitionsMember_019e65dc-cecf-76c5-94d5-5607c259d1cb_terseLabel_en-US" xlink:label="lab_snap_A2026AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026 Acquisitions</link:label>
    <link:label id="lab_snap_A2026AcquisitionsMember_label_en-US" xlink:label="lab_snap_A2026AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2026 Acquisitions [Member]</link:label>
    <link:label id="lab_snap_A2026AcquisitionsMember_documentation_en-US" xlink:label="lab_snap_A2026AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2026 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_A2026AcquisitionsMember" xlink:href="snap-20260630.xsd#snap_A2026AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_A2026AcquisitionsMember" xlink:to="lab_snap_A2026AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_019e65dc-cece-77dc-840d-6cea83f57768_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_CommitmentsAndContingenciesDisclosureTextBlock_019e65dc-ce1e-7bcd-b641-7b7caa481d49_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_us-gaap_NumberOfOperatingSegments_019e65dc-ce1e-70f6-9dd8-11069ed9b92d_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019e65dc-ce1e-783a-8562-40402877f468_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_ScheduleOfGoodwillTextBlock_019e65dc-cecf-768d-9e06-582a77d98ff1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Carrying Amount of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_019e65dc-ce1e-75ce-92c0-0ea008a454fb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_dei_EntityCentralIndexKey_019e65dc-ce1e-7831-b834-aa580c1418e0_verboseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2026/dei-2026.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValueOutstanding_019e65dc-ce1e-780f-9db0-a2dce316f00a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, value</link:label>
    <link:label id="lab_us-gaap_CommonStockValueOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValueOutstanding" xlink:to="lab_us-gaap_CommonStockValueOutstanding" 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" 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" 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/2026/ecd-2026.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_us-gaap_BusinessAcquisitionAxis_019e65dc-ce1e-7c91-a0de-1a3ef8a2b39a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [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" xml:lang="en-US">Business Combination [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cece-77f4-9ff5-fde67e6129c2_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_IndemnificationGuaranteeMember_019e65dc-ce1e-7547-ada0-2de0ef0aae73_terseLabel_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indemnification Agreement</link:label>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_label_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indemnification Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndemnificationGuaranteeMember" xlink:to="lab_us-gaap_IndemnificationGuaranteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityOther_019e65dc-ce1e-7c72-bb71-5714b781cb28_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityOther_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityOther" xlink:to="lab_us-gaap_StockholdersEquityOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_019e65dc-cecf-7c04-b09b-5f466cb3e663_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_IncomeStatementAbstract_019e65dc-cece-756c-a182-0b1f348cc07c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_019e65dc-ce1e-7447-96c6-ad2ec9c4243e_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_019e65dc-cece-7b3b-a14a-d074cfa6048f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_GainLossOnInvestments_019e65dc-cecf-791c-9674-feb101f92107_totalLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gains (losses) on strategic investments, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestments" xlink:to="lab_us-gaap_GainLossOnInvestments" xlink:type="arc" order="1"/>
    <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" 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" 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/2026/elts/us-gaap-2026.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_019e65dc-ce1e-7919-a2a3-2baa024ac7c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_DebtInstrumentBasisSpreadOnVariableRate1_019e65dc-cecf-71bd-be54-a1a39500db28_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis spread on variable interest rate (percentage)</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" 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/2026/elts/us-gaap-2026.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_dei_CityAreaCode_019e65dc-cecf-742a-aed2-bdc4d53d6956_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_019e65dc-ce1e-7482-b69f-f5c7a6d6e4bd_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_019e65dc-cece-7741-8142-10f44b73f13a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Period One</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Period One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e65dc-cece-733a-b1f8-8c4d6f39bc53_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income</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" 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/2026/elts/us-gaap-2026.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_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_019e65dc-ce1e-70ad-ad36-c9465136d3a2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Disaggregation of Revenue 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" xml:lang="en-US">Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019e65dc-ce1e-7489-96d7-de9c5b2e5647_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average recognition period</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" 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/2026/elts/us-gaap-2026.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_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_019e65dc-ce1e-78fc-af1a-dd1d9d4d52ef_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases, terms</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:to="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_019e65dc-cece-7ebb-9ae2-ad9e1587b96f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_snap_SterlingOvernightIndexMember_019e65dc-cece-710e-a9a1-c0e600b05811_terseLabel_en-US" xlink:label="lab_snap_SterlingOvernightIndexMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sterling Overnight Index</link:label>
    <link:label id="lab_snap_SterlingOvernightIndexMember_label_en-US" xlink:label="lab_snap_SterlingOvernightIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sterling Overnight Index [Member]</link:label>
    <link:label id="lab_snap_SterlingOvernightIndexMember_documentation_en-US" xlink:label="lab_snap_SterlingOvernightIndexMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sterling overnight index.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_SterlingOvernightIndexMember" xlink:href="snap-20260630.xsd#snap_SterlingOvernightIndexMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_SterlingOvernightIndexMember" xlink:to="lab_snap_SterlingOvernightIndexMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_019e65dc-ce1e-7767-99a3-3ec3763c18ee_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-cece-7da9-8cd8-29f114862c1b_terseLabel_en-US" xlink:label="lab_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028 Notes</link:label>
    <link:label id="lab_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_label_en-US" xlink:label="lab_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Twenty Eight Senior Convertible Notes [Member]</link:label>
    <link:label id="lab_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_documentation_en-US" xlink:label="lab_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2028 Senior Convertible Notes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentyEightSeniorConvertibleNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember" xlink:to="lab_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_A2024StockRepurchasePlanMember_019e65dc-ce1e-7453-a588-baae7eb44154_terseLabel_en-US" xlink:label="lab_snap_A2024StockRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024 Stock Repurchase Plan</link:label>
    <link:label id="lab_snap_A2024StockRepurchasePlanMember_label_en-US" xlink:label="lab_snap_A2024StockRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2024 Stock Repurchase Plan [Member]</link:label>
    <link:label id="lab_snap_A2024StockRepurchasePlanMember_documentation_en-US" xlink:label="lab_snap_A2024StockRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2024 Stock Repurchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_A2024StockRepurchasePlanMember" xlink:href="snap-20260630.xsd#snap_A2024StockRepurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_A2024StockRepurchasePlanMember" xlink:to="lab_snap_A2024StockRepurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_019e65dc-ce1e-7322-ab77-3baa9e9f6d1a_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gains (losses) recognized on publicly traded equity securities sold during the period, net</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Realized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_019e65dc-ce1e-7816-bc5a-fbf543238ca1_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_February2025NoteRepurchasesMember_019e65dc-ce1e-7b53-ad76-0e274bd4078f_terseLabel_en-US" xlink:label="lab_snap_February2025NoteRepurchasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">February 2025 Note Repurchases</link:label>
    <link:label id="lab_snap_February2025NoteRepurchasesMember_label_en-US" xlink:label="lab_snap_February2025NoteRepurchasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">February 2025 Note Repurchases [Member]</link:label>
    <link:label id="lab_snap_February2025NoteRepurchasesMember_documentation_en-US" xlink:label="lab_snap_February2025NoteRepurchasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">February 2025 Note Repurchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_February2025NoteRepurchasesMember" xlink:href="snap-20260630.xsd#snap_February2025NoteRepurchasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_February2025NoteRepurchasesMember" xlink:to="lab_snap_February2025NoteRepurchasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_019e65dc-ce1e-750c-ba9e-0ba8611049a4_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_019e65dc-cece-7e15-b779-7f15fc57a4cb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Total Stock-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" 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/2026/elts/us-gaap-2026.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_snap_A2026StockRepurchasePlanMember_019e65dc-cece-770d-8232-41c4c0ffa8ab_terseLabel_en-US" xlink:label="lab_snap_A2026StockRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026 Stock Repurchase Plan</link:label>
    <link:label id="lab_snap_A2026StockRepurchasePlanMember_label_en-US" xlink:label="lab_snap_A2026StockRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2026 Stock Repurchase Plan [Member]</link:label>
    <link:label id="lab_snap_A2026StockRepurchasePlanMember_documentation_en-US" xlink:label="lab_snap_A2026StockRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2026 Stock Repurchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_A2026StockRepurchasePlanMember" xlink:href="snap-20260630.xsd#snap_A2026StockRepurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_A2026StockRepurchasePlanMember" xlink:to="lab_snap_A2026StockRepurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_019e65dc-ce1e-7a81-9565-7cb951cb58ce_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying value</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e65dc-ce1e-7f33-9cb8-a107d33e82ee_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities, Gross 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" 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/2026/elts/us-gaap-2026.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_OciBeforeReclassificationsNetOfTaxAttributableToParent_019e65dc-ce1e-7662-948c-40adafdcaa70_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive loss before reclassifications</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019e65dc-cecf-7c2f-9965-8cd8766556fa_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e65dc-ce1e-7689-a470-84120dfba289_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_019e65dc-ce1e-7361-ab19-7e4aa0eef604_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_snap_DouglasHottMay2026PlanMember_label_en-US" xlink:label="lab_snap_DouglasHottMay2026PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Douglas Hott May 2026 Plan [Member]</link:label>
    <link:label id="lab_snap_DouglasHottMay2026PlanMember_documentation_en-US" xlink:label="lab_snap_DouglasHottMay2026PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Douglas Hott May 2026 Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DouglasHottMay2026PlanMember" xlink:href="snap-20260630.xsd#snap_DouglasHottMay2026PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_DouglasHottMay2026PlanMember" xlink:to="lab_snap_DouglasHottMay2026PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e65dc-ce1e-7ba7-8a03-8888ad58e2e8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Retirement of Class A non-voting common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e65dc-ce1e-7dc3-b95c-f2ff2d048f45_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement of Class A non-voting 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_019e65dc-ce1e-747f-a524-b116aeb90130_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_019e65dc-ce1e-7f05-a14f-7dc64974e48b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_Goodwill_019e65dc-ce1e-7d75-99dd-e91f885deb1b_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_019e65dc-ce1e-7201-a810-b0c6b7fd21b3_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Goodwill, beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_019e65dc-ce1e-7ba0-982f-41d94ada760d_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Goodwill, ending balance</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" 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/2026/elts/us-gaap-2026.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_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_GoodwillAcquiredDuringPeriod_019e65dc-cece-77c6-ab11-b4363a3e0393_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019e65dc-ce1e-7263-be68-762ad17d3bd1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average grant date fair value per restricted stock, Granted (in usd 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" 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/2026/elts/us-gaap-2026.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_CommonClassCMember_019e65dc-ce1e-711b-b0e7-6d21b5959288_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Class C</link:label>
    <link:label id="lab_us-gaap_CommonClassCMember_019e65dc-ce1e-792e-9496-f5164d110b61_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassCMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class C voting common stock</link:label>
    <link:label id="lab_us-gaap_CommonClassCMember_label_en-US" xlink:label="lab_us-gaap_CommonClassCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class C [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassCMember" xlink:to="lab_us-gaap_CommonClassCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_019e65dc-ce1e-75b3-b072-8ad2ba91366a_totalLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gains (losses) on publicly traded equity securities, net</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_019e65dc-cece-7d31-aa54-8354326cb694_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_OperatingLeaseLiabilityNoncurrent_019e65dc-ce1e-72ba-92bb-913eb0f8146e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, noncurrent</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" 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/2026/elts/us-gaap-2026.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_OperatingExpenses_019e65dc-ce1e-7f48-9b91-7048a5375cc3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_019e65dc-cecf-75a6-84b1-0c94bd23281a_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_RevolvingCreditFacilityMember_019e65dc-cecf-7219-a248-806fc9dfe756_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019e65dc-ce1e-74ad-8f02-67a0fadcf279_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average grant date fair value per restricted stock, Forfeited (in usd 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" 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/2026/elts/us-gaap-2026.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_AccumulatedNetUnrealizedInvestmentGainLossMember_019e65dc-ce1e-7efa-95d6-8804929eeecb_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable Securities</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" 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" 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" 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/2026/ecd-2026.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_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-ce1e-7052-97cd-4f971a354d68_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_019e65dc-cece-7797-94ef-75c2ffb98107_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_019e65dc-cece-7c3c-9bc2-f531a1628bfc_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Common stock, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_019e65dc-cece-7ee1-b47e-79bae4e4906e_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Common stock, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/ecd-2026.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_us-gaap_AccumulatedTranslationAdjustmentMember_019e65dc-ce1e-79d8-a8c0-da8462788e98_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_019e65dc-ce1e-77b2-acd1-294049a07e6d_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_019e65dc-cece-7f90-be44-c7650adcdc79_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in usd 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019e65dc-ce1e-7283-bc10-01fda4477d8e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income Loss [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_019e65dc-cece-78ec-bb21-eec6a18c8682_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_NetCashProvidedByUsedInFinancingActivities_019e65dc-ce1e-7724-a33a-abd10e355cb0_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019e65dc-ce1e-7714-8704-0488548f519e_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_UnrealizedGainLossOnInvestments_019e65dc-cece-71cc-9252-1eef05717393_terseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gains on strategic investments still held at the reporting date</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_019e65dc-ce1e-7284-b69a-2bff485c5c09_terseLabel_en-US" xlink:label="lab_snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_label_en-US" xlink:label="lab_snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite Lived Intangible Assets Amortization Expense After Year Four</link:label>
    <link:label id="lab_snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_documentation_en-US" xlink:label="lab_snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finite lived intangible assets amortization expense after year four.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" xlink:href="snap-20260630.xsd#snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" xlink:to="lab_snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_019e65dc-ce1e-7fb6-8cb3-beee61a9788f_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</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" xml:lang="en-US">Intangible Asset, Finite-Lived, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_019e65dc-ce1e-7caa-9252-29d23cfb6b5d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [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" xml:lang="en-US">Intangible Asset, Finite-Lived [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_ResearchAndDevelopmentExpense_019e65dc-cecf-7ec3-ad43-b8e21fdcb01c_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-ce1e-7e42-9244-004d8a72c09d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_019e65dc-ce1e-783a-a5a7-576cdf3a5fec_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e65dc-cece-78d0-a6a5-a11b76fffe1c_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_019e65dc-ce1e-7de7-84e1-902a3dbd0eda_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-ce1e-7fd6-b3e0-eac4682982fc_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-ce1e-7555-9dec-900cc80e396f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e65dc-cece-796e-b118-469c46185f9f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_019e65dc-cece-7760-89b9-333922731cb8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Period Three</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Period Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019e65dc-cece-7404-bd1b-048de1233cee_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual commitment fee</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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e65dc-cece-7985-a1f0-b45f5f344226_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019e65dc-cece-7f8a-b7af-877360f46719_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019e65dc-cece-7153-9c8b-4b12cfb257df_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, 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" xml:lang="en-US">Intangible Asset, Finite-Lived, Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_019e65dc-ce1e-7f64-9c9f-d83042695a11_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets</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" xml:lang="en-US">Intangible Asset and Goodwill [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_us-gaap_RevenueFromContractWithCustomerTextBlock_019e65dc-cecf-7489-bfbb-73c2fa48e80c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_019e65dc-cece-7568-9d0b-b38eb157ddf4_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost, Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019e65dc-cecf-7aec-8da6-3ccf7a7e16fc_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment for (Proceeds from) Other Investing Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_019e65dc-ce1e-70a2-bcb5-bd0fd7d4fe47_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate</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" 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/2026/elts/us-gaap-2026.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_GainLossOnRepurchaseOfDebtInstrument_019e65dc-ce1e-73a0-bdcc-5a6a11a95de2_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (loss) on repurchase of debt instrument</link:label>
    <link:label id="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument_label_en-US" xlink:label="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Repurchase of Debt Instrument</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:to="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_019e65dc-cece-7b44-910b-dbca522ea10c_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of RSU and RSA Activity</link:label>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e65dc-cecf-7c5a-a2d6-896508b9a6a1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_ContentAndDeveloperPartnerCosts_019e65dc-ce1e-7dd7-add6-3e00a5afd55e_terseLabel_en-US" xlink:label="lab_snap_ContentAndDeveloperPartnerCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Content and developer partner costs</link:label>
    <link:label id="lab_snap_ContentAndDeveloperPartnerCosts_label_en-US" xlink:label="lab_snap_ContentAndDeveloperPartnerCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Content And Developer Partner Costs</link:label>
    <link:label id="lab_snap_ContentAndDeveloperPartnerCosts_documentation_en-US" xlink:label="lab_snap_ContentAndDeveloperPartnerCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Content And Developer Partner Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ContentAndDeveloperPartnerCosts" xlink:href="snap-20260630.xsd#snap_ContentAndDeveloperPartnerCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_ContentAndDeveloperPartnerCosts" xlink:to="lab_snap_ContentAndDeveloperPartnerCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashMember_019e65dc-cecf-79a9-9371-644248689c44_terseLabel_en-US" xlink:label="lab_us-gaap_CashMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_CommitmentsAndContingenciesDisclosureAbstract_019e65dc-ce1e-7df6-803c-eb09c1de72b6_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_OperatingIncomeLoss_019e65dc-ce1e-7206-ac5c-50e9d242232e_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating loss</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" 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/2026/elts/us-gaap-2026.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_dei_CurrentFiscalYearEndDate_019e65dc-cece-78da-aa22-2c82d22136fc_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_BusinessCombinationDisclosureTextBlock_019e65dc-cece-720e-84f9-2f653405406c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisitions</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" xml:lang="en-US">Business Combination [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_us-gaap_NoncurrentAssets_019e65dc-cece-7d99-86ab-1423cb2ef9b9_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total long-lived 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" xml:lang="en-US">Long-Lived Asset, Excluding Financial Instrument, Customer Relationship, Mortgage Servicing Right, Deferred Policy Acquisition Cost, and Deferred Tax Asset, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_019e65dc-ce1e-7ca9-a4ec-54e95f64cc52_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of Class A non-voting common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019e65dc-ce1e-7c85-a563-882fea5bfa38_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease not yet commenced amount</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" 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/2026/elts/us-gaap-2026.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_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_019e65dc-cecf-7098-9702-d442285ea383_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/ecd-2026.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019e65dc-ce1e-71b2-8390-c2d3479b4706_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_CommonStockSharesIssued_019e65dc-cecf-7b71-8f6d-994dd75f03a2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_EquityMethodInvestmentsDisclosureTextBlock_019e65dc-ce1e-777a-8c29-4e24fb4ddfaa_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Strategic Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments and Joint Ventures Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_AdvertisingPartnerAndOtherCosts_019e65dc-cece-7182-a248-2011785f6d77_terseLabel_en-US" xlink:label="lab_snap_AdvertisingPartnerAndOtherCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising partner and other costs</link:label>
    <link:label id="lab_snap_AdvertisingPartnerAndOtherCosts_label_en-US" xlink:label="lab_snap_AdvertisingPartnerAndOtherCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Partner And Other Costs</link:label>
    <link:label id="lab_snap_AdvertisingPartnerAndOtherCosts_documentation_en-US" xlink:label="lab_snap_AdvertisingPartnerAndOtherCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Advertising Partner And Other Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_AdvertisingPartnerAndOtherCosts" xlink:href="snap-20260630.xsd#snap_AdvertisingPartnerAndOtherCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_AdvertisingPartnerAndOtherCosts" xlink:to="lab_snap_AdvertisingPartnerAndOtherCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_019e65dc-cecf-7b8a-8adb-630c59bd61b5_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt discount (premium)</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Discount (Premium)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationLineItems_019e65dc-ce1e-71a3-8698-9107582eb0b5_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_label_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems" xlink:to="lab_dei_EntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_019e65dc-cecf-7687-be19-8196f75bee56_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_019e65dc-cecf-745e-8983-74ed1749592d_periodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_019e65dc-cecf-7cd7-8055-a788603203da_periodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_ContractualObligationMaturity_019e65dc-ce1e-7770-b473-94aee1815d55_terseLabel_en-US" xlink:label="lab_snap_ContractualObligationMaturity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contractual obligation maturity</link:label>
    <link:label id="lab_snap_ContractualObligationMaturity_label_en-US" xlink:label="lab_snap_ContractualObligationMaturity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation Maturity</link:label>
    <link:label id="lab_snap_ContractualObligationMaturity_documentation_en-US" xlink:label="lab_snap_ContractualObligationMaturity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contractual Obligation Maturity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ContractualObligationMaturity" xlink:href="snap-20260630.xsd#snap_ContractualObligationMaturity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_ContractualObligationMaturity" xlink:to="lab_snap_ContractualObligationMaturity" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_019e65dc-cece-7908-abd6-9c98dc71b4da_negatedLabel_en-US" xlink:label="lab_snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase Decrease In Operating Lease Right Of Use Asset</link:label>
    <link:label id="lab_snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase decrease in operating lease right of use asset.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:href="snap-20260630.xsd#snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:to="lab_snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_019e65dc-cece-72c0-945e-f586b38f4ce7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, increase (decrease), net</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Increase (Decrease), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:to="lab_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_019e65dc-cece-7229-97ef-c7751e2a8b90_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_019e65dc-ce1e-7635-9568-56f6338ce06d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_DebtInstrumentRepurchaseAmount_019e65dc-cecf-75a4-bbeb-40b5d0ac057c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, repurchase amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRepurchaseAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRepurchaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRepurchaseAmount" xlink:to="lab_us-gaap_DebtInstrumentRepurchaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_019e65dc-cecf-710b-b297-00f839b1cf7f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance</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" 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/2026/elts/us-gaap-2026.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_srt_ProductsAndServicesDomain_019e65dc-cecf-74c3-aa96-95a36d1320c4_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_019e65dc-cece-76ec-92d0-03c29ec03fb9_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation Of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_019e65dc-cece-7df8-8eb2-790d6372c069_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_snap_CashAndAvailableForSaleDebtSecuritiesFairValue_019f966a-be22-7428-aab7-3631a5620c11_totalLabel_en-US" xlink:label="lab_snap_CashAndAvailableForSaleDebtSecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash, equity securities and marketable securities, Total Estimated Fair Value</link:label>
    <link:label id="lab_snap_CashAndAvailableForSaleDebtSecuritiesFairValue_label_en-US" xlink:label="lab_snap_CashAndAvailableForSaleDebtSecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash And Available For Sale Debt Securities Fair Value</link:label>
    <link:label id="lab_snap_CashAndAvailableForSaleDebtSecuritiesFairValue_documentation_en-US" xlink:label="lab_snap_CashAndAvailableForSaleDebtSecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash and available for sale debt securities fair value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CashAndAvailableForSaleDebtSecuritiesFairValue" xlink:href="snap-20260630.xsd#snap_CashAndAvailableForSaleDebtSecuritiesFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_CashAndAvailableForSaleDebtSecuritiesFairValue" xlink:to="lab_snap_CashAndAvailableForSaleDebtSecuritiesFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_019e65dc-cece-79d6-854e-4d822545d395_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_snap_RestOfWorldMember_019e65dc-ce1e-789e-8713-1c3557b01ab4_verboseLabel_en-US" xlink:label="lab_snap_RestOfWorldMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Rest of World</link:label>
    <link:label id="lab_snap_RestOfWorldMember_019e65dc-ce1e-717c-a68e-3562ea3bf9e7_terseLabel_en-US" xlink:label="lab_snap_RestOfWorldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rest of world</link:label>
    <link:label id="lab_snap_RestOfWorldMember_label_en-US" xlink:label="lab_snap_RestOfWorldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rest Of World [Member]</link:label>
    <link:label id="lab_snap_RestOfWorldMember_documentation_en-US" xlink:label="lab_snap_RestOfWorldMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rest of World.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RestOfWorldMember" xlink:href="snap-20260630.xsd#snap_RestOfWorldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_RestOfWorldMember" xlink:to="lab_snap_RestOfWorldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_019e65dc-cecf-7611-a170-1a2e52f923f3_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_019e65dc-ce1e-7f86-8b94-7d031fdfad47_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019e65dc-ce1e-71b7-8fbf-3fad3c802d8d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</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" 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/2026/elts/us-gaap-2026.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_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_019e65dc-ce1e-7898-8c88-1851066c3272_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted- Average Remaining Useful Life (Years)</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, Acquired, Weighted-Average Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1e-70a2-92ba-c011671e933b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [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" 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/2026/elts/us-gaap-2026.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_BusinessDescriptionAndAccountingPoliciesTextBlock_019e65dc-cece-7492-b57a-d51c2c6e22d9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Description of Business and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" 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" 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" 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/2026/ecd-2026.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_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_OtherAssetsNoncurrent_019e65dc-ce1e-7d70-93cc-95c65fb651af_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_dei_DocumentType_019e65dc-cece-7267-9527-373189db61d9_verboseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_DebtInstrumentRepurchasedFaceAmount_019e65dc-cecf-7b01-aed1-734a702bbdf6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, repurchased face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Repurchased Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019e65dc-cece-726e-91d9-033f4cf2d114_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for acquisitions, 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" 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/2026/elts/us-gaap-2026.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-cece-7cd3-9d0c-6ef2ab2d8b79_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_AccruedLiabilitiesCurrent_019e65dc-ce1e-75c3-8ae9-66e971d0f2c8_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_GainsLossesOnExtinguishmentOfDebt_019e65dc-cece-7ab6-b923-c8d6690c620d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_019e65dc-cece-7e81-99b6-2d174eeaafac_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" 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" 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" 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/2026/ecd-2026.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_RepaymentsOfConvertibleDebt_019e65dc-cece-7f24-adf0-77cc6582e93e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayment of convertible notes</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:to="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_019e65dc-cece-7ae3-abcd-71af6bcfa0ea_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, redemption price percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_PendingMattersMember_019e65dc-ce1e-7dc1-bec0-dddd845b9867_terseLabel_en-US" xlink:label="lab_snap_PendingMattersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pending Matters</link:label>
    <link:label id="lab_snap_PendingMattersMember_label_en-US" xlink:label="lab_snap_PendingMattersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pending Matters [Member]</link:label>
    <link:label id="lab_snap_PendingMattersMember_documentation_en-US" xlink:label="lab_snap_PendingMattersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Pending Matters</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_PendingMattersMember" xlink:href="snap-20260630.xsd#snap_PendingMattersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_PendingMattersMember" xlink:to="lab_snap_PendingMattersMember" 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" 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" 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/2026/ecd-2026.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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019e65dc-cecf-7101-96ea-fca9e105ebfb_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program, remaining authorized, 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" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_us-gaap_StatementOfStockholdersEquityAbstract_019e65dc-ce1e-7a24-b2f2-c1c882156048_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_019e65dc-ce1e-7f1f-b870-f67bac931718_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_dei_EntityAddressPostalZipCode_019e65dc-cece-75ee-9c30-bf123f1e182d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_dei_EntityRegistrantName_019e65dc-cece-76a9-93f2-012e499edb3b_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e65dc-ce1e-793e-9875-a404c015cd1a_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_snap_RebeccaMorrowJune2026PlanMember_label_en-US" xlink:label="lab_snap_RebeccaMorrowJune2026PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rebecca Morrow June 2026 Plan [Member]</link:label>
    <link:label id="lab_snap_RebeccaMorrowJune2026PlanMember_documentation_en-US" xlink:label="lab_snap_RebeccaMorrowJune2026PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rebecca Morrow June 2026 Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RebeccaMorrowJune2026PlanMember" xlink:href="snap-20260630.xsd#snap_RebeccaMorrowJune2026PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_RebeccaMorrowJune2026PlanMember" xlink:to="lab_snap_RebeccaMorrowJune2026PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_019e65dc-ce1e-77dd-b8b3-5f8164c107a1_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 8)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_FiniteLivedIntangibleAssetsGross_019e65dc-ce1e-71b8-8d71-2027e85802f6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Intangible Asset, Finite-Lived, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_DebtInstrumentRedemptionPeriodDomain_019e65dc-cece-7de2-8513-c077b3102c1d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_019e65dc-cece-7aab-b2e3-e2abe37b1226_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019e65dc-ce1e-7db8-9821-afee2d99b42d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030</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" xml:lang="en-US">Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis_019e65dc-cecf-79fd-ac32-cee4d50e3774_totalLabel_en-US" xlink:label="lab_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash, equity securities and marketable securities, Cost or Amortized Cost</link:label>
    <link:label id="lab_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis_label_en-US" xlink:label="lab_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash And Available For Sale Debt Securities Cost And Amortized Cost Basis</link:label>
    <link:label id="lab_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis_documentation_en-US" xlink:label="lab_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash and available for sale debt securities cost and amortized cost basis.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis" xlink:href="snap-20260630.xsd#snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis" xlink:to="lab_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis" 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" 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" 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/2026/ecd-2026.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_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_GoodwillRollForward_019e65dc-ce1e-73a1-91e8-0fffe03c178d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-ce1e-77b4-95ea-6414cb5740fd_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e65dc-ce1e-776e-b223-3c94930a288d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, Class [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" xml:lang="en-US">Intangible Asset, Finite-Lived, Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-cecf-76f1-9ae0-ed49003aea66_terseLabel_en-US" xlink:label="lab_snap_TwoThousandThirtySeniorConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030 Notes</link:label>
    <link:label id="lab_snap_TwoThousandThirtySeniorConvertibleNotesMember_label_en-US" xlink:label="lab_snap_TwoThousandThirtySeniorConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Thirty Senior Convertible Notes [Member]</link:label>
    <link:label id="lab_snap_TwoThousandThirtySeniorConvertibleNotesMember_documentation_en-US" xlink:label="lab_snap_TwoThousandThirtySeniorConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Thousand Thirty Senior Convertible Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtySeniorConvertibleNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember" xlink:to="lab_snap_TwoThousandThirtySeniorConvertibleNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cece-7709-a853-4d088dfba153_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019e65dc-cecf-76d7-845f-99f48aaf2c02_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remainder of 2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_019e65dc-cece-77e1-9e9e-ee99f01d1673_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_019e65dc-ce1e-7508-91f5-8da2e5602c34_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redemption price, principal (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019e65dc-ce1e-7a86-b4cf-e6682f5a136c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</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" xml:lang="en-US">Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_TreasuryStockSharesAcquired_019e65dc-cece-7737-8f44-ca2ffe0fe7ae_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of Class A non-voting common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_srt_StatementGeographicalAxis_019e65dc-cece-7ed4-abde-437e3b54be0c_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/srt-2026.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_IncreaseDecreaseInAccruedLiabilities_019e65dc-ce1e-76f7-a8fc-4ae53b2d7da9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other current 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" 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/2026/elts/us-gaap-2026.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_RestrictedCash_019e65dc-cecf-704f-8653-9de88b3766da_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash, included in other assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_InfrastructureCosts_019e65dc-ce1e-7b8f-8d8f-5c1664d04889_terseLabel_en-US" xlink:label="lab_snap_InfrastructureCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Infrastructure costs</link:label>
    <link:label id="lab_snap_InfrastructureCosts_label_en-US" xlink:label="lab_snap_InfrastructureCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Infrastructure Costs</link:label>
    <link:label id="lab_snap_InfrastructureCosts_documentation_en-US" xlink:label="lab_snap_InfrastructureCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Infrastructure Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_InfrastructureCosts" xlink:href="snap-20260630.xsd#snap_InfrastructureCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_InfrastructureCosts" xlink:to="lab_snap_InfrastructureCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts_019e65dc-ce1e-7950-a076-9ac51a528a7c_terseLabel_en-US" xlink:label="lab_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of convertible notes, net of issuance costs</link:label>
    <link:label id="lab_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts_label_en-US" xlink:label="lab_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From Debt Net Of Issuance Costs And Capped Call Transaction Costs</link:label>
    <link:label id="lab_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts_documentation_en-US" xlink:label="lab_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds from debt net of issuance costs and capped call transaction costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts" xlink:href="snap-20260630.xsd#snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts" xlink:to="lab_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtConversionsTextBlock_019e65dc-ce1e-7b0a-9c0b-3c53c4d9e0e1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtConversionsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Debt Conversions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtConversionsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtConversionsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt Conversions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtConversionsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDebtConversionsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtConversionsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtConversionsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount_019e65dc-cecf-7225-befb-fe4eea6695b6_negatedTerseLabel_en-US" xlink:label="lab_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cumulative downward adjustments, including impairments</link:label>
    <link:label id="lab_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount_label_en-US" xlink:label="lab_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Cumulative Amount</link:label>
    <link:label id="lab_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount_documentation_en-US" xlink:label="lab_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Cumulative Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount" xlink:href="snap-20260630.xsd#snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount" xlink:to="lab_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_019e65dc-cece-7294-818a-acc727ec2fcf_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other segment items</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Other Segment Item, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:to="lab_us-gaap_SegmentReportingOtherItemAmount" 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" 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" 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/2026/ecd-2026.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_snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock_019e65dc-ce1e-7eac-bfae-ce317edd1195_terseLabel_en-US" xlink:label="lab_snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders Equity And Compensation Related Costs Share Based Payments [Text Block]</link:label>
    <link:label id="lab_snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock_documentation_en-US" xlink:label="lab_snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stockholders equity and compensation related costs share based payments text block.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="snap-20260630.xsd#snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_019e65dc-cece-7415-9c2d-be2485fa71a3_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_snap_DouglasHottMember_label_en-US" xlink:label="lab_snap_DouglasHottMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Douglas Hott [Member]</link:label>
    <link:label id="lab_snap_DouglasHottMember_documentation_en-US" xlink:label="lab_snap_DouglasHottMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Douglas Hott</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DouglasHottMember" xlink:href="snap-20260630.xsd#snap_DouglasHottMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_DouglasHottMember" xlink:to="lab_snap_DouglasHottMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_019e65dc-cecf-79ca-9eac-f138aac7c093_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_019e65dc-ce1e-7ccc-9a2c-9bbef3ae63cd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_019e65dc-ce1e-7335-b8be-962be2b46d22_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of Class A non-voting common stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_019e65dc-ce1e-7404-a0f6-a2bcb278289b_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchased during period</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e65dc-ce1e-7ee5-82a7-6e38cb5cd4f3_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e65dc-ce1e-73f6-9c60-bf1cf3d727e0_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e65dc-ce1e-701a-9ea2-c1b7902787d7_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_snap_UnrealizedGainLossOnInvestmentsIncludingImpairment_019e65dc-cecf-7eb7-a163-37653e0c0825_terseLabel_en-US" xlink:label="lab_snap_UnrealizedGainLossOnInvestmentsIncludingImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized losses, including impairments, on strategic investments still held at the reporting date</link:label>
    <link:label id="lab_snap_UnrealizedGainLossOnInvestmentsIncludingImpairment_label_en-US" xlink:label="lab_snap_UnrealizedGainLossOnInvestmentsIncludingImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized Gain (Loss) On Investments, Including Impairment</link:label>
    <link:label id="lab_snap_UnrealizedGainLossOnInvestmentsIncludingImpairment_documentation_en-US" xlink:label="lab_snap_UnrealizedGainLossOnInvestmentsIncludingImpairment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unrealized Gain (Loss) On Investments, Including Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_UnrealizedGainLossOnInvestmentsIncludingImpairment" xlink:href="snap-20260630.xsd#snap_UnrealizedGainLossOnInvestmentsIncludingImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_UnrealizedGainLossOnInvestmentsIncludingImpairment" xlink:to="lab_snap_UnrealizedGainLossOnInvestmentsIncludingImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_019e65dc-cecf-7415-bfba-46cc645e8308_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reissuances of Class A non-voting common stock for vesting of restricted stock units</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Treasury Stock Reissued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019e65dc-cece-7179-bfff-ccd2b4f2f089_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_IncreaseDecreaseInAccountsPayable_019e65dc-ce1e-7fbc-8b4d-e7cae398dd0f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_dei_EntityIncorporationStateCountryCode_019e65dc-cece-78c9-ab1b-2ce6e4f37cbd_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_snap_OtherRevenueMember_019e65dc-cece-7192-bbe9-f70490209090_terseLabel_en-US" xlink:label="lab_snap_OtherRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other revenue</link:label>
    <link:label id="lab_snap_OtherRevenueMember_label_en-US" xlink:label="lab_snap_OtherRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Revenue [Member]</link:label>
    <link:label id="lab_snap_OtherRevenueMember_documentation_en-US" xlink:label="lab_snap_OtherRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_OtherRevenueMember" xlink:href="snap-20260630.xsd#snap_OtherRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_OtherRevenueMember" xlink:to="lab_snap_OtherRevenueMember" 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" 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" 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/2026/ecd-2026.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_snap_CommonStockSharesIssuedNotDisclosed_019e65dc-ce1e-7f7a-96e7-798c89ebb4b6_terseLabel_en-US" xlink:label="lab_snap_CommonStockSharesIssuedNotDisclosed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock shares issued not disclosed</link:label>
    <link:label id="lab_snap_CommonStockSharesIssuedNotDisclosed_label_en-US" xlink:label="lab_snap_CommonStockSharesIssuedNotDisclosed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Issued, Not Disclosed</link:label>
    <link:label id="lab_snap_CommonStockSharesIssuedNotDisclosed_documentation_en-US" xlink:label="lab_snap_CommonStockSharesIssuedNotDisclosed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Issued, Not Disclosed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonStockSharesIssuedNotDisclosed" xlink:href="snap-20260630.xsd#snap_CommonStockSharesIssuedNotDisclosed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_CommonStockSharesIssuedNotDisclosed" xlink:to="lab_snap_CommonStockSharesIssuedNotDisclosed" 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" 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" 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/2026/ecd-2026.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_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember_label_en-US" xlink:label="lab_snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rebecca Morrow June 2026 Plan, Class A Common Stock Subject to Restricted Stock Unit Award [Member]</link:label>
    <link:label id="lab_snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember_documentation_en-US" xlink:label="lab_snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rebecca Morrow June 2026 Plan, Class A Common Stock Subject to Restricted Stock Unit Award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember" xlink:href="snap-20260630.xsd#snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember" xlink:to="lab_snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_019e65dc-cecf-745b-8d1e-11b7b84ad4fc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_019e65dc-cece-7bf4-8481-c2c5701cc130_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_snap_CommonClassANonVotingMember_019e65dc-ce1e-744d-9335-367ae244b79a_terseLabel_en-US" xlink:label="lab_snap_CommonClassANonVotingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Class A Non Voting</link:label>
    <link:label id="lab_snap_CommonClassANonVotingMember_019e65dc-ce1e-78cd-a01e-563210fb71d9_verboseLabel_en-US" xlink:label="lab_snap_CommonClassANonVotingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class A non-voting common stock</link:label>
    <link:label id="lab_snap_CommonClassANonVotingMember_label_en-US" xlink:label="lab_snap_CommonClassANonVotingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class A Non Voting [Member]</link:label>
    <link:label id="lab_snap_CommonClassANonVotingMember_documentation_en-US" xlink:label="lab_snap_CommonClassANonVotingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common class A non voting.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_CommonClassANonVotingMember" xlink:to="lab_snap_CommonClassANonVotingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_019e65dc-cecf-7ed9-ac94-988a5ae19b63_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment to acquire business</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_019e65dc-cecf-7788-9ec8-9d4046ae3737_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/us-gaap-2026.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_LaborAndRelatedExpense_019e65dc-ce1e-7183-884f-2cd3a10efa00_terseLabel_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation and related payroll and other tax expense</link:label>
    <link:label id="lab_us-gaap_LaborAndRelatedExpense_label_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Labor and Related Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LaborAndRelatedExpense" xlink:to="lab_us-gaap_LaborAndRelatedExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019e65dc-cecf-7b43-8ee5-6af617817ae8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</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" xml:lang="en-US">Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_ScheduleOfDebtTableTextBlock_019e65dc-ce1e-77a6-9b67-4641452645ae_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_019e65dc-cece-798e-8109-7633a3b8c2bf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_LongtermDebtTypeDomain_019e65dc-ce1e-74b9-8700-bb3a8aac82a7_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_EarningsPerShareBasic_019e65dc-cece-7ac2-8c92-a456f9109db0_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in usd 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" 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/2026/elts/us-gaap-2026.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_ContractWithCustomerLiabilityCurrent_019e65dc-cece-73a2-aed8-ea0cf8bccb99_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_019e65dc-ce1e-709e-a77d-a6d58e785e1e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of Class A non-voting 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_019e65dc-cecf-7363-89bb-d2be96fce15d_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_srt_RangeAxis_019e65dc-ce1e-7dc5-9289-b72880e24c73_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/elts/srt-2026.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_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/ecd-2026.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_LongTermDebtNoncurrent_019e65dc-cece-709f-adb6-550cc84a3eb2_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, net</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_019e65dc-ce1e-7915-b649-6a0a5097b210_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_us-gaap_AwardTypeAxis_019e65dc-cece-770e-9f19-f58e6ca21d6e_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_us-gaap_AccountsReceivableNetCurrent_019e65dc-cecf-7057-8d6b-0cea74a7805f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance</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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_019e65dc-cece-706c-b6d5-4a4f476e6b99_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_019e65dc-cece-788d-82a8-8254040a399f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain (loss) on marketable securities, net of tax</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" 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/2026/elts/us-gaap-2026.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_RestructuringAndRelatedActivitiesAbstract_019e65dc-ce1e-7f9a-bb06-d6667c721248_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <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" 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/2026/elts/us-gaap-2026.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_srt_ProductOrServiceAxis_019e65dc-ce1e-7271-8ef3-d8b80c4c1eee_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_ReportableSegmentMember_019e65dc-ce1e-797e-9eb8-f04956a21f79_terseLabel_en-US" xlink:label="lab_snap_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reportable Segment</link:label>
    <link:label id="lab_snap_ReportableSegmentMember_label_en-US" xlink:label="lab_snap_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reportable Segment [Member]</link:label>
    <link:label id="lab_snap_ReportableSegmentMember_documentation_en-US" xlink:label="lab_snap_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reportable Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ReportableSegmentMember" xlink:href="snap-20260630.xsd#snap_ReportableSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_ReportableSegmentMember" xlink:to="lab_snap_ReportableSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" 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" 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" 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/2026/ecd-2026.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_CommonStockMember_019e65dc-ce1e-7580-9b15-62b2a9d8825b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_AvailableForSaleSecuritiesDebtSecurities_019e65dc-ce1e-73ae-a01d-226a37388418_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities, Total Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e65dc-ce1e-7c28-bc76-09c7d0cf7761_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities, total estimated fair value</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" 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/2026/elts/us-gaap-2026.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_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-ce1e-7a95-875f-95b2b1d06c4b_terseLabel_en-US" xlink:label="lab_snap_TwoThousandTwentySixSeniorConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026 Notes</link:label>
    <link:label id="lab_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_label_en-US" xlink:label="lab_snap_TwoThousandTwentySixSeniorConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Twenty Six Senior Convertible Notes [Member]</link:label>
    <link:label id="lab_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_documentation_en-US" xlink:label="lab_snap_TwoThousandTwentySixSeniorConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two thousand twenty six senior convertible notes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySixSeniorConvertibleNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember" xlink:to="lab_snap_TwoThousandTwentySixSeniorConvertibleNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_019e65dc-ce1e-7767-b737-0c1dfceb6f2b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_019e65dc-ce1e-79b0-bc93-2abd67fd9789_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</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" 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/2026/dei-2026.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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_019e65dc-ce1e-7307-a3ac-6d6cd8aa8fd5_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of employee reduction in reprioritization plan</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" 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/2026/elts/us-gaap-2026.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_country_GB_019e65dc-cece-7d22-b790-f28cf3795453_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United Kingdom</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_019e65dc-ce1e-7efd-b899-3780388ae6ed_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contractual interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Debt, Excluding Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_019e65dc-cece-7d06-9d95-ae04ac94d939_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Strategic Investments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_019e65dc-ce1e-7147-a02b-d2a20a46eec3_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Foreign Currency Translation, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_019e65dc-cece-7f3a-87cd-d7b20a40fada_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Convertible Notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:to="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_019e65dc-cece-7f32-91bb-e624a3210599_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_RealizedInvestmentGainsLosses_019e65dc-cece-717c-beec-c0a360009282_terseLabel_en-US" xlink:label="lab_us-gaap_RealizedInvestmentGainsLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gains recognized on strategic investments sold during the period, net</link:label>
    <link:label id="lab_us-gaap_RealizedInvestmentGainsLosses_label_en-US" xlink:label="lab_us-gaap_RealizedInvestmentGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Realized Investment Gains (Losses)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealizedInvestmentGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealizedInvestmentGainsLosses" xlink:to="lab_us-gaap_RealizedInvestmentGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_019e65dc-cecf-73c0-b6ab-6622c05bf6d9_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019e65dc-cece-72c3-868d-cdecf11596b1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_StatementBusinessSegmentsAxis_019e65dc-cece-77f3-a1df-5b313e0f41a7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_019e65dc-cecf-75be-b841-b78ec0e0a4ee_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" 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" 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" 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/2026/ecd-2026.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_RestructuringCharges_019e65dc-cece-7e2b-9334-2c858a183f45_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring charges</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" 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/2026/elts/us-gaap-2026.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_us-gaap_PlanNameAxis_019e65dc-ce1e-7fa2-a846-7dccc41b8738_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember_019e65dc-cece-7396-a8ad-207408bdd055_terseLabel_en-US" xlink:label="lab_snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RSUs and RSAs Granted after February 2018</link:label>
    <link:label id="lab_snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember_label_en-US" xlink:label="lab_snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units And Restricted Stock Granted After February Two Thousand Eighteen [Member]</link:label>
    <link:label id="lab_snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember_documentation_en-US" xlink:label="lab_snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted stock units and restricted stock granted after February two thousand eighteen.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember" xlink:href="snap-20260630.xsd#snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember" xlink:to="lab_snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_019e65dc-cece-75fb-b032-c68394464042_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_OtherNonoperatingIncomeExpense_019e65dc-ce1e-7b43-948f-2442053d76d6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019e65dc-cece-707f-8c35-d83a4601290e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</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" xml:lang="en-US">Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_019e65dc-cece-7b94-8050-7c6a7860c72a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remainder of 2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, Estimated Amortization Expense, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" 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" 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" 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/2026/ecd-2026.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_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019e65dc-cece-7bcf-b134-c3f20cb3f396_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Outstanding restricted stock, 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_019e65dc-ce1e-7bc3-9fac-bf525231955b_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_snap_AdvertisingRevenueMember_019e65dc-cece-7d8c-afc0-0b8035438d9e_terseLabel_en-US" xlink:label="lab_snap_AdvertisingRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising revenue</link:label>
    <link:label id="lab_snap_AdvertisingRevenueMember_label_en-US" xlink:label="lab_snap_AdvertisingRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Revenue [Member]</link:label>
    <link:label id="lab_snap_AdvertisingRevenueMember_documentation_en-US" xlink:label="lab_snap_AdvertisingRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Advertising Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_AdvertisingRevenueMember" xlink:href="snap-20260630.xsd#snap_AdvertisingRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_AdvertisingRevenueMember" xlink:to="lab_snap_AdvertisingRevenueMember" 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" 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" 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/2026/ecd-2026.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_us-gaap_ClassOfStockDomain_019e65dc-ce1e-7ee5-b167-86dead924339_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_RestructuringCostAndReserveLineItems_019e65dc-cece-7fbe-bab9-490ec4c7e90c_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_InterestPaidNet_019e65dc-cece-7978-97da-e178209967b7_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest paid, excluding capitalized interest, operating activity</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_019e65dc-cecf-7fa3-b28c-bf528509b9cf_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_snap_DebtInstrumentCapCallTransactionCapPriceNetCost_019e65dc-ce1e-7108-8afb-18e0374fad2f_terseLabel_en-US" xlink:label="lab_snap_DebtInstrumentCapCallTransactionCapPriceNetCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cap price, net cost</link:label>
    <link:label id="lab_snap_DebtInstrumentCapCallTransactionCapPriceNetCost_label_en-US" xlink:label="lab_snap_DebtInstrumentCapCallTransactionCapPriceNetCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument Cap Call Transaction Cap Price Net Cost</link:label>
    <link:label id="lab_snap_DebtInstrumentCapCallTransactionCapPriceNetCost_documentation_en-US" xlink:label="lab_snap_DebtInstrumentCapCallTransactionCapPriceNetCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt instrument, cap call transaction cap price, net cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DebtInstrumentCapCallTransactionCapPriceNetCost" xlink:href="snap-20260630.xsd#snap_DebtInstrumentCapCallTransactionCapPriceNetCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_DebtInstrumentCapCallTransactionCapPriceNetCost" xlink:to="lab_snap_DebtInstrumentCapCallTransactionCapPriceNetCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_019e65dc-cecf-75e1-86fa-2f92a7bd0cfb_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_RestructuringAndRelatedActivitiesDisclosureTextBlock_019e65dc-cece-7151-8de2-6b03559fbc95_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_IncomeTaxDisclosureTextBlock_019e65dc-cece-765d-878d-52e76c924ee4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_AccountsPayableCurrent_019e65dc-ce1e-7d6a-bf5d-82405914947b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2026/ecd-2026.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_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1e-7a9a-a3a2-d5b3b6358df1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_019e65dc-ce1e-78bf-ac9b-7ad60eac7619_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_snap_DebtInstrumentCovenantMinimumLiquidityAmount_019e65dc-cece-7f3e-9a69-c69f60261771_terseLabel_en-US" xlink:label="lab_snap_DebtInstrumentCovenantMinimumLiquidityAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, covenant, minimum liquidity amount</link:label>
    <link:label id="lab_snap_DebtInstrumentCovenantMinimumLiquidityAmount_label_en-US" xlink:label="lab_snap_DebtInstrumentCovenantMinimumLiquidityAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Minimum Liquidity Amount</link:label>
    <link:label id="lab_snap_DebtInstrumentCovenantMinimumLiquidityAmount_documentation_en-US" xlink:label="lab_snap_DebtInstrumentCovenantMinimumLiquidityAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Minimum Liquidity Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DebtInstrumentCovenantMinimumLiquidityAmount" xlink:href="snap-20260630.xsd#snap_DebtInstrumentCovenantMinimumLiquidityAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_DebtInstrumentCovenantMinimumLiquidityAmount" xlink:to="lab_snap_DebtInstrumentCovenantMinimumLiquidityAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_019e65dc-cece-7c2d-9aac-9850a12ad538_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_BusinessCombinationConsiderationTransferred1_019e65dc-ce1e-7817-8722-976b7000b585_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price consideration</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" 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/2026/elts/us-gaap-2026.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_AdditionalPaidInCapitalMember_019e65dc-ce1e-7817-a8f7-ff0c449d425d_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_EntityFilerCategory_019e65dc-ce1e-7a86-ac8b-3c2a5810827e_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock_019e65dc-ce1e-73f5-ba04-52647c16b668_terseLabel_en-US" xlink:label="lab_snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Weighted Average Remaining Lease Term and Discount Rate Related to Operating Leases</link:label>
    <link:label id="lab_snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock_label_en-US" xlink:label="lab_snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary Of Operating Lease Term And Discount Rate Table [Table Text Block]</link:label>
    <link:label id="lab_snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock_documentation_en-US" xlink:label="lab_snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Summary of operating lease term and discount rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock" xlink:href="snap-20260630.xsd#snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock" xlink:to="lab_snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_PaymentForDeferredAcquisitionPayments_019e65dc-ce1e-7c23-9bf6-ae0299553e05_negatedTerseLabel_en-US" xlink:label="lab_snap_PaymentForDeferredAcquisitionPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred payments for acquisitions</link:label>
    <link:label id="lab_snap_PaymentForDeferredAcquisitionPayments_label_en-US" xlink:label="lab_snap_PaymentForDeferredAcquisitionPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment For Deferred Acquisition Payments</link:label>
    <link:label id="lab_snap_PaymentForDeferredAcquisitionPayments_documentation_en-US" xlink:label="lab_snap_PaymentForDeferredAcquisitionPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payment For Deferred Acquisition Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_PaymentForDeferredAcquisitionPayments" xlink:href="snap-20260630.xsd#snap_PaymentForDeferredAcquisitionPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_PaymentForDeferredAcquisitionPayments" xlink:to="lab_snap_PaymentForDeferredAcquisitionPayments" 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" 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" 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/2026/ecd-2026.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_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-cece-74a8-ad32-b7a4ddf7e3ff_terseLabel_en-US" xlink:label="lab_snap_TwoThousandThirtyFourSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2034 Notes</link:label>
    <link:label id="lab_snap_TwoThousandThirtyFourSeniorNotesMember_label_en-US" xlink:label="lab_snap_TwoThousandThirtyFourSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Thirty Four Senior Notes [Member]</link:label>
    <link:label id="lab_snap_TwoThousandThirtyFourSeniorNotesMember_documentation_en-US" xlink:label="lab_snap_TwoThousandThirtyFourSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Thousand Thirty Four Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyFourSeniorNotesMember" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyFourSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_TwoThousandThirtyFourSeniorNotesMember" xlink:to="lab_snap_TwoThousandThirtyFourSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e65dc-cece-7eab-9963-57d2c76955c2_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Cash and Cash Equivalent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_DebtAndEquitySecuritiesGainLoss_019e65dc-cecf-7db7-9804-be1a2f11af76_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Losses (gains) on debt and equity securities, net</link:label>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesGainLoss_label_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt and Equity Securities, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:to="lab_us-gaap_DebtAndEquitySecuritiesGainLoss" 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" 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" 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/2026/ecd-2026.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_EquitySecuritiesFvNiUnrealizedGainLoss_019e65dc-cece-798a-b65f-d0bc6f2b738b_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Unrealized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_August2025NoteRepurchasesMember_019e65dc-ce1e-7a6f-96e4-727997b8dcfd_terseLabel_en-US" xlink:label="lab_snap_August2025NoteRepurchasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">August 2025 Note Repurchases</link:label>
    <link:label id="lab_snap_August2025NoteRepurchasesMember_label_en-US" xlink:label="lab_snap_August2025NoteRepurchasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">August 2025 Note Repurchases [Member]</link:label>
    <link:label id="lab_snap_August2025NoteRepurchasesMember_documentation_en-US" xlink:label="lab_snap_August2025NoteRepurchasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">August 2025 Note Repurchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_August2025NoteRepurchasesMember" xlink:href="snap-20260630.xsd#snap_August2025NoteRepurchasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_August2025NoteRepurchasesMember" xlink:to="lab_snap_August2025NoteRepurchasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1e-7eee-9b4e-1fe73724f331_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_019e65dc-cece-75bd-87e1-128bee521db7_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_GainLossOnInvestmentsTextBlock_019e65dc-cecf-7c01-96cf-b54657de2848_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Gain (Loss) on Strategic Investments</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_GainLossOnInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Securities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnInvestmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestmentsTextBlock" xlink:to="lab_us-gaap_GainLossOnInvestmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_019e65dc-cece-73b0-957a-2ba4effe0982_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_DebtInstrumentCapCallTransactionCapPricePerShare_019e65dc-cece-71fd-9f2f-3fb39cb2c790_terseLabel_en-US" xlink:label="lab_snap_DebtInstrumentCapCallTransactionCapPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cap price, per share (in usd per share)</link:label>
    <link:label id="lab_snap_DebtInstrumentCapCallTransactionCapPricePerShare_label_en-US" xlink:label="lab_snap_DebtInstrumentCapCallTransactionCapPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument Cap Call Transaction Cap Price Per Share</link:label>
    <link:label id="lab_snap_DebtInstrumentCapCallTransactionCapPricePerShare_documentation_en-US" xlink:label="lab_snap_DebtInstrumentCapCallTransactionCapPricePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt instrument, cap call transaction cap price, per share.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DebtInstrumentCapCallTransactionCapPricePerShare" xlink:href="snap-20260630.xsd#snap_DebtInstrumentCapCallTransactionCapPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_DebtInstrumentCapCallTransactionCapPricePerShare" xlink:to="lab_snap_DebtInstrumentCapCallTransactionCapPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_019e65dc-cece-799c-bc19-3df828d2b079_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_019e65dc-ce1e-7de4-b70d-0b32798a5cf5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease term</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" 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/2026/elts/us-gaap-2026.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_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_SeniorNotesMember_019e65dc-ce1e-7170-8c7d-9b2e6fb47acf_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_019e65dc-ce1e-787f-82e0-d758321931d1_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/dei-2026.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_019e65dc-cece-7f77-a390-2dca93593642_verboseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Lease liabilities arising from obtaining operating lease right-of-use assets</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" 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/2026/elts/us-gaap-2026.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019e65dc-ce1e-72dd-a818-e121220489fd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average grant date fair value per restricted stock, Vested (in usd 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" 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/2026/elts/us-gaap-2026.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_srt_NorthAmericaMember_019e65dc-ce1e-79bd-ab56-3af968f3d57e_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">North America</link:label>
    <link:label id="lab_srt_NorthAmericaMember_label_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">North America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NorthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NorthAmericaMember" xlink:to="lab_srt_NorthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_019e65dc-ce1e-7a0b-8268-49dfdb8e1c38_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_019e65dc-ce1e-7e88-8c63-01ff93ecf1c1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</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" 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/2026/elts/us-gaap-2026.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_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_019e65dc-cece-7c7c-97c0-92a4494c1174_terseLabel_en-US" xlink:label="lab_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted- Average Grant Date Fair Value</link:label>
    <link:label id="lab_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_label_en-US" xlink:label="lab_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:label id="lab_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_documentation_en-US" xlink:label="lab_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based compensation arrangement by share based payment award, equity instruments other than options, weighted average grant date fair value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract" xlink:href="snap-20260630.xsd#snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract" xlink:to="lab_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_019e65dc-ce1e-78b9-9ff1-2739e325f07b_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Technology</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" 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/2026/elts/us-gaap-2026.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_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_LossContingencyNatureDomain_019e65dc-cece-79ef-9a7e-13b95dbc9a59_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" 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" 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" 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/2026/ecd-2026.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_AOCIAttributableToParentNetOfTaxRollForward_019e65dc-cecf-7710-bbf4-7442d821b3b9_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_019ea338-4a9c-7d06-8f39-af68fff4c45b_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_019e65dc-ce1e-77ca-a95c-893ed2e37a8f_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_LongtermDebtTypeAxis_019e65dc-cece-7d56-b22b-2a9d299d80d5_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_UnamortizedDebtIssuanceExpense_019e65dc-ce1e-72b1-8b65-b28065bd3d95_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unamortized Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_label_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_019e65dc-cece-73a8-99ee-b8cf505bdc31_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/ecd-2026.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_019e65dc-ce1e-7937-bf0d-025066706470_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-cecf-7797-b332-9d61030912e5_terseLabel_en-US" xlink:label="lab_snap_TwoThousandThirtyThreeSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2033 Notes</link:label>
    <link:label id="lab_snap_TwoThousandThirtyThreeSeniorNotesMember_label_en-US" xlink:label="lab_snap_TwoThousandThirtyThreeSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Thirty Three Senior Notes [Member]</link:label>
    <link:label id="lab_snap_TwoThousandThirtyThreeSeniorNotesMember_documentation_en-US" xlink:label="lab_snap_TwoThousandThirtyThreeSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Thousand Thirty Three Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyThreeSeniorNotesMember" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyThreeSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_TwoThousandThirtyThreeSeniorNotesMember" xlink:to="lab_snap_TwoThousandThirtyThreeSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_019e65dc-cece-78a9-9c20-50e94c95bc72_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_019e65dc-cece-7a17-b40e-6327c84203ed_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_019e65dc-ce1e-7468-a50b-8b6f796d4d90_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Overnight Funding Rate</link:label>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_label_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:to="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_019e65dc-cece-72aa-974d-43bfec45f586_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2026/elts/us-gaap-2026.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_snap_StockBasedCompensationExpenseBenefitMember_019e65dc-ce1e-704c-8c4b-acd9c4f76a3f_terseLabel_en-US" xlink:label="lab_snap_StockBasedCompensationExpenseBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation Expense</link:label>
    <link:label id="lab_snap_StockBasedCompensationExpenseBenefitMember_label_en-US" xlink:label="lab_snap_StockBasedCompensationExpenseBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Based Compensation Expense Benefit [Member]</link:label>
    <link:label id="lab_snap_StockBasedCompensationExpenseBenefitMember_documentation_en-US" xlink:label="lab_snap_StockBasedCompensationExpenseBenefitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense (benefit).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snap_StockBasedCompensationExpenseBenefitMember" xlink:href="snap-20260630.xsd#snap_StockBasedCompensationExpenseBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snap_StockBasedCompensationExpenseBenefitMember" xlink:to="lab_snap_StockBasedCompensationExpenseBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>snap-20260630_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 2026 Workiva-->
<!--r:019e65dc-cbe8-75dd-aa02-35fc201afe3d,g:6c7140ae-8974-4cbc-9e04-3d74c6b97a9b-->
<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.snap.com/role/CoverPage" xlink:type="simple" xlink:href="snap-20260630.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_019e65dc-cd64-7b5f-996b-60c8bf951452" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_019e65dc-cd64-7bb8-ad3d-130aff1cce1f" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019e65dc-cd64-7b5f-996b-60c8bf951452" xlink:to="loc_dei_EntitiesTable_019e65dc-cd64-7bb8-ad3d-130aff1cce1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd64-7ed0-ab47-cefe306cc59a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_019e65dc-cd64-7bb8-ad3d-130aff1cce1f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd64-7ed0-ab47-cefe306cc59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd64-7647-9722-fcd7e6f2425d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd64-7ed0-ab47-cefe306cc59a" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd64-7647-9722-fcd7e6f2425d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019e65dc-cd64-765c-b1d4-904ddeeaa212" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd64-7647-9722-fcd7e6f2425d" xlink:to="loc_snap_CommonClassANonVotingMember_019e65dc-cd64-765c-b1d4-904ddeeaa212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e65dc-cd64-7701-a547-4e156a6d4515" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd64-7647-9722-fcd7e6f2425d" xlink:to="loc_us-gaap_CommonClassBMember_019e65dc-cd64-7701-a547-4e156a6d4515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019e65dc-cd64-794a-975f-ced2d1b8a252" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd64-7647-9722-fcd7e6f2425d" xlink:to="loc_us-gaap_CommonClassCMember_019e65dc-cd64-794a-975f-ced2d1b8a252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_019e65dc-cd64-7bb8-ad3d-130aff1cce1f" xlink:to="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_019e65dc-cd64-7d69-94e8-59d5da26e11f" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_DocumentType_019e65dc-cd64-7d69-94e8-59d5da26e11f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_019e65dc-cd64-7b2b-9cf2-d58235862564" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_DocumentQuarterlyReport_019e65dc-cd64-7b2b-9cf2-d58235862564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_019e65dc-cd64-7a85-8712-db7ec983be74" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_DocumentPeriodEndDate_019e65dc-cd64-7a85-8712-db7ec983be74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_019e65dc-cd64-7f35-85a4-2277107883db" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_DocumentTransitionReport_019e65dc-cd64-7f35-85a4-2277107883db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_019e65dc-cd64-77fe-87c3-412e2bc5fb7e" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityFileNumber_019e65dc-cd64-77fe-87c3-412e2bc5fb7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_019e65dc-cd64-7d60-b94d-cb65750a9495" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityRegistrantName_019e65dc-cd64-7d60-b94d-cb65750a9495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_019e65dc-cd64-7b6b-9a1f-c067441c67b8" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_019e65dc-cd64-7b6b-9a1f-c067441c67b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_019e65dc-cd64-793b-8ec7-547f4c8a6847" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityTaxIdentificationNumber_019e65dc-cd64-793b-8ec7-547f4c8a6847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_019e65dc-cd64-742e-92cf-cecb39e55dfa" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityAddressAddressLine1_019e65dc-cd64-742e-92cf-cecb39e55dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_019e65dc-cd64-71e2-ab4e-ae057024d193" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityAddressCityOrTown_019e65dc-cd64-71e2-ab4e-ae057024d193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_019e65dc-cd64-7603-89fc-40258d96cfc6" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityAddressStateOrProvince_019e65dc-cd64-7603-89fc-40258d96cfc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_019e65dc-cd64-751f-8e87-82c3a0e4e042" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityAddressPostalZipCode_019e65dc-cd64-751f-8e87-82c3a0e4e042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_019e65dc-cd64-7320-a787-a55ac974ab2f" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_CityAreaCode_019e65dc-cd64-7320-a787-a55ac974ab2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_019e65dc-cd64-78a9-93f3-99f8bcb42e1f" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_LocalPhoneNumber_019e65dc-cd64-78a9-93f3-99f8bcb42e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_019e65dc-cd64-7028-850c-004d3ad0a6f8" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_Security12bTitle_019e65dc-cd64-7028-850c-004d3ad0a6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_019e65dc-cd64-7031-9295-d1e4d33d5fbf" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_TradingSymbol_019e65dc-cd64-7031-9295-d1e4d33d5fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_019e65dc-cd64-7b58-a4ac-105676183a66" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_SecurityExchangeName_019e65dc-cd64-7b58-a4ac-105676183a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_019e65dc-cd64-7f94-a2cc-4437f32b65a8" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityCurrentReportingStatus_019e65dc-cd64-7f94-a2cc-4437f32b65a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_019e65dc-cd64-7fc2-9f73-8efbf1d852ca" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityInteractiveDataCurrent_019e65dc-cd64-7fc2-9f73-8efbf1d852ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_019e65dc-cd64-7ad0-b56d-a3063cabb55a" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityFilerCategory_019e65dc-cd64-7ad0-b56d-a3063cabb55a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_019e65dc-cd64-7984-b7a3-3429b6f50c31" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntitySmallBusiness_019e65dc-cd64-7984-b7a3-3429b6f50c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_019e65dc-cd64-7eea-b312-132f4386a765" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityEmergingGrowthCompany_019e65dc-cd64-7eea-b312-132f4386a765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_019e65dc-cd64-7516-b439-ddbd2ac4c597" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityShellCompany_019e65dc-cd64-7516-b439-ddbd2ac4c597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_019e65dc-cd64-7cf8-87c0-2c74079f3247" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_019e65dc-cd64-7cf8-87c0-2c74079f3247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_019e65dc-cd64-7906-af79-8a1df97b53ab" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_EntityCentralIndexKey_019e65dc-cd64-7906-af79-8a1df97b53ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_019e65dc-cd64-7a8f-b559-f7983f4ef36f" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_CurrentFiscalYearEndDate_019e65dc-cd64-7a8f-b559-f7983f4ef36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_019e65dc-cd64-79ad-b648-c372ac85040b" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_DocumentFiscalYearFocus_019e65dc-cd64-79ad-b648-c372ac85040b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_019e65dc-cd64-7f9f-9949-65e1f6f7582a" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_019e65dc-cd64-7f9f-9949-65e1f6f7582a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_019e65dc-cd64-7c05-b0ee-49298902ff7e" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_019e65dc-cd64-7ee0-a282-d234543787d3" xlink:to="loc_dei_AmendmentFlag_019e65dc-cd64-7c05-b0ee-49298902ff7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="snap-20260630.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_019e65dc-cd64-751b-a675-419e00ca76c5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-cd64-7593-bf39-01717094429e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019e65dc-cd64-751b-a675-419e00ca76c5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-cd64-7593-bf39-01717094429e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e65dc-cd64-76c5-8f47-29b2c7fe828e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-cd64-7593-bf39-01717094429e" xlink:to="loc_us-gaap_NetIncomeLoss_019e65dc-cd64-76c5-8f47-29b2c7fe828e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-cd64-7abe-8e47-c0435702e02a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-cd64-7593-bf39-01717094429e" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-cd64-7abe-8e47-c0435702e02a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019e65dc-cd64-7ba7-bf24-33e16a44eca7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-cd64-7abe-8e47-c0435702e02a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019e65dc-cd64-7ba7-bf24-33e16a44eca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019e65dc-cd64-7fcf-b1b5-084883fdbde5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-cd64-7abe-8e47-c0435702e02a" xlink:to="loc_us-gaap_ShareBasedCompensation_019e65dc-cd64-7fcf-b1b5-084883fdbde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_019e65dc-cd64-7550-9ac6-830545a45090" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-cd64-7abe-8e47-c0435702e02a" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_019e65dc-cd64-7550-9ac6-830545a45090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_019e65dc-cd64-7f8a-8272-9ca3a61a3152" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-cd64-7abe-8e47-c0435702e02a" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_019e65dc-cd64-7f8a-8272-9ca3a61a3152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019e65dc-cd64-7a8f-8a62-3b753c8859e8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-cd64-7abe-8e47-c0435702e02a" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019e65dc-cd64-7a8f-8a62-3b753c8859e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_019e65dc-cd64-7eef-8ae1-a4eaab29fa75" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-cd64-7abe-8e47-c0435702e02a" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_019e65dc-cd64-7eef-8ae1-a4eaab29fa75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e65dc-cd64-7d47-82d5-cc8e202cdde1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-cd64-7abe-8e47-c0435702e02a" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e65dc-cd64-7d47-82d5-cc8e202cdde1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019e65dc-cd64-7e49-8d65-afcd568b38c9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e65dc-cd64-7d47-82d5-cc8e202cdde1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019e65dc-cd64-7e49-8d65-afcd568b38c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019e65dc-cd64-782b-9bca-4767b95d139b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e65dc-cd64-7d47-82d5-cc8e202cdde1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019e65dc-cd64-782b-9bca-4767b95d139b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_019e65dc-cd64-766a-974d-a6280433c660" xlink:href="snap-20260630.xsd#snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e65dc-cd64-7d47-82d5-cc8e202cdde1" xlink:to="loc_snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_019e65dc-cd64-766a-974d-a6280433c660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019e65dc-cd64-7d9d-9bb2-034398194ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e65dc-cd64-7d47-82d5-cc8e202cdde1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019e65dc-cd64-7d9d-9bb2-034398194ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e65dc-cd64-78d6-b187-355a5549607c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e65dc-cd64-7d47-82d5-cc8e202cdde1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e65dc-cd64-78d6-b187-355a5549607c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019e65dc-cd64-7b93-b23a-e0f70c4af75f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e65dc-cd64-7d47-82d5-cc8e202cdde1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019e65dc-cd64-7b93-b23a-e0f70c4af75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_019e65dc-cd64-700e-a6d9-286c11965cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e65dc-cd64-7d47-82d5-cc8e202cdde1" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_019e65dc-cd64-700e-a6d9-286c11965cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_019e65dc-cd64-7f1f-9b7b-746f4a9eae48" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e65dc-cd64-7d47-82d5-cc8e202cdde1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_019e65dc-cd64-7f1f-9b7b-746f4a9eae48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7f7d-8b94-9c31f93c5b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_019e65dc-cd64-7593-bf39-01717094429e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e65dc-cd64-7f7d-8b94-9c31f93c5b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e65dc-cd64-7c91-acc3-5c9b135d6909" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019e65dc-cd64-751b-a675-419e00ca76c5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e65dc-cd64-7c91-acc3-5c9b135d6909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e65dc-cd64-7fb7-9180-c2d8f6561c55" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e65dc-cd64-7c91-acc3-5c9b135d6909" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e65dc-cd64-7fb7-9180-c2d8f6561c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_PaymentsToAcquireStrategicInvestments_019e65dc-cd64-79d1-a627-30ad321c2113" xlink:href="snap-20260630.xsd#snap_PaymentsToAcquireStrategicInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e65dc-cd64-7c91-acc3-5c9b135d6909" xlink:to="loc_snap_PaymentsToAcquireStrategicInvestments_019e65dc-cd64-79d1-a627-30ad321c2113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019e65dc-cd64-7ad1-ab89-071654255f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e65dc-cd64-7c91-acc3-5c9b135d6909" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019e65dc-cd64-7ad1-ab89-071654255f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_019e65dc-cd64-7ce7-8583-048c9b0b8909" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e65dc-cd64-7c91-acc3-5c9b135d6909" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_019e65dc-cd64-7ce7-8583-048c9b0b8909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_019e65dc-cd64-7e90-82cf-31eaa1d2d34f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e65dc-cd64-7c91-acc3-5c9b135d6909" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_019e65dc-cd64-7e90-82cf-31eaa1d2d34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_019e65dc-cd64-7c61-b211-a68a74f76139" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e65dc-cd64-7c91-acc3-5c9b135d6909" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_019e65dc-cd64-7c61-b211-a68a74f76139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019f720e-38e8-7d09-ab88-b4ca8db7ea93" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e65dc-cd64-7c91-acc3-5c9b135d6909" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019f720e-38e8-7d09-ab88-b4ca8db7ea93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e65dc-cd64-757f-aa60-75948e4eee58" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e65dc-cd64-7c91-acc3-5c9b135d6909" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e65dc-cd64-757f-aa60-75948e4eee58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e65dc-cd64-79da-8645-40b170fca00b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019e65dc-cd64-751b-a675-419e00ca76c5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e65dc-cd64-79da-8645-40b170fca00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_019e65dc-cd64-7548-a4a5-e28186f1aef9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e65dc-cd64-79da-8645-40b170fca00b" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_019e65dc-cd64-7548-a4a5-e28186f1aef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019e65dc-cd64-75b2-9255-acfe75aa09ab" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e65dc-cd64-79da-8645-40b170fca00b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019e65dc-cd64-75b2-9255-acfe75aa09ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_PaymentForDeferredAcquisitionPayments_019e65dc-cd64-763c-8eb5-c88b5616b52d" xlink:href="snap-20260630.xsd#snap_PaymentForDeferredAcquisitionPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e65dc-cd64-79da-8645-40b170fca00b" xlink:to="loc_snap_PaymentForDeferredAcquisitionPayments_019e65dc-cd64-763c-8eb5-c88b5616b52d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_PaymentsForRepurchaseOfConvertibleNotes_019e65dc-cd64-7948-9083-e7e5c8353fe9" xlink:href="snap-20260630.xsd#snap_PaymentsForRepurchaseOfConvertibleNotes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e65dc-cd64-79da-8645-40b170fca00b" xlink:to="loc_snap_PaymentsForRepurchaseOfConvertibleNotes_019e65dc-cd64-7948-9083-e7e5c8353fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_019ea33a-197f-7e4a-92d3-58cf369b2f80" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e65dc-cd64-79da-8645-40b170fca00b" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_019ea33a-197f-7e4a-92d3-58cf369b2f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019e65dc-cd64-7251-be3a-c7b0f6c3ee69" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e65dc-cd64-79da-8645-40b170fca00b" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019e65dc-cd64-7251-be3a-c7b0f6c3ee69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e65dc-cd64-75c6-9a8a-725c2448cfe8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e65dc-cd64-79da-8645-40b170fca00b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e65dc-cd64-75c6-9a8a-725c2448cfe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019e65dc-cd64-79ed-8e61-ae137ffd1666" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019e65dc-cd64-751b-a675-419e00ca76c5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019e65dc-cd64-79ed-8e61-ae137ffd1666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e65dc-cd64-79f7-bfc4-8662610a3a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019e65dc-cd64-751b-a675-419e00ca76c5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e65dc-cd64-79f7-bfc4-8662610a3a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e65dc-cd64-7437-a8fb-aa7398606294" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019e65dc-cd64-751b-a675-419e00ca76c5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e65dc-cd64-7437-a8fb-aa7398606294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="snap-20260630.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_019e65dc-cd64-7b1d-bbb7-a012e64fee3d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-cd64-704d-8b77-17fc8c577734" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e65dc-cd64-7b1d-bbb7-a012e64fee3d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-cd64-704d-8b77-17fc8c577734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_019e65dc-cd64-7d88-9a45-120e75e7b7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e65dc-cd64-7b1d-bbb7-a012e64fee3d" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_019e65dc-cd64-7d88-9a45-120e75e7b7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019e65dc-cd64-71a5-85e1-e0b6867d93bb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_019e65dc-cd64-7d88-9a45-120e75e7b7b1" xlink:to="loc_us-gaap_CostOfRevenue_019e65dc-cd64-71a5-85e1-e0b6867d93bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_019e65dc-cd64-7920-aee5-6816c76b5de8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_019e65dc-cd64-7d88-9a45-120e75e7b7b1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_019e65dc-cd64-7920-aee5-6816c76b5de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_019e65dc-cd64-74c8-8c79-4ded9c86070a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_019e65dc-cd64-7d88-9a45-120e75e7b7b1" xlink:to="loc_us-gaap_SellingAndMarketingExpense_019e65dc-cd64-74c8-8c79-4ded9c86070a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_019e65dc-cd64-791d-8051-14aaed64b32f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_019e65dc-cd64-7d88-9a45-120e75e7b7b1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_019e65dc-cd64-791d-8051-14aaed64b32f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_019e65dc-cd64-7a4a-84ff-8483ef5a5cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_019e65dc-cd64-7d88-9a45-120e75e7b7b1" xlink:to="loc_us-gaap_CostsAndExpenses_019e65dc-cd64-7a4a-84ff-8483ef5a5cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e65dc-cd64-7191-874d-7ed25e5d24c8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e65dc-cd64-7b1d-bbb7-a012e64fee3d" xlink:to="loc_us-gaap_OperatingIncomeLoss_019e65dc-cd64-7191-874d-7ed25e5d24c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_019e65dc-cd64-7436-9cab-34f8e76bac6f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e65dc-cd64-7b1d-bbb7-a012e64fee3d" xlink:to="loc_us-gaap_InvestmentIncomeInterest_019e65dc-cd64-7436-9cab-34f8e76bac6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_019e65dc-cd64-7dd3-8137-e9d94376b1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e65dc-cd64-7b1d-bbb7-a012e64fee3d" xlink:to="loc_us-gaap_InterestExpenseNonoperating_019e65dc-cd64-7dd3-8137-e9d94376b1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_019e65dc-cd64-78f7-a82e-2c61bfa6bd22" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e65dc-cd64-7b1d-bbb7-a012e64fee3d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_019e65dc-cd64-78f7-a82e-2c61bfa6bd22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e65dc-cd64-7a6c-b9af-e6c85a3e9f04" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e65dc-cd64-7b1d-bbb7-a012e64fee3d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e65dc-cd64-7a6c-b9af-e6c85a3e9f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019e65dc-cd64-7448-aa26-a5de269b9b31" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e65dc-cd64-7b1d-bbb7-a012e64fee3d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019e65dc-cd64-7448-aa26-a5de269b9b31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e65dc-cd64-7e34-a246-54c2a84eff4c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e65dc-cd64-7b1d-bbb7-a012e64fee3d" xlink:to="loc_us-gaap_NetIncomeLoss_019e65dc-cd64-7e34-a246-54c2a84eff4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019e65dc-cd64-761b-a2cc-6e12a572b32a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e65dc-cd64-7b1d-bbb7-a012e64fee3d" xlink:to="loc_us-gaap_EarningsPerShareAbstract_019e65dc-cd64-761b-a2cc-6e12a572b32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019e65dc-cd64-7482-9f0b-e5e56690c912" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019e65dc-cd64-761b-a2cc-6e12a572b32a" xlink:to="loc_us-gaap_EarningsPerShareBasic_019e65dc-cd64-7482-9f0b-e5e56690c912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019e65dc-cd64-7bb3-8ec1-3acc151b2a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019e65dc-cd64-761b-a2cc-6e12a572b32a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_019e65dc-cd64-7bb3-8ec1-3acc151b2a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019e65dc-cd64-78a7-bc45-30a00533a09a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e65dc-cd64-7b1d-bbb7-a012e64fee3d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019e65dc-cd64-78a7-bc45-30a00533a09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e65dc-cd64-7ab0-a018-fd821282596b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019e65dc-cd64-78a7-bc45-30a00533a09a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e65dc-cd64-7ab0-a018-fd821282596b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e65dc-cd64-7b04-bab2-8a419591c08e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019e65dc-cd64-78a7-bc45-30a00533a09a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e65dc-cd64-7b04-bab2-8a419591c08e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="snap-20260630.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_019e65dc-cd64-79f4-9593-fe97b21e42a8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e65dc-cd64-7160-9e1c-383749c53605" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_019e65dc-cd64-79f4-9593-fe97b21e42a8" xlink:to="loc_us-gaap_NetIncomeLoss_019e65dc-cd64-7160-9e1c-383749c53605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_019e65dc-cd64-76e8-8426-4f97fb2cfc59" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_019e65dc-cd64-79f4-9593-fe97b21e42a8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_019e65dc-cd64-76e8-8426-4f97fb2cfc59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_019e65dc-cd64-7ba6-a5cb-c485148b0424" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_019e65dc-cd64-76e8-8426-4f97fb2cfc59" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_019e65dc-cd64-7ba6-a5cb-c485148b0424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019e65dc-cd64-7d7d-aeae-cbeaed05c75a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_019e65dc-cd64-76e8-8426-4f97fb2cfc59" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019e65dc-cd64-7d7d-aeae-cbeaed05c75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-cd64-74c6-8b69-270ce41716c5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_019e65dc-cd64-76e8-8426-4f97fb2cfc59" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-cd64-74c6-8b69-270ce41716c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e65dc-cd64-7d53-9b9a-a05c8d8f2c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_019e65dc-cd64-79f4-9593-fe97b21e42a8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e65dc-cd64-7d53-9b9a-a05c8d8f2c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="snap-20260630.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_019e65dc-cd64-7cef-b8d1-2f21241799d0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_019e65dc-cd64-7900-b3a3-6c21ad23187d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_019e65dc-cd64-7cef-b8d1-2f21241799d0" xlink:to="loc_us-gaap_StatementTable_019e65dc-cd64-7900-b3a3-6c21ad23187d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7b47-9d07-eb17e36de58e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_019e65dc-cd64-7900-b3a3-6c21ad23187d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7b47-9d07-eb17e36de58e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-74f9-8aee-934ac0c85a47" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7b47-9d07-eb17e36de58e" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-74f9-8aee-934ac0c85a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7cd6-bd74-13ba689b9e45" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-74f9-8aee-934ac0c85a47" xlink:to="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7cd6-bd74-13ba689b9e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e65dc-cd65-7b42-8cd4-8ffb74a2a8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-74f9-8aee-934ac0c85a47" xlink:to="loc_us-gaap_CommonClassBMember_019e65dc-cd65-7b42-8cd4-8ffb74a2a8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019e65dc-cd65-730a-a671-33a0349ada8f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-74f9-8aee-934ac0c85a47" xlink:to="loc_us-gaap_CommonClassCMember_019e65dc-cd65-730a-a671-33a0349ada8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019e65dc-cd65-7eec-a3a8-3b1c7a1e921c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_019e65dc-cd64-7900-b3a3-6c21ad23187d" xlink:to="loc_us-gaap_StatementLineItems_019e65dc-cd65-7eec-a3a8-3b1c7a1e921c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7eec-a3a8-3b1c7a1e921c" xlink:to="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_019e65dc-cd65-7587-b8ef-dc46abb40741" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:to="loc_us-gaap_AssetsCurrentAbstract_019e65dc-cd65-7587-b8ef-dc46abb40741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e65dc-cd65-759a-893f-32a5434f2748" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019e65dc-cd65-7587-b8ef-dc46abb40741" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e65dc-cd65-759a-893f-32a5434f2748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_019e65dc-cd65-7091-9521-8f94930ac192" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019e65dc-cd65-7587-b8ef-dc46abb40741" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_019e65dc-cd65-7091-9521-8f94930ac192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019e65dc-cd65-7e2b-8e9b-50c1ae583525" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019e65dc-cd65-7587-b8ef-dc46abb40741" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019e65dc-cd65-7e2b-8e9b-50c1ae583525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e65dc-cd65-77c3-bb34-145f9d80b5bc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019e65dc-cd65-7587-b8ef-dc46abb40741" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e65dc-cd65-77c3-bb34-145f9d80b5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e65dc-cd65-7d00-8201-e8662fc07180" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019e65dc-cd65-7587-b8ef-dc46abb40741" xlink:to="loc_us-gaap_AssetsCurrent_019e65dc-cd65-7d00-8201-e8662fc07180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019e65dc-cd65-7cde-88c4-bbe92cf17271" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019e65dc-cd65-7cde-88c4-bbe92cf17271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e65dc-cd65-74cd-b090-3de7d3077114" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e65dc-cd65-74cd-b090-3de7d3077114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7cd3-bbfd-d3ec83b8eb1b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7cd3-bbfd-d3ec83b8eb1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019e65dc-cd65-79ad-8a9c-b00cb4d7795c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:to="loc_us-gaap_Goodwill_019e65dc-cd65-79ad-8a9c-b00cb4d7795c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019e65dc-cd65-7060-b2a6-ea38af7e8849" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019e65dc-cd65-7060-b2a6-ea38af7e8849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e65dc-cd65-746e-97e4-cf2dc3f0c6c3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019e65dc-cd65-7e3e-9a9f-46cc76f973c3" xlink:to="loc_us-gaap_Assets_019e65dc-cd65-746e-97e4-cf2dc3f0c6c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7eec-a3a8-3b1c7a1e921c" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_019e65dc-cd65-7fb0-a995-7afe3fcedcc6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_019e65dc-cd65-7fb0-a995-7afe3fcedcc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019e65dc-cd65-7ab3-ad20-6d17afa12e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019e65dc-cd65-7fb0-a995-7afe3fcedcc6" xlink:to="loc_us-gaap_AccountsPayableCurrent_019e65dc-cd65-7ab3-ad20-6d17afa12e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e65dc-cd65-7875-a5e7-40616f83c192" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019e65dc-cd65-7fb0-a995-7afe3fcedcc6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e65dc-cd65-7875-a5e7-40616f83c192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019e65dc-cd65-7373-a2e2-124a48dbb544" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019e65dc-cd65-7fb0-a995-7afe3fcedcc6" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_019e65dc-cd65-7373-a2e2-124a48dbb544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_019e65dc-cd65-713b-b31a-89838a7300f5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019e65dc-cd65-7fb0-a995-7afe3fcedcc6" xlink:to="loc_us-gaap_ShortTermBorrowings_019e65dc-cd65-713b-b31a-89838a7300f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e65dc-cd65-7c59-8a0f-f2b14a88a4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019e65dc-cd65-7fb0-a995-7afe3fcedcc6" xlink:to="loc_us-gaap_LiabilitiesCurrent_019e65dc-cd65-7c59-8a0f-f2b14a88a4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019e65dc-cd65-7d0d-b4d0-ef8fd6d4687c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019e65dc-cd65-7d0d-b4d0-ef8fd6d4687c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e65dc-cd65-794e-b438-d9629b0782ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e65dc-cd65-794e-b438-d9629b0782ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019e65dc-cd65-7c5c-81e8-b94309f49a30" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019e65dc-cd65-7c5c-81e8-b94309f49a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e65dc-cd65-756d-81e2-b5a013296f63" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_Liabilities_019e65dc-cd65-756d-81e2-b5a013296f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019e65dc-cd65-7d3c-921d-8fb1a8361a66" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019e65dc-cd65-7d3c-921d-8fb1a8361a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_019e65dc-cd65-77e8-aa42-1675d1c89002" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:to="loc_us-gaap_CommonStockValueOutstanding_019e65dc-cd65-77e8-aa42-1675d1c89002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_019e65dc-cd65-76d5-b4b6-f557a665d72a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:to="loc_us-gaap_TreasuryStockCommonValue_019e65dc-cd65-76d5-b4b6-f557a665d72a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019e65dc-cd65-75a2-a728-407dc331b709" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019e65dc-cd65-75a2-a728-407dc331b709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e65dc-cd65-75c8-bcfb-5c8a30bff4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e65dc-cd65-75c8-bcfb-5c8a30bff4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e65dc-cd65-78b9-9663-5027cc578a48" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e65dc-cd65-78b9-9663-5027cc578a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e65dc-cd65-738d-9423-888a7cc8fdb4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019e65dc-cd65-72d1-906a-691aac8cef0d" xlink:to="loc_us-gaap_StockholdersEquity_019e65dc-cd65-738d-9423-888a7cc8fdb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e65dc-cd65-75c9-867e-25fbc66d54c4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e65dc-cd65-781d-9647-78a75e19e599" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e65dc-cd65-75c9-867e-25fbc66d54c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="snap-20260630.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_019e65dc-cd65-794d-b682-025bb5cf874c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_019e65dc-cd65-744e-928d-0bf228d8ae59" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_019e65dc-cd65-794d-b682-025bb5cf874c" xlink:to="loc_us-gaap_StatementTable_019e65dc-cd65-744e-928d-0bf228d8ae59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7759-a66b-9df064990030" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_019e65dc-cd65-744e-928d-0bf228d8ae59" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7759-a66b-9df064990030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7bc3-aa13-2b2bb554d451" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7759-a66b-9df064990030" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7bc3-aa13-2b2bb554d451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7c47-b828-4f1b000d4cef" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7bc3-aa13-2b2bb554d451" xlink:to="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7c47-b828-4f1b000d4cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e65dc-cd65-72aa-8701-a960cb6644ee" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7bc3-aa13-2b2bb554d451" xlink:to="loc_us-gaap_CommonClassBMember_019e65dc-cd65-72aa-8701-a960cb6644ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019e65dc-cd65-7a62-9f87-e6f422b474cc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7bc3-aa13-2b2bb554d451" xlink:to="loc_us-gaap_CommonClassCMember_019e65dc-cd65-7a62-9f87-e6f422b474cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019e65dc-cd65-7652-8857-956cd76f7ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_019e65dc-cd65-744e-928d-0bf228d8ae59" xlink:to="loc_us-gaap_StatementLineItems_019e65dc-cd65-7652-8857-956cd76f7ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_019e65dc-cd65-7d12-a97e-4fae446340ff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7652-8857-956cd76f7ff1" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_019e65dc-cd65-7d12-a97e-4fae446340ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_019e65dc-cd65-76fc-b35c-98a6383f3b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7652-8857-956cd76f7ff1" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_019e65dc-cd65-76fc-b35c-98a6383f3b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_019e65dc-cd65-7b6b-a7ce-fa1aa093560e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7652-8857-956cd76f7ff1" xlink:to="loc_us-gaap_CommonStockSharesIssued_019e65dc-cd65-7b6b-a7ce-fa1aa093560e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019e65dc-cd65-72d5-988d-f2a996ef9436" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7652-8857-956cd76f7ff1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019e65dc-cd65-72d5-988d-f2a996ef9436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_019e65dc-cd65-70cd-b347-418cd386a087" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-7652-8857-956cd76f7ff1" xlink:to="loc_us-gaap_TreasuryStockCommonShares_019e65dc-cd65-70cd-b347-418cd386a087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="snap-20260630.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_019e65dc-cd65-7dfc-b378-1572dfd4e3dc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_019e65dc-cd65-725d-84ff-b8f2eda49037" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_019e65dc-cd65-7dfc-b378-1572dfd4e3dc" xlink:to="loc_us-gaap_StatementTable_019e65dc-cd65-725d-84ff-b8f2eda49037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_019e65dc-cd65-74e5-b308-ca3495ac8a50" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_019e65dc-cd65-725d-84ff-b8f2eda49037" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_019e65dc-cd65-74e5-b308-ca3495ac8a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-7d78-a90f-93c057b0853f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019e65dc-cd65-74e5-b308-ca3495ac8a50" xlink:to="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-7d78-a90f-93c057b0853f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_019e65dc-cd65-7c73-be48-5523c7804806" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-7d78-a90f-93c057b0853f" xlink:to="loc_us-gaap_CommonStockMember_019e65dc-cd65-7c73-be48-5523c7804806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_019e65dc-cd65-7bd6-b6ef-0110c1f333b6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-7d78-a90f-93c057b0853f" xlink:to="loc_us-gaap_TreasuryStockCommonMember_019e65dc-cd65-7bd6-b6ef-0110c1f333b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_019e65dc-cd65-74fb-891c-79ad119f7be3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-7d78-a90f-93c057b0853f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_019e65dc-cd65-74fb-891c-79ad119f7be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_019e65dc-cd65-7be3-83d0-60d6d23ffb85" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-7d78-a90f-93c057b0853f" xlink:to="loc_us-gaap_RetainedEarningsMember_019e65dc-cd65-7be3-83d0-60d6d23ffb85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e65dc-cd65-765d-8566-ac5e13b44c31" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019e65dc-cd65-7d78-a90f-93c057b0853f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e65dc-cd65-765d-8566-ac5e13b44c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-76df-b96c-e41a2b8382c6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_019e65dc-cd65-725d-84ff-b8f2eda49037" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-76df-b96c-e41a2b8382c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7966-96bf-6757f9f4cd64" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-76df-b96c-e41a2b8382c6" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7966-96bf-6757f9f4cd64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7939-bd7f-259f80d681d3" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7966-96bf-6757f9f4cd64" xlink:to="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7939-bd7f-259f80d681d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e65dc-cd65-7175-88f9-4c6c3f360046" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7966-96bf-6757f9f4cd64" xlink:to="loc_us-gaap_CommonClassBMember_019e65dc-cd65-7175-88f9-4c6c3f360046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019e65dc-cd65-7630-a6a9-6c12554ce3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7966-96bf-6757f9f4cd64" xlink:to="loc_us-gaap_CommonClassCMember_019e65dc-cd65-7630-a6a9-6c12554ce3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019e65dc-cd65-76b3-8d7d-f70a8fa1aeef" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_019e65dc-cd65-725d-84ff-b8f2eda49037" xlink:to="loc_us-gaap_StatementLineItems_019e65dc-cd65-76b3-8d7d-f70a8fa1aeef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e65dc-cd65-76b3-8d7d-f70a8fa1aeef" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019e65dc-cd65-740f-9122-b99f04b4c426" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019e65dc-cd65-740f-9122-b99f04b4c426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_019e65dc-cd65-7371-acf8-eab138eed877" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_TreasuryStockCommonShares_019e65dc-cd65-7371-acf8-eab138eed877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e65dc-cd65-76d8-9fb2-37d34b7a4d30" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockholdersEquity_019e65dc-cd65-76d8-9fb2-37d34b7a4d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_019e65dc-cd65-72d4-a499-8abaffa1656c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_019e65dc-cd65-72d4-a499-8abaffa1656c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_019ea519-7a93-78be-a28a-e7958b03c500" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_019ea519-7a93-78be-a28a-e7958b03c500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_019e65dc-cd65-79e8-9337-90d413132acb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_019e65dc-cd65-79e8-9337-90d413132acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_019e65dc-cd65-71d6-bfb3-a0f81cb1da1d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_019e65dc-cd65-71d6-bfb3-a0f81cb1da1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_019e65dc-cd65-7096-8a7d-83fa39af272c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_019e65dc-cd65-7096-8a7d-83fa39af272c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_019e65dc-cd65-7c5e-9d6c-865f16cdf5e1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_019e65dc-cd65-7c5e-9d6c-865f16cdf5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e65dc-cd65-71eb-a694-5ac4265e6ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e65dc-cd65-71eb-a694-5ac4265e6ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019e65dc-cd65-7e4e-9758-cf1e1ab39b23" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019e65dc-cd65-7e4e-9758-cf1e1ab39b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_019e65dc-cd65-7195-b36e-2f1407fefdcf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_019e65dc-cd65-7195-b36e-2f1407fefdcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther_019e65dc-cd65-7f69-8d38-c786515047dd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityOther"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockholdersEquityOther_019e65dc-cd65-7f69-8d38-c786515047dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e65dc-cd65-762f-ab4c-937d9ccf5941" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_NetIncomeLoss_019e65dc-cd65-762f-ab4c-937d9ccf5941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019e65dc-cd65-7bb7-a58f-940c891d7a70" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019e65dc-cd65-7bb7-a58f-940c891d7a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-cd65-747d-b859-db99e6db6aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-cd65-747d-b859-db99e6db6aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019e65dc-cd65-78cd-b8ac-435ed260dc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019e65dc-cd65-78cd-b8ac-435ed260dc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_019e65dc-cd65-78d8-8b6e-175edb2a7da3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_TreasuryStockCommonShares_019e65dc-cd65-78d8-8b6e-175edb2a7da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e65dc-cd65-738e-83cf-c1ac2546501f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_us-gaap_StockholdersEquity_019e65dc-cd65-738e-83cf-c1ac2546501f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonStockSharesIssuedNotDisclosed_019e65dc-cd65-7913-94f5-94639f55684e" xlink:href="snap-20260630.xsd#snap_CommonStockSharesIssuedNotDisclosed"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e65dc-cd65-7d0c-b182-8437a90fcb83" xlink:to="loc_snap_CommonStockSharesIssuedNotDisclosed_019e65dc-cd65-7913-94f5-94639f55684e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="snap-20260630.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_019e65dc-cd65-759b-b193-189f4aff3843" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_019e65dc-cd65-76ec-bb19-56c57367e402" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019e65dc-cd65-759b-b193-189f4aff3843" xlink:to="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_019e65dc-cd65-76ec-bb19-56c57367e402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/Revenue" xlink:type="simple" xlink:href="snap-20260630.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019e65dc-cd65-74c5-b73c-34da3569f207" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_019e65dc-cd65-7867-8f54-88e140a8d406" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019e65dc-cd65-74c5-b73c-34da3569f207" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_019e65dc-cd65-7867-8f54-88e140a8d406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/NetLossperShare" xlink:type="simple" xlink:href="snap-20260630.xsd#NetLossperShare"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/NetLossperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019e65dc-cd65-713a-8f27-64876b3396db" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_019e65dc-cd65-7ca8-aa85-9e333cbf1bda" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019e65dc-cd65-713a-8f27-64876b3396db" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_019e65dc-cd65-7ca8-aa85-9e333cbf1bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/StockholdersEquity" xlink:type="simple" xlink:href="snap-20260630.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e65dc-cd65-70de-b4ed-78a06946af67" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock_019e65dc-cd65-7658-9b8e-316645a711db" xlink:href="snap-20260630.xsd#snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e65dc-cd65-70de-b4ed-78a06946af67" xlink:to="loc_snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock_019e65dc-cd65-7658-9b8e-316645a711db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/BusinessAcquisitions" xlink:type="simple" xlink:href="snap-20260630.xsd#BusinessAcquisitions"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/BusinessAcquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019e65dc-cd65-7490-99ae-6a592477fc32" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_019e65dc-cd65-7e3f-bc5b-dffc08c3817f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019e65dc-cd65-7490-99ae-6a592477fc32" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_019e65dc-cd65-7e3f-bc5b-dffc08c3817f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="snap-20260630.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-71fc-b94d-274ff0093da1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_019e65dc-cd65-7771-96c5-bad53d8fc110" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-71fc-b94d-274ff0093da1" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_019e65dc-cd65-7771-96c5-bad53d8fc110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/Debt" xlink:type="simple" xlink:href="snap-20260630.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_019e65dc-cd65-7522-b7fb-f9a89eda827c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_019e65dc-cd65-7715-bd4a-e7c774fecfee" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019e65dc-cd65-7522-b7fb-f9a89eda827c" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_019e65dc-cd65-7715-bd4a-e7c774fecfee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="snap-20260630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_019e65dc-ce1d-7183-8eeb-7a633e947c11" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_019e65dc-ce1d-7908-93c1-649a973291e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_019e65dc-ce1d-7183-8eeb-7a633e947c11" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_019e65dc-ce1d-7908-93c1-649a973291e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/Leases" xlink:type="simple" xlink:href="snap-20260630.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7fc3-a7a3-271eb580121d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_019e65dc-ce1d-7d48-9948-7b4fe582019e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7fc3-a7a3-271eb580121d" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_019e65dc-ce1d-7d48-9948-7b4fe582019e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/StrategicInvestments" xlink:type="simple" xlink:href="snap-20260630.xsd#StrategicInvestments"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/StrategicInvestments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1d-748e-95e7-fd70643ce88b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_019e65dc-ce1d-7db5-8549-b63affdddbed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1d-748e-95e7-fd70643ce88b" xlink:to="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_019e65dc-ce1d-7db5-8549-b63affdddbed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="snap-20260630.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-706f-bdbc-ecf402895972" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_019e65dc-ce1d-7846-99ef-b5aac49103d5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-706f-bdbc-ecf402895972" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_019e65dc-ce1d-7846-99ef-b5aac49103d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/IncomeTaxes" xlink:type="simple" xlink:href="snap-20260630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019e65dc-ce1d-74ee-866f-11e358249399" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_019e65dc-ce1d-7def-91bd-b791a147810b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019e65dc-ce1d-74ee-866f-11e358249399" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_019e65dc-ce1d-7def-91bd-b791a147810b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLoss" xlink:type="simple" xlink:href="snap-20260630.xsd#AccumulatedOtherComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_snap_AccumulatedOtherComprehensiveIncomeLossAbstract_019e65dc-ce1d-7828-a53e-e14ec08679ff" xlink:href="snap-20260630.xsd#snap_AccumulatedOtherComprehensiveIncomeLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_019e65dc-ce1d-7c4c-af3e-8871ed8c798f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snap_AccumulatedOtherComprehensiveIncomeLossAbstract_019e65dc-ce1d-7828-a53e-e14ec08679ff" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_019e65dc-ce1d-7c4c-af3e-8871ed8c798f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/Restructuring" xlink:type="simple" xlink:href="snap-20260630.xsd#Restructuring"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/Restructuring" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019e65dc-ce1e-7db4-b4c5-81ea7fe6ca69" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_019e65dc-ce1e-7c1a-91b9-f74c67936d89" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019e65dc-ce1e-7db4-b4c5-81ea7fe6ca69" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_019e65dc-ce1e-7c1a-91b9-f74c67936d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/SegmentsandGeographicInformation" xlink:type="simple" xlink:href="snap-20260630.xsd#SegmentsandGeographicInformation"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/SegmentsandGeographicInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_019e65dc-ce1e-7d38-ab0b-e88af8eb1fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_019e65dc-ce1e-7fe1-b4c2-8d4c8a746723" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019e65dc-ce1e-7d38-ab0b-e88af8eb1fa0" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_019e65dc-ce1e-7fe1-b4c2-8d4c8a746723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="snap-20260630.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_019e65dc-cd65-799d-a2bc-015b578893d9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_019e65dc-cd65-7650-9e68-8ba380091d89" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019e65dc-cd65-799d-a2bc-015b578893d9" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_019e65dc-cd65-7650-9e68-8ba380091d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_019e65dc-cd65-7151-b668-ee9c4c5f22dc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019e65dc-cd65-799d-a2bc-015b578893d9" xlink:to="loc_us-gaap_UseOfEstimates_019e65dc-cd65-7151-b668-ee9c4c5f22dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/RevenueTables" xlink:type="simple" xlink:href="snap-20260630.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019e65dc-cd65-7a63-86da-06d93c902258" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_019e65dc-cd65-75a2-a5f8-8efdf8737cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019e65dc-cd65-7a63-86da-06d93c902258" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_019e65dc-cd65-75a2-a5f8-8efdf8737cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_019e65dc-cd65-7709-95fd-bf2c0d578f02" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019e65dc-cd65-7a63-86da-06d93c902258" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_019e65dc-cd65-7709-95fd-bf2c0d578f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/NetLossperShareTables" xlink:type="simple" xlink:href="snap-20260630.xsd#NetLossperShareTables"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/NetLossperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019e65dc-cd65-75a7-aee3-899ffca0aab7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_019e65dc-cd65-7dc3-ae1f-6ae28973c260" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019e65dc-cd65-75a7-aee3-899ffca0aab7" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_019e65dc-cd65-7dc3-ae1f-6ae28973c260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_019e65dc-cd65-7067-83d7-4439aa317b97" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019e65dc-cd65-75a7-aee3-899ffca0aab7" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_019e65dc-cd65-7067-83d7-4439aa317b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="snap-20260630.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e65dc-cd65-7440-8110-346946cd10d8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_019e65dc-cd65-763f-9ca6-fc25b216e0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e65dc-cd65-7440-8110-346946cd10d8" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_019e65dc-cd65-763f-9ca6-fc25b216e0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_019e65dc-cd65-7145-a4f5-7cb982071351" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e65dc-cd65-7440-8110-346946cd10d8" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_019e65dc-cd65-7145-a4f5-7cb982071351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="snap-20260630.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-732e-9215-46befaddda86" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_019e65dc-cd65-78df-a05f-828145f1f241" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-732e-9215-46befaddda86" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_019e65dc-cd65-78df-a05f-828145f1f241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_019e65dc-cd65-74a2-9623-5f29cea2b46f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-732e-9215-46befaddda86" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_019e65dc-cd65-74a2-9623-5f29cea2b46f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_019e65dc-cd65-7945-b149-6b786710facd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-732e-9215-46befaddda86" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_019e65dc-cd65-7945-b149-6b786710facd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/DebtTables" xlink:type="simple" xlink:href="snap-20260630.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_019e65dc-cd65-7588-a604-03cbd8d276a0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtConversionsTextBlock_019e65dc-cd65-7746-ad9c-6bb1f19c0cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDebtConversionsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019e65dc-cd65-7588-a604-03cbd8d276a0" xlink:to="loc_us-gaap_ScheduleOfDebtConversionsTextBlock_019e65dc-cd65-7746-ad9c-6bb1f19c0cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_019e65dc-cd65-72a6-b348-c7a3ae937cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019e65dc-cd65-7588-a604-03cbd8d276a0" xlink:to="loc_us-gaap_ConvertibleDebtTableTextBlock_019e65dc-cd65-72a6-b348-c7a3ae937cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_019e65dc-cd65-7ed8-ac32-2e5704029d77" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019e65dc-cd65-7588-a604-03cbd8d276a0" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_019e65dc-cd65-7ed8-ac32-2e5704029d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/LeasesTables" xlink:type="simple" xlink:href="snap-20260630.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7143-bcce-59bca357469a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock_019e65dc-ce1d-7900-b4db-80a937c58d10" xlink:href="snap-20260630.xsd#snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7143-bcce-59bca357469a" xlink:to="loc_snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock_019e65dc-ce1d-7900-b4db-80a937c58d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_019e65dc-ce1d-71d7-b5fd-77023042f628" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7143-bcce-59bca357469a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_019e65dc-ce1d-71d7-b5fd-77023042f628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/StrategicInvestmentsTables" xlink:type="simple" xlink:href="snap-20260630.xsd#StrategicInvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/StrategicInvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1d-73ba-82dd-4adcffb6cb23" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_019e65dc-ce1d-7285-acfa-ad70d75fd4df" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1d-73ba-82dd-4adcffb6cb23" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_019e65dc-ce1d-7285-acfa-ad70d75fd4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestmentsTextBlock_019e65dc-ce1d-766c-94dd-267d84df1a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnInvestmentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1d-73ba-82dd-4adcffb6cb23" xlink:to="loc_us-gaap_GainLossOnInvestmentsTextBlock_019e65dc-ce1d-766c-94dd-267d84df1a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="snap-20260630.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-76be-a605-83fddc9f6cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_019e65dc-ce1d-7dd4-a189-a7a5bf7650a6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-76be-a605-83fddc9f6cf2" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_019e65dc-ce1d-7dd4-a189-a7a5bf7650a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestmentsTextBlock_019e65dc-ce1d-7edf-8d17-bc80e743ab93" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnInvestmentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-76be-a605-83fddc9f6cf2" xlink:to="loc_us-gaap_GainLossOnInvestmentsTextBlock_019e65dc-ce1d-7edf-8d17-bc80e743ab93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_019e65dc-ce1d-7354-9d23-e83895023b47" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-76be-a605-83fddc9f6cf2" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_019e65dc-ce1d-7354-9d23-e83895023b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_019e65dc-ce1d-7a8a-aeaa-d5566a382d15" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-76be-a605-83fddc9f6cf2" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_019e65dc-ce1d-7a8a-aeaa-d5566a382d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossTables" xlink:type="simple" xlink:href="snap-20260630.xsd#AccumulatedOtherComprehensiveIncomeLossTables"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_snap_AccumulatedOtherComprehensiveIncomeLossAbstract_019e65dc-ce1d-7399-a0d0-5c9eadbb68cf" xlink:href="snap-20260630.xsd#snap_AccumulatedOtherComprehensiveIncomeLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_019e65dc-ce1d-7fd6-a0f2-5afb935b8b91" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snap_AccumulatedOtherComprehensiveIncomeLossAbstract_019e65dc-ce1d-7399-a0d0-5c9eadbb68cf" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_019e65dc-ce1d-7fd6-a0f2-5afb935b8b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/RestructuringTables" xlink:type="simple" xlink:href="snap-20260630.xsd#RestructuringTables"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/RestructuringTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019e65dc-ce1e-70f3-9915-0f5db249bf45" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_019e65dc-ce1e-795e-a884-719a2101464d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019e65dc-ce1e-70f3-9915-0f5db249bf45" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_019e65dc-ce1e-795e-a884-719a2101464d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/SegmentsandGeographicInformationTables" xlink:type="simple" xlink:href="snap-20260630.xsd#SegmentsandGeographicInformationTables"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/SegmentsandGeographicInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_019e65dc-ce1e-70ad-a4a5-ecbcde50a4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_019e65dc-ce1e-7286-90dd-e863a329d2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019e65dc-ce1e-70ad-a4a5-ecbcde50a4ec" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_019e65dc-ce1e-7286-90dd-e863a329d2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_019e65dc-ce1e-71c2-82c8-c28d444e8995" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019e65dc-ce1e-70ad-a4a5-ecbcde50a4ec" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_019e65dc-ce1e-71c2-82c8-c28d444e8995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#RevenueDisaggregationofRevenuebySourceandGeographyDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019e65dc-cd65-7d74-af9f-ce0b0fbc085d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_019e65dc-cd65-7dbd-bc66-26fc6280728d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019e65dc-cd65-7d74-af9f-ce0b0fbc085d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_019e65dc-cd65-7dbd-bc66-26fc6280728d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_019e65dc-cd65-72e1-80a1-496cd1443647" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019e65dc-cd65-7dbd-bc66-26fc6280728d" xlink:to="loc_srt_ProductOrServiceAxis_019e65dc-cd65-72e1-80a1-496cd1443647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_019e65dc-cd65-7e22-b24f-c75a99a6661d" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_019e65dc-cd65-72e1-80a1-496cd1443647" xlink:to="loc_srt_ProductsAndServicesDomain_019e65dc-cd65-7e22-b24f-c75a99a6661d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_AdvertisingRevenueMember_019e65dc-cd65-7dee-89e4-e9bbe52b9d6a" xlink:href="snap-20260630.xsd#snap_AdvertisingRevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_019e65dc-cd65-7e22-b24f-c75a99a6661d" xlink:to="loc_snap_AdvertisingRevenueMember_019e65dc-cd65-7dee-89e4-e9bbe52b9d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_OtherRevenueMember_019e65dc-cd65-7e18-a78c-7aa06a979fdf" xlink:href="snap-20260630.xsd#snap_OtherRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_019e65dc-cd65-7e22-b24f-c75a99a6661d" xlink:to="loc_snap_OtherRevenueMember_019e65dc-cd65-7e18-a78c-7aa06a979fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019e65dc-cd65-72a1-9706-f9e714108510" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019e65dc-cd65-7dbd-bc66-26fc6280728d" xlink:to="loc_srt_StatementGeographicalAxis_019e65dc-cd65-72a1-9706-f9e714108510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019e65dc-cd65-79de-a9ef-cb76c489e7e8" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_019e65dc-cd65-72a1-9706-f9e714108510" xlink:to="loc_srt_SegmentGeographicalDomain_019e65dc-cd65-79de-a9ef-cb76c489e7e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_019e65dc-cd65-7dd4-ad5f-7811fb045627" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019e65dc-cd65-79de-a9ef-cb76c489e7e8" xlink:to="loc_srt_NorthAmericaMember_019e65dc-cd65-7dd4-ad5f-7811fb045627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_019e65dc-cd65-7bdc-b9f2-9376ee67f714" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019e65dc-cd65-79de-a9ef-cb76c489e7e8" xlink:to="loc_srt_EuropeMember_019e65dc-cd65-7bdc-b9f2-9376ee67f714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RestOfWorldMember_019e65dc-cd65-773e-bebf-2b42822cf0ce" xlink:href="snap-20260630.xsd#snap_RestOfWorldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019e65dc-cd65-79de-a9ef-cb76c489e7e8" xlink:to="loc_snap_RestOfWorldMember_019e65dc-cd65-773e-bebf-2b42822cf0ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019e65dc-cd65-71aa-b296-504a060d1e77" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_US"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019e65dc-cd65-79de-a9ef-cb76c489e7e8" xlink:to="loc_country_US_019e65dc-cd65-71aa-b296-504a060d1e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_019e65dc-cd65-7e1f-a96b-bccd23774b51" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019e65dc-cd65-7dbd-bc66-26fc6280728d" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_019e65dc-cd65-7e1f-a96b-bccd23774b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-cd65-7dfd-98c9-2c610b9d1ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019e65dc-cd65-7e1f-a96b-bccd23774b51" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-cd65-7dfd-98c9-2c610b9d1ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/RevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#RevenueAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/RevenueAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019e65dc-cd65-7620-bd50-9b307f677273" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019e65dc-cd65-789f-ae0b-149ff8d71e11" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019e65dc-cd65-7620-bd50-9b307f677273" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019e65dc-cd65-789f-ae0b-149ff8d71e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019e65dc-cd65-7425-b726-e1fbad0ffb97" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ScheduleOfEarningsPerShareTable_019e65dc-cd65-78e8-b00c-ce07fbae3cf4" xlink:href="snap-20260630.xsd#snap_ScheduleOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019e65dc-cd65-7425-b726-e1fbad0ffb97" xlink:to="loc_snap_ScheduleOfEarningsPerShareTable_019e65dc-cd65-78e8-b00c-ce07fbae3cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019ef858-3905-7d30-9d3c-a5217c991fff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snap_ScheduleOfEarningsPerShareTable_019e65dc-cd65-78e8-b00c-ce07fbae3cf4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019ef858-3905-7d30-9d3c-a5217c991fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019ef858-70f5-71ce-a329-02f02761a648" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019ef858-3905-7d30-9d3c-a5217c991fff" xlink:to="loc_us-gaap_ClassOfStockDomain_019ef858-70f5-71ce-a329-02f02761a648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019faf7d-734d-770a-91e1-379c6994ab6a" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019ef858-70f5-71ce-a329-02f02761a648" xlink:to="loc_snap_CommonClassANonVotingMember_019faf7d-734d-770a-91e1-379c6994ab6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019ef859-05b4-71c2-b4a8-138e95e493b0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019ef858-70f5-71ce-a329-02f02761a648" xlink:to="loc_us-gaap_CommonClassBMember_019ef859-05b4-71c2-b4a8-138e95e493b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019ef865-10c6-7d68-9470-3aef849dadcd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019ef858-70f5-71ce-a329-02f02761a648" xlink:to="loc_us-gaap_CommonClassCMember_019ef865-10c6-7d68-9470-3aef849dadcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_EarningsPerShareLineItems_019e65dc-cd65-717e-be48-908a35cdebdd" xlink:href="snap-20260630.xsd#snap_EarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snap_ScheduleOfEarningsPerShareTable_019e65dc-cd65-78e8-b00c-ce07fbae3cf4" xlink:to="loc_snap_EarningsPerShareLineItems_019e65dc-cd65-717e-be48-908a35cdebdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019e65dc-cd65-750a-82a7-b3cc6fe0292b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snap_EarningsPerShareLineItems_019e65dc-cd65-717e-be48-908a35cdebdd" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019e65dc-cd65-750a-82a7-b3cc6fe0292b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e65dc-cd65-7e86-b349-f12953f41541" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019e65dc-cd65-750a-82a7-b3cc6fe0292b" xlink:to="loc_us-gaap_NetIncomeLoss_019e65dc-cd65-7e86-b349-f12953f41541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_019e65dc-cd65-7c50-9ef4-cd4c674aaf57" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snap_EarningsPerShareLineItems_019e65dc-cd65-717e-be48-908a35cdebdd" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_019e65dc-cd65-7c50-9ef4-cd4c674aaf57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e65dc-cd65-78b6-909d-283276357cde" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_019e65dc-cd65-7c50-9ef4-cd4c674aaf57" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e65dc-cd65-78b6-909d-283276357cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e65dc-cd65-761f-8b0d-4ef353c74945" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_019e65dc-cd65-7c50-9ef4-cd4c674aaf57" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e65dc-cd65-761f-8b0d-4ef353c74945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_019e65dc-cd65-79b4-8137-47d1ab7c41b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snap_EarningsPerShareLineItems_019e65dc-cd65-717e-be48-908a35cdebdd" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_019e65dc-cd65-79b4-8137-47d1ab7c41b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019e65dc-cd65-750c-a4cc-a15f0dbb275d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_019e65dc-cd65-79b4-8137-47d1ab7c41b3" xlink:to="loc_us-gaap_EarningsPerShareBasic_019e65dc-cd65-750c-a4cc-a15f0dbb275d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019e65dc-cd65-7c05-85ef-6ad977ea3abb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_019e65dc-cd65-79b4-8137-47d1ab7c41b3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_019e65dc-cd65-7c05-85ef-6ad977ea3abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019e65dc-cd65-715e-81eb-3b66d93340e2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019e65dc-cd65-7793-aa99-b6c1484a8776" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019e65dc-cd65-715e-81eb-3b66d93340e2" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019e65dc-cd65-7793-aa99-b6c1484a8776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019e65dc-cd65-7f38-adae-955c38f7d2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019e65dc-cd65-7793-aa99-b6c1484a8776" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019e65dc-cd65-7f38-adae-955c38f7d2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e65dc-cd65-76c4-8beb-25fde77b577d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019e65dc-cd65-7f38-adae-955c38f7d2fa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e65dc-cd65-76c4-8beb-25fde77b577d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_019e65dc-cd65-7b2f-b073-edd9c00a2301" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e65dc-cd65-76c4-8beb-25fde77b577d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_019e65dc-cd65-7b2f-b073-edd9c00a2301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember_019e65dc-cd65-7fd7-a962-fbccde0c7104" xlink:href="snap-20260630.xsd#snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e65dc-cd65-76c4-8beb-25fde77b577d" xlink:to="loc_snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember_019e65dc-cd65-7fd7-a962-fbccde0c7104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ConvertibleSeniorNotesIfConvertedMember_019e65dc-cd65-7796-aff5-d889cd381bed" xlink:href="snap-20260630.xsd#snap_ConvertibleSeniorNotesIfConvertedMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e65dc-cd65-76c4-8beb-25fde77b577d" xlink:to="loc_snap_ConvertibleSeniorNotesIfConvertedMember_019e65dc-cd65-7796-aff5-d889cd381bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019e65dc-cd65-7d62-a2c7-02ec67ff21b1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019e65dc-cd65-7793-aa99-b6c1484a8776" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019e65dc-cd65-7d62-a2c7-02ec67ff21b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019e65dc-cd65-7349-84ef-d155662bbe17" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019e65dc-cd65-7d62-a2c7-02ec67ff21b1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019e65dc-cd65-7349-84ef-d155662bbe17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#StockholdersEquityAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e65dc-cd65-71ea-b4b0-9fb55001eee7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7fed-86cc-edd3a67d0451" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e65dc-cd65-71ea-b4b0-9fb55001eee7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7fed-86cc-edd3a67d0451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019e65dc-cd65-7288-af3a-a71b5c5daf5a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7fed-86cc-edd3a67d0451" xlink:to="loc_us-gaap_AwardTypeAxis_019e65dc-cd65-7288-af3a-a71b5c5daf5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7b8e-b824-97fca7089ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_019e65dc-cd65-7288-af3a-a71b5c5daf5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7b8e-b824-97fca7089ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e65dc-cd65-7331-8939-2eed6ff5869b" xlink:href="snap-20260630.xsd#snap_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7b8e-b824-97fca7089ed8" xlink:to="loc_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e65dc-cd65-7331-8939-2eed6ff5869b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember_019e65dc-cd65-7e37-835a-7861e17b96cf" xlink:href="snap-20260630.xsd#snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7b8e-b824-97fca7089ed8" xlink:to="loc_snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember_019e65dc-cd65-7e37-835a-7861e17b96cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_019ea6c6-247a-7a37-94ad-6ba6cfc087ab" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7b8e-b824-97fca7089ed8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_019ea6c6-247a-7a37-94ad-6ba6cfc087ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019e65dc-cd65-76f6-8ebb-e167c49a1271" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7fed-86cc-edd3a67d0451" xlink:to="loc_srt_RangeAxis_019e65dc-cd65-76f6-8ebb-e167c49a1271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019e65dc-cd65-7cf2-a304-dafa7a4f9ff7" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_019e65dc-cd65-76f6-8ebb-e167c49a1271" xlink:to="loc_srt_RangeMember_019e65dc-cd65-7cf2-a304-dafa7a4f9ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019e65dc-cd65-7c84-acb8-00b598112b99" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_019e65dc-cd65-7cf2-a304-dafa7a4f9ff7" xlink:to="loc_srt_MinimumMember_019e65dc-cd65-7c84-acb8-00b598112b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019e65dc-cd65-73da-a78d-dd38b7dbda74" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_019e65dc-cd65-7cf2-a304-dafa7a4f9ff7" xlink:to="loc_srt_MaximumMember_019e65dc-cd65-73da-a78d-dd38b7dbda74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_019e65dc-cd65-7b19-b2d1-58c8c6d76bca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7fed-86cc-edd3a67d0451" xlink:to="loc_us-gaap_PlanNameAxis_019e65dc-cd65-7b19-b2d1-58c8c6d76bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_019e65dc-cd65-76f0-9f61-fd843b69c9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_019e65dc-cd65-7b19-b2d1-58c8c6d76bca" xlink:to="loc_us-gaap_PlanNameDomain_019e65dc-cd65-76f0-9f61-fd843b69c9ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_A2026StockRepurchasePlanMember_019e65dc-cd65-76bf-946a-79c5aa16ecde" xlink:href="snap-20260630.xsd#snap_A2026StockRepurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_019e65dc-cd65-76f0-9f61-fd843b69c9ca" xlink:to="loc_snap_A2026StockRepurchasePlanMember_019e65dc-cd65-76bf-946a-79c5aa16ecde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_A2025StockRepurchasePlanMember_019e65dc-cd65-7d7a-b2ff-0aa506ea9c5b" xlink:href="snap-20260630.xsd#snap_A2025StockRepurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_019e65dc-cd65-76f0-9f61-fd843b69c9ca" xlink:to="loc_snap_A2025StockRepurchasePlanMember_019e65dc-cd65-7d7a-b2ff-0aa506ea9c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_A2024StockRepurchasePlanMember_019e65dc-cd65-7787-b37b-328504842ab0" xlink:href="snap-20260630.xsd#snap_A2024StockRepurchasePlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_019e65dc-cd65-76f0-9f61-fd843b69c9ca" xlink:to="loc_snap_A2024StockRepurchasePlanMember_019e65dc-cd65-7787-b37b-328504842ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-79a7-9386-afeadb93fcd3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7fed-86cc-edd3a67d0451" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-79a7-9386-afeadb93fcd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7e29-9624-ca8e5806198d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-79a7-9386-afeadb93fcd3" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7e29-9624-ca8e5806198d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-77e8-a93b-8206086b9330" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-7e29-9624-ca8e5806198d" xlink:to="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-77e8-a93b-8206086b9330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7fed-86cc-edd3a67d0451" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans_019e65dc-cd65-708c-a5cd-b074e77c53f8" xlink:href="snap-20260630.xsd#snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans_019e65dc-cd65-708c-a5cd-b074e77c53f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_019e65dc-cd65-7666-80bd-cd5d4b9034cd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_019e65dc-cd65-7666-80bd-cd5d4b9034cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019e65dc-cd65-7b2d-9fb7-084335d8a997" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019e65dc-cd65-7b2d-9fb7-084335d8a997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_019e65dc-cd65-7540-bb9e-c8789aa72dae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_019e65dc-cd65-7540-bb9e-c8789aa72dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019e65dc-cd65-7d8a-85fe-682427110286" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019e65dc-cd65-7d8a-85fe-682427110286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e65dc-cd65-734c-afba-e5981b11c741" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e65dc-cd65-734c-afba-e5981b11c741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_019e65dc-cd65-7384-9057-6196da3d5a10" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_019e65dc-cd65-7384-9057-6196da3d5a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019e65dc-cd65-72ff-8c93-c0d34c15986e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019e65dc-cd65-72ff-8c93-c0d34c15986e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_019e65dc-cd65-704f-b9d1-9a5623bea664" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7a83-a69f-cac7257b88dd" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_019e65dc-cd65-704f-b9d1-9a5623bea664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#StockholdersEquityScheduleofRSUandRSAActivityDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e65dc-cd65-7df8-a5ed-65928870655a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7038-b30c-119e356ef5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e65dc-cd65-7df8-a5ed-65928870655a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7038-b30c-119e356ef5a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019e65dc-cd65-7246-bc36-2ffd1575de17" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7038-b30c-119e356ef5a1" xlink:to="loc_us-gaap_AwardTypeAxis_019e65dc-cd65-7246-bc36-2ffd1575de17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7dda-91ea-9e29d5f17367" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_019e65dc-cd65-7246-bc36-2ffd1575de17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7dda-91ea-9e29d5f17367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e65dc-cd65-7880-95ff-95f7a6dd42fe" xlink:href="snap-20260630.xsd#snap_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e65dc-cd65-7dda-91ea-9e29d5f17367" xlink:to="loc_snap_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e65dc-cd65-7880-95ff-95f7a6dd42fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7d94-a27e-a71870bfe4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7038-b30c-119e356ef5a1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7d94-a27e-a71870bfe4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-78f8-a997-a1841a77ead6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7d94-a27e-a71870bfe4c1" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-78f8-a997-a1841a77ead6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7c13-9640-e75256d64478" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-78f8-a997-a1841a77ead6" xlink:to="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7c13-9640-e75256d64478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e08-a370-248eb251a31f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-7038-b30c-119e356ef5a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e08-a370-248eb251a31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_019e65dc-cd65-7e84-b9a0-53adfebc9c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e08-a370-248eb251a31f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_019e65dc-cd65-7e84-b9a0-53adfebc9c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e65dc-cd65-7a24-b86f-5810e6eda467" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_019e65dc-cd65-7e84-b9a0-53adfebc9c9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e65dc-cd65-7a24-b86f-5810e6eda467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019e65dc-cd65-7eb6-ac4c-1881eba56e31" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_019e65dc-cd65-7e84-b9a0-53adfebc9c9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019e65dc-cd65-7eb6-ac4c-1881eba56e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019e65dc-cd65-7aee-b554-7f03fab32635" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_019e65dc-cd65-7e84-b9a0-53adfebc9c9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019e65dc-cd65-7aee-b554-7f03fab32635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019e65dc-cd65-7d1c-8654-f2ca50b3d57c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_019e65dc-cd65-7e84-b9a0-53adfebc9c9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019e65dc-cd65-7d1c-8654-f2ca50b3d57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e65dc-cd65-7930-a226-c35afad3b0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_019e65dc-cd65-7e84-b9a0-53adfebc9c9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e65dc-cd65-7930-a226-c35afad3b0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_019e65dc-cd65-70da-95a8-6e0605eb6791" xlink:href="snap-20260630.xsd#snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e08-a370-248eb251a31f" xlink:to="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_019e65dc-cd65-70da-95a8-6e0605eb6791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019e65dc-cd65-77b1-8e91-a240a7cacadc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_019e65dc-cd65-70da-95a8-6e0605eb6791" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019e65dc-cd65-77b1-8e91-a240a7cacadc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019e65dc-cd65-7c41-a58b-aa3c3a958bff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_019e65dc-cd65-70da-95a8-6e0605eb6791" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019e65dc-cd65-7c41-a58b-aa3c3a958bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019e65dc-cd65-71bb-9f9b-edb100ec7638" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_019e65dc-cd65-70da-95a8-6e0605eb6791" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019e65dc-cd65-71bb-9f9b-edb100ec7638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019e65dc-cd65-7830-a500-5993eb25e389" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_019e65dc-cd65-70da-95a8-6e0605eb6791" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019e65dc-cd65-7830-a500-5993eb25e389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019e65dc-cd65-7bef-a4e3-220764957a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract_019e65dc-cd65-70da-95a8-6e0605eb6791" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019e65dc-cd65-7bef-a4e3-220764957a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e65dc-cd65-7e61-b093-9d89288fea7a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-760d-a96a-2e76c42581e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e65dc-cd65-7e61-b093-9d89288fea7a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-760d-a96a-2e76c42581e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e65dc-cd65-7519-b876-44a4853ecfa7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfIncomeLocationBalanceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-760d-a96a-2e76c42581e4" xlink:to="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e65dc-cd65-7519-b876-44a4853ecfa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e62-bb68-b8d8f0dadcdc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e65dc-cd65-760d-a96a-2e76c42581e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e62-bb68-b8d8f0dadcdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019e65dc-cd65-77d2-960a-289563363fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e65dc-cd65-7e62-bb68-b8d8f0dadcdc" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019e65dc-cd65-77d2-960a-289563363fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/BusinessAcquisitionsDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#BusinessAcquisitionsDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/BusinessAcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019e65dc-cd65-7665-b4b3-f62a2f349f82" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019e65dc-cd65-7eff-b140-b407b6deff64" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019e65dc-cd65-7665-b4b3-f62a2f349f82" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019e65dc-cd65-7eff-b140-b407b6deff64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019e65dc-cd65-74a4-86bc-747b4560c349" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019e65dc-cd65-7eff-b140-b407b6deff64" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019e65dc-cd65-74a4-86bc-747b4560c349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019e65dc-cd65-7eaf-9cc3-62e6aada7771" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019e65dc-cd65-74a4-86bc-747b4560c349" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019e65dc-cd65-7eaf-9cc3-62e6aada7771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_A2026AcquisitionsMember_019e65dc-cd65-7215-afa6-3a2a34560ff6" xlink:href="snap-20260630.xsd#snap_A2026AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019e65dc-cd65-7eaf-9cc3-62e6aada7771" xlink:to="loc_snap_A2026AcquisitionsMember_019e65dc-cd65-7215-afa6-3a2a34560ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_019e65dc-cd65-78f9-af1f-b920a9620570" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019e65dc-cd65-7eff-b140-b407b6deff64" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_019e65dc-cd65-78f9-af1f-b920a9620570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019e65dc-cd65-721b-ba04-a14e40d64b38" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019e65dc-cd65-78f9-af1f-b920a9620570" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019e65dc-cd65-721b-ba04-a14e40d64b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_019e65dc-cd65-7bbd-84e0-4e065a87df23" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019e65dc-cd65-78f9-af1f-b920a9620570" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_019e65dc-cd65-7bbd-84e0-4e065a87df23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_019e65dc-cd65-78df-a41e-c0d66969ef9e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019e65dc-cd65-78f9-af1f-b920a9620570" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_019e65dc-cd65-78df-a41e-c0d66969ef9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019e65dc-cd65-72e4-bbe1-12e5b395cd1a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019e65dc-cd65-78f9-af1f-b920a9620570" xlink:to="loc_us-gaap_Goodwill_019e65dc-cd65-72e4-bbe1-12e5b395cd1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019e65dc-cd65-77e5-b777-d876ec770422" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019e65dc-cd65-78f9-af1f-b920a9620570" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019e65dc-cd65-77e5-b777-d876ec770422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-79fe-be96-9987f004a332" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_019e65dc-cd65-77f9-9519-23c983a4b57e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-79fe-be96-9987f004a332" xlink:to="loc_us-gaap_GoodwillRollForward_019e65dc-cd65-77f9-9519-23c983a4b57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019e65dc-cd65-7f24-8a82-af99c4077aef" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_019e65dc-cd65-77f9-9519-23c983a4b57e" xlink:to="loc_us-gaap_Goodwill_019e65dc-cd65-7f24-8a82-af99c4077aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_019e65dc-cd65-7149-a3bc-f40040a7276a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_019e65dc-cd65-77f9-9519-23c983a4b57e" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_019e65dc-cd65-7149-a3bc-f40040a7276a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_019e65dc-cd65-78df-85c7-8afe07956b10" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_019e65dc-cd65-77f9-9519-23c983a4b57e" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_019e65dc-cd65-78df-85c7-8afe07956b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019e65dc-cd65-7f89-852c-7e6f5c6617bf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_019e65dc-cd65-77f9-9519-23c983a4b57e" xlink:to="loc_us-gaap_Goodwill_019e65dc-cd65-7f89-852c-7e6f5c6617bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-7a59-af9f-ee43c41d1c81" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019e65dc-cd65-7ff7-9b09-6f065d28c887" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-7a59-af9f-ee43c41d1c81" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019e65dc-cd65-7ff7-9b09-6f065d28c887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019e65dc-cd65-7844-86d0-49cef639010a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019e65dc-cd65-7ff7-9b09-6f065d28c887" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019e65dc-cd65-7844-86d0-49cef639010a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e65dc-cd65-78fa-bf92-d3d2ed92ddc8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019e65dc-cd65-7844-86d0-49cef639010a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e65dc-cd65-78fa-bf92-d3d2ed92ddc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_019e65dc-cd65-705d-b836-5dae7007fc22" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e65dc-cd65-78fa-bf92-d3d2ed92ddc8" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_019e65dc-cd65-705d-b836-5dae7007fc22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_019e65dc-cd65-7ae5-9078-af897a57923b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e65dc-cd65-78fa-bf92-d3d2ed92ddc8" xlink:to="loc_us-gaap_PatentsMember_019e65dc-cd65-7ae5-9078-af897a57923b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_019e65dc-cd65-7712-94ef-5308bc7632af" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e65dc-cd65-78fa-bf92-d3d2ed92ddc8" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_019e65dc-cd65-7712-94ef-5308bc7632af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019e65dc-cd65-7c1c-b392-5811dc348475" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019e65dc-cd65-7ff7-9b09-6f065d28c887" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019e65dc-cd65-7c1c-b392-5811dc348475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_019e65dc-cd65-714b-a52c-421007dcb4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019e65dc-cd65-7c1c-b392-5811dc348475" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_019e65dc-cd65-714b-a52c-421007dcb4cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e65dc-cd65-7611-b7bb-559c23f60282" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019e65dc-cd65-7c1c-b392-5811dc348475" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e65dc-cd65-7611-b7bb-559c23f60282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e65dc-cd65-7e3b-8c80-db6da324c00e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019e65dc-cd65-7c1c-b392-5811dc348475" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e65dc-cd65-7e3b-8c80-db6da324c00e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7b6a-9180-45ac7309d95b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019e65dc-cd65-7c1c-b392-5811dc348475" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7b6a-9180-45ac7309d95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#GoodwillandIntangibleAssetsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-7813-8c9b-ee3072d6f991" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_019e65dc-cd65-75c6-bef1-09c2ef0d003f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-7813-8c9b-ee3072d6f991" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_019e65dc-cd65-75c6-bef1-09c2ef0d003f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-7802-b963-796ce89303a6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_019e65dc-cd65-7d47-9c7d-65070f47fbb5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-7802-b963-796ce89303a6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_019e65dc-cd65-7d47-9c7d-65070f47fbb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019e65dc-cd65-750b-b59e-e47b1742dd94" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-7802-b963-796ce89303a6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019e65dc-cd65-750b-b59e-e47b1742dd94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019e65dc-cd65-7cb4-a1fc-8ddf78d6f87f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-7802-b963-796ce89303a6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019e65dc-cd65-7cb4-a1fc-8ddf78d6f87f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019e65dc-cd65-76f7-a6ff-1e9da603b915" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-7802-b963-796ce89303a6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019e65dc-cd65-76f7-a6ff-1e9da603b915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019e65dc-cd65-7a49-8498-043a8c25ac74" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-7802-b963-796ce89303a6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019e65dc-cd65-7a49-8498-043a8c25ac74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_019e65dc-cd65-71a9-9ff3-ce824fb642b6" xlink:href="snap-20260630.xsd#snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-7802-b963-796ce89303a6" xlink:to="loc_snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_019e65dc-cd65-71a9-9ff3-ce824fb642b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7920-a19a-b042bd1cc690" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e65dc-cd65-7802-b963-796ce89303a6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e65dc-cd65-7920-a19a-b042bd1cc690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#DebtAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/DebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_019e65dc-cd65-7eb6-ac7c-f286741e68bd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019e65dc-cd65-7eb6-ac7c-f286741e68bd" xlink:to="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019e65dc-cd65-7e52-8434-462b7a335812" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019e65dc-cd65-7e52-8434-462b7a335812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-761c-b0a0-baa2ed8d352c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019e65dc-cd65-7e52-8434-462b7a335812" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-761c-b0a0-baa2ed8d352c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_019e65dc-cd65-7cc2-8c7c-512cf0b92b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-761c-b0a0-baa2ed8d352c" xlink:to="loc_us-gaap_SeniorNotesMember_019e65dc-cd65-7cc2-8c7c-512cf0b92b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019e65dc-cd65-762d-96d6-fbbfe14b61a6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-761c-b0a0-baa2ed8d352c" xlink:to="loc_us-gaap_ConvertibleDebtMember_019e65dc-cd65-762d-96d6-fbbfe14b61a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7311-bfcc-2d3107777272" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:to="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7311-bfcc-2d3107777272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7311-bfcc-2d3107777272" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-cd65-712b-acda-92ef107d5af6" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyFourSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-cd65-712b-acda-92ef107d5af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-cd65-730d-9fcc-37a5f569f505" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyThreeSeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-cd65-730d-9fcc-37a5f569f505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-cd65-72b0-9b2f-32d7d220843e" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtySeniorConvertibleNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-cd65-72b0-9b2f-32d7d220843e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-cd65-7d02-a1d0-0a4c9e946e3f" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentyEightSeniorConvertibleNotesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-cd65-7d02-a1d0-0a4c9e946e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-cd65-7144-b532-269ab6fe6a93" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySevenConvertibleSeniorNoteMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-cd65-7144-b532-269ab6fe6a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-cd65-7c31-9845-2a69d5214e33" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySixSeniorConvertibleNotesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-cd65-7c31-9845-2a69d5214e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_February2025NoteRepurchasesMember_019e65dc-cd65-757d-b0ad-64e2bb8fda11" xlink:href="snap-20260630.xsd#snap_February2025NoteRepurchasesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_February2025NoteRepurchasesMember_019e65dc-cd65-757d-b0ad-64e2bb8fda11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_August2025NoteRepurchasesMember_019e65dc-cd65-7940-9f3c-527ef84be994" xlink:href="snap-20260630.xsd#snap_August2025NoteRepurchasesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-755e-b12e-23706f93ec01" xlink:to="loc_snap_August2025NoteRepurchasesMember_019e65dc-cd65-7940-9f3c-527ef84be994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7b63-9a58-d82c5a29ff09" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7b63-9a58-d82c5a29ff09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-725a-8f54-39cf7a288294" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019e65dc-cd65-7b63-9a58-d82c5a29ff09" xlink:to="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-725a-8f54-39cf7a288294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7fc9-9a3f-089df79df513" xlink:href="snap-20260630.xsd#snap_CommonClassANonVotingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e65dc-cd65-725a-8f54-39cf7a288294" xlink:to="loc_snap_CommonClassANonVotingMember_019e65dc-cd65-7fc9-9a3f-089df79df513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_019e65dc-cd65-7278-a2e8-1062ccf06021" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_019e65dc-cd65-7278-a2e8-1062ccf06021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7664-8a9d-f5718339eb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_019e65dc-cd65-7278-a2e8-1062ccf06021" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7664-8a9d-f5718339eb4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_019e65dc-cd65-7015-be3c-4848ffac9066" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7664-8a9d-f5718339eb4f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_019e65dc-cd65-7015-be3c-4848ffac9066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_019e65dc-cd65-7c3d-8425-77724432ad95" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7664-8a9d-f5718339eb4f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_019e65dc-cd65-7c3d-8425-77724432ad95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_019e65dc-cd65-7e9a-8b28-700ed4fd6d15" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7664-8a9d-f5718339eb4f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_019e65dc-cd65-7e9a-8b28-700ed4fd6d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019e65dc-cd65-77d6-9ac0-318daea0c058" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:to="loc_us-gaap_CreditFacilityAxis_019e65dc-cd65-77d6-9ac0-318daea0c058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019e65dc-cd65-7b96-b61a-9aa2cda20e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_019e65dc-cd65-77d6-9ac0-318daea0c058" xlink:to="loc_us-gaap_CreditFacilityDomain_019e65dc-cd65-7b96-b61a-9aa2cda20e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019e65dc-cd65-7914-87ca-2121e2ed95e8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_019e65dc-cd65-7b96-b61a-9aa2cda20e1e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019e65dc-cd65-7914-87ca-2121e2ed95e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_019e65dc-cd65-70a0-8af8-fc2114626f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:to="loc_us-gaap_VariableRateAxis_019e65dc-cd65-70a0-8af8-fc2114626f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_019e65dc-cd65-7701-bd95-74cbdbdc3bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_019e65dc-cd65-70a0-8af8-fc2114626f7b" xlink:to="loc_us-gaap_VariableRateDomain_019e65dc-cd65-7701-bd95-74cbdbdc3bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019e65dc-cd65-74a7-90a4-3158740969fb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_019e65dc-cd65-7701-bd95-74cbdbdc3bf5" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019e65dc-cd65-74a7-90a4-3158740969fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_SterlingOvernightIndexMember_019e65dc-cd65-7378-8252-7eebc7988eec" xlink:href="snap-20260630.xsd#snap_SterlingOvernightIndexMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_019e65dc-cd65-7701-bd95-74cbdbdc3bf5" xlink:to="loc_snap_SterlingOvernightIndexMember_019e65dc-cd65-7378-8252-7eebc7988eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_MiscellaneousMember_019e65dc-cd65-75d5-b924-c5f33023fb10" xlink:href="snap-20260630.xsd#snap_MiscellaneousMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_019e65dc-cd65-7701-bd95-74cbdbdc3bf5" xlink:to="loc_snap_MiscellaneousMember_019e65dc-cd65-75d5-b924-c5f33023fb10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_019e65dc-cd65-7dd3-be53-67cc0ce9abed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_019e65dc-cd65-7701-bd95-74cbdbdc3bf5" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_019e65dc-cd65-7dd3-be53-67cc0ce9abed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember_019e65dc-cd65-7583-8745-e09948938c76" xlink:href="snap-20260630.xsd#snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_019e65dc-cd65-7701-bd95-74cbdbdc3bf5" xlink:to="loc_snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember_019e65dc-cd65-7583-8745-e09948938c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-7049-85b8-aea2451fab35" xlink:to="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_019e65dc-cd65-768f-8ea1-54fe8d4b0419" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_019e65dc-cd65-768f-8ea1-54fe8d4b0419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_019e65dc-cd65-7ed1-b811-f1202e2eeb70" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_019e65dc-cd65-7ed1-b811-f1202e2eeb70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_019e65dc-cd65-73fd-8e9a-41f4c4765ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_019e65dc-cd65-73fd-8e9a-41f4c4765ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_019e65dc-cd65-7026-92e5-17c3ace3e87c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_019e65dc-cd65-7026-92e5-17c3ace3e87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_019e65dc-cd65-7bf1-bf24-9d3b42c3c76e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_019e65dc-cd65-7bf1-bf24-9d3b42c3c76e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts_019e65dc-cd65-7397-b5c1-1bfdb917ab29" xlink:href="snap-20260630.xsd#snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts_019e65dc-cd65-7397-b5c1-1bfdb917ab29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_019e65dc-cd65-708c-869e-2c5805ef91fb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_019e65dc-cd65-708c-869e-2c5805ef91fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_019e65dc-cd65-7f17-9b26-5e60e5c7be45" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRepurchaseAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_019e65dc-cd65-7f17-9b26-5e60e5c7be45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_019e65dc-cd65-7cad-9590-a3f8b91c5ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_019e65dc-cd65-7cad-9590-a3f8b91c5ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019e65dc-cd65-7901-8843-f4e62798cde0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019e65dc-cd65-7901-8843-f4e62798cde0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_019e65dc-cd65-75ef-b4d0-eee88b82903a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_019e65dc-cd65-75ef-b4d0-eee88b82903a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_019e65dc-cd65-7311-bdb2-52201dcfc1ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_019e65dc-cd65-7311-bdb2-52201dcfc1ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_019e65dc-cd65-7e06-a049-a8f34151a60b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_InterestPaidNet_019e65dc-cd65-7e06-a049-a8f34151a60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DebtInstrumentCapCallTransactionCapPriceNetCost_019e65dc-cd65-72bb-9bd2-9a77076572b9" xlink:href="snap-20260630.xsd#snap_DebtInstrumentCapCallTransactionCapPriceNetCost"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_snap_DebtInstrumentCapCallTransactionCapPriceNetCost_019e65dc-cd65-72bb-9bd2-9a77076572b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DebtInstrumentCapCallTransactionCapPricePerShare_019e65dc-cd65-786d-8788-56ff9a6f8034" xlink:href="snap-20260630.xsd#snap_DebtInstrumentCapCallTransactionCapPricePerShare"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_snap_DebtInstrumentCapCallTransactionCapPricePerShare_019e65dc-cd65-786d-8788-56ff9a6f8034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_019e65dc-cd65-78c5-a580-95260bf40b64" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityExpirationPeriod"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_019e65dc-cd65-78c5-a580-95260bf40b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019e65dc-cd65-7b9f-880f-d411b4adfb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019e65dc-cd65-7b9f-880f-d411b4adfb7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019e65dc-cd65-7e12-a3f9-2615af3375b8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019e65dc-cd65-7e12-a3f9-2615af3375b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019e65dc-cd65-70e8-8833-ce19bfa2d271" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019e65dc-cd65-70e8-8833-ce19bfa2d271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DebtInstrumentCovenantMinimumLiquidityAmount_019e65dc-cd65-7678-b451-1e45d4da5a2e" xlink:href="snap-20260630.xsd#snap_DebtInstrumentCovenantMinimumLiquidityAmount"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_snap_DebtInstrumentCovenantMinimumLiquidityAmount_019e65dc-cd65-7678-b451-1e45d4da5a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_019e65dc-cd65-7f37-a407-b5c8d9a5d688" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_019e65dc-cd65-7f37-a407-b5c8d9a5d688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_019e65dc-cd65-794c-8d1d-ac5e8404c715" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7175-98e9-73e1d846f157" xlink:to="loc_us-gaap_LineOfCredit_019e65dc-cd65-794c-8d1d-ac5e8404c715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/DebtScheduleofConversionInformationDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#DebtScheduleofConversionInformationDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/DebtScheduleofConversionInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_019e65dc-cd65-77c7-bb38-ba0d7949b073" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-794f-a12c-679904aac131" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019e65dc-cd65-77c7-bb38-ba0d7949b073" xlink:to="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-794f-a12c-679904aac131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019e65dc-cd65-7fb9-9954-5290f509d7da" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-794f-a12c-679904aac131" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019e65dc-cd65-7fb9-9954-5290f509d7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-741a-96b6-a853ce5088f9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019e65dc-cd65-7fb9-9954-5290f509d7da" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-741a-96b6-a853ce5088f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_019e65dc-cd65-7b17-97c3-c83c3fa67e48" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-741a-96b6-a853ce5088f9" xlink:to="loc_us-gaap_SeniorNotesMember_019e65dc-cd65-7b17-97c3-c83c3fa67e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019e65dc-cd65-7cce-8a6b-a405988d7b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019e65dc-cd65-741a-96b6-a853ce5088f9" xlink:to="loc_us-gaap_ConvertibleDebtMember_019e65dc-cd65-7cce-8a6b-a405988d7b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7d2b-8615-b2103d9f48e5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-794f-a12c-679904aac131" xlink:to="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7d2b-8615-b2103d9f48e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7d2b-8615-b2103d9f48e5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-cd65-7ce7-8b81-05d47438fb0f" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyThreeSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:to="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-cd65-7ce7-8b81-05d47438fb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-cd65-7443-af68-2564410fdc65" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyFourSeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:to="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-cd65-7443-af68-2564410fdc65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-cd65-72c2-ac70-e2ef90235445" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySixSeniorConvertibleNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:to="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-cd65-72c2-ac70-e2ef90235445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-cd65-72b9-b27a-ce78e0feaa5d" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySevenConvertibleSeniorNoteMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:to="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-cd65-72b9-b27a-ce78e0feaa5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-cd65-7a00-9de9-af7585b1469a" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentyEightSeniorConvertibleNotesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:to="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-cd65-7a00-9de9-af7585b1469a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-cd65-753b-b3f0-eda0b356ffb2" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtySeniorConvertibleNotesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-700b-b499-15b2277b1ca6" xlink:to="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-cd65-753b-b3f0-eda0b356ffb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_019e65dc-cd65-727a-be4c-91f0eee5d6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-794f-a12c-679904aac131" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_019e65dc-cd65-727a-be4c-91f0eee5d6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7a65-87ce-268b9c15b2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_019e65dc-cd65-727a-be4c-91f0eee5d6fa" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7a65-87ce-268b9c15b2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_019e65dc-cd65-730b-a35b-5359545832c5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7a65-87ce-268b9c15b2f8" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_019e65dc-cd65-730b-a35b-5359545832c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_019e65dc-cd65-7f98-a3ec-3def2406779a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_019e65dc-cd65-7a65-87ce-268b9c15b2f8" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_019e65dc-cd65-7f98-a3ec-3def2406779a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-794f-a12c-679904aac131" xlink:to="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_019e65dc-cd65-7ab7-9921-89ad3c25c8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_019e65dc-cd65-7ab7-9921-89ad3c25c8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019e65dc-cd65-79d4-a008-d127208cb20b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019e65dc-cd65-79d4-a008-d127208cb20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_019e65dc-cd65-7c64-b8d3-0f4012330af3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_019e65dc-cd65-7c64-b8d3-0f4012330af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_019e65dc-cd65-70aa-ad8d-8067c0b31776" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_019e65dc-cd65-70aa-ad8d-8067c0b31776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_019e65dc-cd65-7b7e-baee-5aaae41a64cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_019e65dc-cd65-7b7e-baee-5aaae41a64cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_019e65dc-cd65-74f1-b75b-33d69be50587" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-cd65-7733-99f7-b358e878bf00" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_019e65dc-cd65-74f1-b75b-33d69be50587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#DebtScheduleofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/DebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_019e65dc-cd65-768a-93ca-7ae2e6a4a502" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-70ef-864e-872082de0740" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019e65dc-cd65-768a-93ca-7ae2e6a4a502" xlink:to="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-70ef-864e-872082de0740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019f9665-484e-7da3-8b96-66b63624e297" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-70ef-864e-872082de0740" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019f9665-484e-7da3-8b96-66b63624e297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019f9665-484e-73ba-887d-2e5b2abe0423" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019f9665-484e-7da3-8b96-66b63624e297" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019f9665-484e-73ba-887d-2e5b2abe0423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019f9665-484e-75a1-8b0a-02a183fc1292" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019f9665-484e-73ba-887d-2e5b2abe0423" xlink:to="loc_us-gaap_ConvertibleDebtMember_019f9665-484e-75a1-8b0a-02a183fc1292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_019f9665-484e-71ef-8057-a749f9c9df6c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019f9665-484e-73ba-887d-2e5b2abe0423" xlink:to="loc_us-gaap_SeniorNotesMember_019f9665-484e-71ef-8057-a749f9c9df6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7d0c-a025-e4531c49b2c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-70ef-864e-872082de0740" xlink:to="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7d0c-a025-e4531c49b2c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_019e65dc-cd65-7d0c-a025-e4531c49b2c1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-cd65-74b5-8ddd-70a5ac77f336" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySixSeniorConvertibleNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:to="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-cd65-74b5-8ddd-70a5ac77f336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-cd65-717b-8d92-c9efa1325a8a" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySevenConvertibleSeniorNoteMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:to="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-cd65-717b-8d92-c9efa1325a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-cd65-74a1-a29e-64d61e212712" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentyEightSeniorConvertibleNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:to="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-cd65-74a1-a29e-64d61e212712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-cd65-7459-8bdd-4253cc786cd9" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtySeniorConvertibleNotesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:to="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-cd65-7459-8bdd-4253cc786cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-cd65-7fda-b497-a14e4045fa9b" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyThreeSeniorNotesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:to="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-cd65-7fda-b497-a14e4045fa9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-ce1d-783d-9b29-2a408e5f7a81" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyFourSeniorNotesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-cd65-7576-ab15-9173eae65d84" xlink:to="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-ce1d-783d-9b29-2a408e5f7a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-7e7d-8fa2-ec32c887f48f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-cd65-70ef-864e-872082de0740" xlink:to="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-7e7d-8fa2-ec32c887f48f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_019e65dc-ce1d-72a4-97bf-7515a3fb7960" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-7e7d-8fa2-ec32c887f48f" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_019e65dc-ce1d-72a4-97bf-7515a3fb7960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_019e65dc-ce1d-761f-b5a6-a394be58bc87" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-7e7d-8fa2-ec32c887f48f" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_019e65dc-ce1d-761f-b5a6-a394be58bc87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_019e65dc-ce1d-7033-bddc-1357af739863" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-7e7d-8fa2-ec32c887f48f" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_019e65dc-ce1d-7033-bddc-1357af739863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019e65dc-ce1d-735d-a7cf-feae8ad75537" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-7e7d-8fa2-ec32c887f48f" xlink:to="loc_us-gaap_LongTermDebt_019e65dc-ce1d-735d-a7cf-feae8ad75537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/DebtScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#DebtScheduleofInterestExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/DebtScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_019e65dc-ce1d-7337-9d92-a203758b1964" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019e65dc-ce1d-7964-9d50-c6d003dfe376" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019e65dc-ce1d-7337-9d92-a203758b1964" xlink:to="loc_us-gaap_DebtInstrumentTable_019e65dc-ce1d-7964-9d50-c6d003dfe376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019e65dc-ce1d-7b03-a8a3-016aef208f12" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-ce1d-7964-9d50-c6d003dfe376" xlink:to="loc_us-gaap_DebtInstrumentAxis_019e65dc-ce1d-7b03-a8a3-016aef208f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-71cf-ad61-7d6be6ffe353" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_019e65dc-ce1d-7b03-a8a3-016aef208f12" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-71cf-ad61-7d6be6ffe353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ConvertibleNotesMember_019e65dc-ce1d-71e1-b180-bd780e60b30d" xlink:href="snap-20260630.xsd#snap_ConvertibleNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-71cf-ad61-7d6be6ffe353" xlink:to="loc_snap_ConvertibleNotesMember_019e65dc-ce1d-71e1-b180-bd780e60b30d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-78a3-b1b4-25c423d0101d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e65dc-ce1d-7964-9d50-c6d003dfe376" xlink:to="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-78a3-b1b4-25c423d0101d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_019e65dc-ce1d-74f7-a22a-658432402686" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-78a3-b1b4-25c423d0101d" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_019e65dc-ce1d-74f7-a22a-658432402686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_019e65dc-ce1d-7627-9746-631a9dd68da5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-78a3-b1b4-25c423d0101d" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_019e65dc-ce1d-7627-9746-631a9dd68da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_019e65dc-ce1d-7bc6-9082-69dafbde9e42" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-78a3-b1b4-25c423d0101d" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_019e65dc-ce1d-7bc6-9082-69dafbde9e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_019e65dc-ce1d-7a27-a501-e0caa0984143" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e65dc-ce1d-78a3-b1b4-25c423d0101d" xlink:to="loc_us-gaap_InterestExpenseDebt_019e65dc-ce1d-7a27-a501-e0caa0984143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_019e65dc-ce1d-7328-b7ff-93df9181f13b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_019e65dc-ce1d-75e3-b179-2c540b24c48d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_019e65dc-ce1d-7328-b7ff-93df9181f13b" xlink:to="loc_us-gaap_LossContingenciesTable_019e65dc-ce1d-75e3-b179-2c540b24c48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019e65dc-ce1d-73f4-b6a7-9b899a79ece9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_019e65dc-ce1d-75e3-b179-2c540b24c48d" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019e65dc-ce1d-73f4-b6a7-9b899a79ece9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_019e65dc-ce1d-7982-ad79-91d6c167d818" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019e65dc-ce1d-73f4-b6a7-9b899a79ece9" xlink:to="loc_us-gaap_LossContingencyNatureDomain_019e65dc-ce1d-7982-ad79-91d6c167d818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_PendingMattersMember_019e65dc-ce1d-7a31-99a7-77d60c0c7808" xlink:href="snap-20260630.xsd#snap_PendingMattersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_019e65dc-ce1d-7982-ad79-91d6c167d818" xlink:to="loc_snap_PendingMattersMember_019e65dc-ce1d-7a31-99a7-77d60c0c7808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_019e65dc-ce1d-72ce-a081-a6d64652f65d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_019e65dc-ce1d-7982-ad79-91d6c167d818" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_019e65dc-ce1d-72ce-a081-a6d64652f65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_019e65dc-ce1d-7894-b444-f5ac157c4048" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_019e65dc-ce1d-75e3-b179-2c540b24c48d" xlink:to="loc_us-gaap_LossContingenciesLineItems_019e65dc-ce1d-7894-b444-f5ac157c4048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_019e65dc-ce1d-7ad9-8c2c-91ec300e3fca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_019e65dc-ce1d-7894-b444-f5ac157c4048" xlink:to="loc_us-gaap_ContractualObligation_019e65dc-ce1d-7ad9-8c2c-91ec300e3fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ContractualObligationMaturity_019e65dc-ce1d-7db9-bacb-0f6a88de1fd7" xlink:href="snap-20260630.xsd#snap_ContractualObligationMaturity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_019e65dc-ce1d-7894-b444-f5ac157c4048" xlink:to="loc_snap_ContractualObligationMaturity_019e65dc-ce1d-7db9-bacb-0f6a88de1fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_019e65dc-ce1d-7c09-9175-952f03ccd20d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_019e65dc-ce1d-7894-b444-f5ac157c4048" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_019e65dc-ce1d-7c09-9175-952f03ccd20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_019e65dc-ce1d-774d-96bd-0b70eab07fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_019e65dc-ce1d-7894-b444-f5ac157c4048" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_019e65dc-ce1d-774d-96bd-0b70eab07fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#LeasesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/LeasesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7818-9f84-ee63dc7fbc8f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_019e65dc-ce1d-7f95-9d8b-c9f93a186fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7818-9f84-ee63dc7fbc8f" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_019e65dc-ce1d-7f95-9d8b-c9f93a186fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019e65dc-ce1d-7d89-891b-12369813962d" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_019e65dc-ce1d-7f95-9d8b-c9f93a186fc3" xlink:to="loc_srt_RangeAxis_019e65dc-ce1d-7d89-891b-12369813962d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019e65dc-ce1d-7b73-8a90-0e6cc6d6e112" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_019e65dc-ce1d-7d89-891b-12369813962d" xlink:to="loc_srt_RangeMember_019e65dc-ce1d-7b73-8a90-0e6cc6d6e112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019e65dc-ce1d-7d6a-a107-4016e83c3129" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_019e65dc-ce1d-7b73-8a90-0e6cc6d6e112" xlink:to="loc_srt_MinimumMember_019e65dc-ce1d-7d6a-a107-4016e83c3129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019e65dc-ce1d-7be7-acce-646095fad52a" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_019e65dc-ce1d-7b73-8a90-0e6cc6d6e112" xlink:to="loc_srt_MaximumMember_019e65dc-ce1d-7be7-acce-646095fad52a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_019e65dc-ce1d-7e54-8d8c-9a9b64ec1d23" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_019e65dc-ce1d-7f95-9d8b-c9f93a186fc3" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_019e65dc-ce1d-7e54-8d8c-9a9b64ec1d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_019e65dc-ce1d-7703-80ec-780f565a7917" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019e65dc-ce1d-7e54-8d8c-9a9b64ec1d23" xlink:to="loc_us-gaap_OperatingLeaseCost_019e65dc-ce1d-7703-80ec-780f565a7917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019e65dc-ce1d-7163-ba0c-7e176ce92b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019e65dc-ce1d-7e54-8d8c-9a9b64ec1d23" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019e65dc-ce1d-7163-ba0c-7e176ce92b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_019e65dc-ce1d-70cb-9a41-98db96195a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019e65dc-ce1d-7e54-8d8c-9a9b64ec1d23" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_019e65dc-ce1d-70cb-9a41-98db96195a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_019e65dc-ce1d-77a7-a7b3-25a2ce770d34" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019e65dc-ce1d-7e54-8d8c-9a9b64ec1d23" xlink:to="loc_us-gaap_OperatingLeasePayments_019e65dc-ce1d-77a7-a7b3-25a2ce770d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_019e65dc-ce1d-759c-98c0-130feae050eb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019e65dc-ce1d-7e54-8d8c-9a9b64ec1d23" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_019e65dc-ce1d-759c-98c0-130feae050eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateRelatedtoOperatingLeasesDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateRelatedtoOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateRelatedtoOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-76a2-adf9-43fda3828ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_019e65dc-ce1d-7614-b366-aa2682b5e11f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-76a2-adf9-43fda3828ec3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_019e65dc-ce1d-7614-b366-aa2682b5e11f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_019e65dc-ce1d-7d05-acf4-d7caa57ffa5f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-76a2-adf9-43fda3828ec3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_019e65dc-ce1d-7d05-acf4-d7caa57ffa5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7fd9-a17e-94edb3be2d12" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019e65dc-ce1d-7deb-b666-e6b5f01e0345" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7fd9-a17e-94edb3be2d12" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019e65dc-ce1d-7deb-b666-e6b5f01e0345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019e65dc-ce1d-7c36-a142-256edb3a2620" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7fd9-a17e-94edb3be2d12" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019e65dc-ce1d-7c36-a142-256edb3a2620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019e65dc-ce1d-738c-8317-de27b26a07d7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7fd9-a17e-94edb3be2d12" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019e65dc-ce1d-738c-8317-de27b26a07d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019e65dc-ce1d-7a9c-9b4b-feb46af08fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7fd9-a17e-94edb3be2d12" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019e65dc-ce1d-7a9c-9b4b-feb46af08fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019e65dc-ce1d-7ffd-9955-c690913378f6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7fd9-a17e-94edb3be2d12" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019e65dc-ce1d-7ffd-9955-c690913378f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_019e65dc-ce1d-7979-ac14-3a0ffb7f5ba6" xlink:href="snap-20260630.xsd#snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7fd9-a17e-94edb3be2d12" xlink:to="loc_snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_019e65dc-ce1d-7979-ac14-3a0ffb7f5ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e65dc-ce1d-7a85-bb7d-8f5e84acca29" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7fd9-a17e-94edb3be2d12" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e65dc-ce1d-7a85-bb7d-8f5e84acca29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019e65dc-ce1d-7cf5-8e64-951a62bd2d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7fd9-a17e-94edb3be2d12" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019e65dc-ce1d-7cf5-8e64-951a62bd2d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019e65dc-ce1d-71aa-b696-80bd565e63ec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019e65dc-ce1d-7fd9-a17e-94edb3be2d12" xlink:to="loc_us-gaap_OperatingLeaseLiability_019e65dc-ce1d-71aa-b696-80bd565e63ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/StrategicInvestmentsScheduleofStrategicInvestmentsDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#StrategicInvestmentsScheduleofStrategicInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/StrategicInvestmentsScheduleofStrategicInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1d-7439-864c-88b54dbd11f2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost_019e65dc-ce1d-72ae-9628-c3606ef35fb0" xlink:href="snap-20260630.xsd#snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1d-7439-864c-88b54dbd11f2" xlink:to="loc_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost_019e65dc-ce1d-72ae-9628-c3606ef35fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_019e65dc-ce1d-7b2c-883e-741e35384a41" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1d-7439-864c-88b54dbd11f2" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_019e65dc-ce1d-7b2c-883e-741e35384a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount_019e65dc-ce1d-7321-b1bd-a8f538a0832f" xlink:href="snap-20260630.xsd#snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1d-7439-864c-88b54dbd11f2" xlink:to="loc_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount_019e65dc-ce1d-7321-b1bd-a8f538a0832f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_019e65dc-ce1d-7af4-adc8-eacb29fdf1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1d-7439-864c-88b54dbd11f2" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_019e65dc-ce1d-7af4-adc8-eacb29fdf1fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1d-7f2f-bd59-22a42919f27c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealizedInvestmentGainsLosses_019ea5ba-980b-7800-b23f-4b181173e71b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1d-7f2f-bd59-22a42919f27c" xlink:to="loc_us-gaap_RealizedInvestmentGainsLosses_019ea5ba-980b-7800-b23f-4b181173e71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_019f7210-0d5b-75bf-814a-be27401dfc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1d-7f2f-bd59-22a42919f27c" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_019f7210-0d5b-75bf-814a-be27401dfc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_UnrealizedGainLossOnInvestmentsIncludingImpairment_019e65dc-ce1d-7153-978f-b74ae1ac03b0" xlink:href="snap-20260630.xsd#snap_UnrealizedGainLossOnInvestmentsIncludingImpairment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1d-7f2f-bd59-22a42919f27c" xlink:to="loc_snap_UnrealizedGainLossOnInvestmentsIncludingImpairment_019e65dc-ce1d-7153-978f-b74ae1ac03b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_019e65dc-ce1d-7b2a-862a-c0c53bc3a5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_019e65dc-ce1d-7f2f-bd59-22a42919f27c" xlink:to="loc_us-gaap_GainLossOnInvestments_019e65dc-ce1d-7b2a-862a-c0c53bc3a5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-7bdb-bba5-e4b562a25abd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-729c-b427-d06e1831cd22" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-7bdb-bba5-e4b562a25abd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-729c-b427-d06e1831cd22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_019e65dc-ce1d-7228-9668-5a25f6edead6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-729c-b427-d06e1831cd22" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_019e65dc-ce1d-7228-9668-5a25f6edead6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_019e65dc-ce1d-7653-9e20-3e40b943ba54" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_019e65dc-ce1d-7228-9668-5a25f6edead6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_019e65dc-ce1d-7653-9e20-3e40b943ba54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_019e65dc-ce1d-7592-b652-5ab27d9fd3c0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_019e65dc-ce1d-7653-9e20-3e40b943ba54" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_019e65dc-ce1d-7592-b652-5ab27d9fd3c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019e65dc-ce1d-7143-9196-a9813ffcd5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-729c-b427-d06e1831cd22" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019e65dc-ce1d-7143-9196-a9813ffcd5ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-76fa-8b21-09a6bea28b66" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019e65dc-ce1d-7143-9196-a9813ffcd5ea" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-76fa-8b21-09a6bea28b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_019e65dc-ce1d-7402-840c-8f4ca6de482c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-76fa-8b21-09a6bea28b66" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_019e65dc-ce1d-7402-840c-8f4ca6de482c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_019e65dc-ce1d-7fa9-8e4a-36665d8ffc06" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-76fa-8b21-09a6bea28b66" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_019e65dc-ce1d-7fa9-8e4a-36665d8ffc06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_019e65dc-ce1d-710c-befa-732ebd1e2878" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-729c-b427-d06e1831cd22" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_019e65dc-ce1d-710c-befa-732ebd1e2878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e65dc-ce1d-7906-a4ff-7975a0a3dfee" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_019e65dc-ce1d-710c-befa-732ebd1e2878" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e65dc-ce1d-7906-a4ff-7975a0a3dfee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_019e65dc-ce1d-70af-b4e9-fea40fbf14c7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e65dc-ce1d-7906-a4ff-7975a0a3dfee" xlink:to="loc_us-gaap_CashMember_019e65dc-ce1d-70af-b4e9-fea40fbf14c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_019e65dc-ce1d-745e-9122-28b6833ca5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e65dc-ce1d-7906-a4ff-7975a0a3dfee" xlink:to="loc_us-gaap_MoneyMarketFundsMember_019e65dc-ce1d-745e-9122-28b6833ca5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_019e65dc-ce1d-7688-aa01-ecca006c28cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e65dc-ce1d-7906-a4ff-7975a0a3dfee" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_019e65dc-ce1d-7688-aa01-ecca006c28cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_019e65dc-ce1d-74a3-9a94-8f4fab9b13b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e65dc-ce1d-7906-a4ff-7975a0a3dfee" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_019e65dc-ce1d-74a3-9a94-8f4fab9b13b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_019e65dc-ce1d-7ee9-8c1b-1ecc11b13741" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-729c-b427-d06e1831cd22" xlink:to="loc_us-gaap_FinancialInstrumentAxis_019e65dc-ce1d-7ee9-8c1b-1ecc11b13741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e65dc-ce1d-793d-89d3-671c7a341981" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_019e65dc-ce1d-7ee9-8c1b-1ecc11b13741" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e65dc-ce1d-793d-89d3-671c7a341981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_019e65dc-ce1d-7a4b-b3d0-74e47eac3a02" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e65dc-ce1d-793d-89d3-671c7a341981" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_019e65dc-ce1d-7a4b-b3d0-74e47eac3a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_019e65dc-ce1d-78a2-9246-861f1598ec34" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e65dc-ce1d-793d-89d3-671c7a341981" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_019e65dc-ce1d-78a2-9246-861f1598ec34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-729c-b427-d06e1831cd22" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019e65dc-ce1d-7abb-93a8-633b3eabba82" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019e65dc-ce1d-7abb-93a8-633b3eabba82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e65dc-ce1d-7eb5-affa-9afbb7fd8023" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e65dc-ce1d-7eb5-affa-9afbb7fd8023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e65dc-ce1d-7993-a3cb-6a199442853e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e65dc-ce1d-7993-a3cb-6a199442853e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e65dc-ce1d-789a-ba76-43558b093494" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e65dc-ce1d-789a-ba76-43558b093494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e65dc-ce1d-707a-b52d-4a503ff29159" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e65dc-ce1d-707a-b52d-4a503ff29159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis_019e65dc-ce1d-72a2-8958-ebdcbfaa1bfb" xlink:href="snap-20260630.xsd#snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:to="loc_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis_019e65dc-ce1d-72a2-8958-ebdcbfaa1bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_CashAndAvailableForSaleDebtSecuritiesFairValue_019e65dc-ce1d-70a0-91aa-35c224e7af89" xlink:href="snap-20260630.xsd#snap_CashAndAvailableForSaleDebtSecuritiesFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-7de8-b40f-685b11e89987" xlink:to="loc_snap_CashAndAvailableForSaleDebtSecuritiesFairValue_019e65dc-ce1d-70a0-91aa-35c224e7af89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#FairValueMeasurementsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-73a4-8d18-e1524e72fa07" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-7b9d-957e-8d8f4f73780b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-73a4-8d18-e1524e72fa07" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-7b9d-957e-8d8f4f73780b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019e65dc-ce1d-7621-ac68-1edc3f3f4a14" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-7b9d-957e-8d8f4f73780b" xlink:to="loc_srt_RangeAxis_019e65dc-ce1d-7621-ac68-1edc3f3f4a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019e65dc-ce1d-7814-9cec-8921b8528607" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_019e65dc-ce1d-7621-ac68-1edc3f3f4a14" xlink:to="loc_srt_RangeMember_019e65dc-ce1d-7814-9cec-8921b8528607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019e65dc-ce1d-7d64-a0ef-ea53ae0d7777" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_019e65dc-ce1d-7814-9cec-8921b8528607" xlink:to="loc_srt_MinimumMember_019e65dc-ce1d-7d64-a0ef-ea53ae0d7777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019e65dc-ce1d-76b3-bfb9-655f9a8298ed" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_019e65dc-ce1d-7814-9cec-8921b8528607" xlink:to="loc_srt_MaximumMember_019e65dc-ce1d-76b3-bfb9-655f9a8298ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019e65dc-ce1d-7f5a-ade9-3164094ee3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-7b9d-957e-8d8f4f73780b" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019e65dc-ce1d-7f5a-ade9-3164094ee3b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-7eba-99d7-7177ca234207" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019e65dc-ce1d-7f5a-ade9-3164094ee3b4" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-7eba-99d7-7177ca234207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_019e65dc-ce1d-73b0-bbfb-9e59d2bc3594" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019e65dc-ce1d-7eba-99d7-7177ca234207" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_019e65dc-ce1d-73b0-bbfb-9e59d2bc3594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019e65dc-ce1d-70a4-b569-16fad5241ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-7b9d-957e-8d8f4f73780b" xlink:to="loc_us-gaap_DebtInstrumentAxis_019e65dc-ce1d-70a4-b569-16fad5241ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_019e65dc-ce1d-70a4-b569-16fad5241ef0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-ce1d-713c-9bb0-d0907b0090ee" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySixSeniorConvertibleNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:to="loc_snap_TwoThousandTwentySixSeniorConvertibleNotesMember_019e65dc-ce1d-713c-9bb0-d0907b0090ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-ce1d-7080-8f54-14627a29da95" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentySevenConvertibleSeniorNoteMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:to="loc_snap_TwoThousandTwentySevenConvertibleSeniorNoteMember_019e65dc-ce1d-7080-8f54-14627a29da95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-ce1d-71d5-8a6b-d527d8091089" xlink:href="snap-20260630.xsd#snap_TwoThousandTwentyEightSeniorConvertibleNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:to="loc_snap_TwoThousandTwentyEightSeniorConvertibleNotesMember_019e65dc-ce1d-71d5-8a6b-d527d8091089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-ce1d-70dd-bca0-5662b67d108a" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtySeniorConvertibleNotesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:to="loc_snap_TwoThousandThirtySeniorConvertibleNotesMember_019e65dc-ce1d-70dd-bca0-5662b67d108a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-ce1d-744f-8917-441b946d58a5" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyThreeSeniorNotesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:to="loc_snap_TwoThousandThirtyThreeSeniorNotesMember_019e65dc-ce1d-744f-8917-441b946d58a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-ce1d-713b-b0ce-2c43b13cfbe3" xlink:href="snap-20260630.xsd#snap_TwoThousandThirtyFourSeniorNotesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e65dc-ce1d-74fb-b5e4-9277b6ab8f0b" xlink:to="loc_snap_TwoThousandThirtyFourSeniorNotesMember_019e65dc-ce1d-713b-b0ce-2c43b13cfbe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-777b-b6d1-8a70ca87a218" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019e65dc-ce1d-7b9d-957e-8d8f4f73780b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-777b-b6d1-8a70ca87a218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_019e65dc-ce1d-7f98-b85e-3edc873893d2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-777b-b6d1-8a70ca87a218" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_019e65dc-ce1d-7f98-b85e-3edc873893d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e65dc-ce1d-76a4-b420-a9a8d19deb39" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-777b-b6d1-8a70ca87a218" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e65dc-ce1d-76a4-b420-a9a8d19deb39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_MarketableSecuritiesContractualMaturitiesPeriod_019e65dc-ce1d-7580-aa68-6713c4ed3373" xlink:href="snap-20260630.xsd#snap_MarketableSecuritiesContractualMaturitiesPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-777b-b6d1-8a70ca87a218" xlink:to="loc_snap_MarketableSecuritiesContractualMaturitiesPeriod_019e65dc-ce1d-7580-aa68-6713c4ed3373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_019e65dc-ce1d-7bd7-8a33-b78ca1de7448" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-777b-b6d1-8a70ca87a218" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_019e65dc-ce1d-7bd7-8a33-b78ca1de7448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_019e65dc-ce1d-73e1-b092-82c87f91d449" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019e65dc-ce1d-777b-b6d1-8a70ca87a218" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_019e65dc-ce1d-73e1-b092-82c87f91d449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/FairValueMeasurementsScheduleofGainLossonSecuritiesDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#FairValueMeasurementsScheduleofGainLossonSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/FairValueMeasurementsScheduleofGainLossonSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-7bd4-b2be-4886abb4b8af" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_019f7211-125b-7423-b52c-ae950a94218a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-7bd4-b2be-4886abb4b8af" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_019f7211-125b-7423-b52c-ae950a94218a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019e65dc-ce1d-77cc-a7dd-959a741f221b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-7bd4-b2be-4886abb4b8af" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019e65dc-ce1d-77cc-a7dd-959a741f221b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_019e65dc-ce1d-7821-9e64-28e11d9b011e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-7bd4-b2be-4886abb4b8af" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_019e65dc-ce1d-7821-9e64-28e11d9b011e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-73d6-ae35-ff9a421bfe63" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e65dc-ce1d-747c-b4bd-7f1df185f376" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-73d6-ae35-ff9a421bfe63" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e65dc-ce1d-747c-b4bd-7f1df185f376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_019e65dc-ce1d-7fd8-aa45-725a6f17b0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-73d6-ae35-ff9a421bfe63" xlink:to="loc_us-gaap_RestrictedCash_019e65dc-ce1d-7fd8-aa45-725a6f17b0c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e65dc-ce1d-77af-a55a-7be7b880fb5f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e65dc-ce1d-73d6-ae35-ff9a421bfe63" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e65dc-ce1d-77af-a55a-7be7b880fb5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019e65dc-ce1d-7cb4-8e9e-c68e756c7eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019e65dc-ce1d-71ba-bb59-9cf3ee64858e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019e65dc-ce1d-7cb4-8e9e-c68e756c7eb6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019e65dc-ce1d-71ba-bb59-9cf3ee64858e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#AccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_snap_AccumulatedOtherComprehensiveIncomeLossAbstract_019e65dc-ce1d-7b8a-939f-712d4d93524d" xlink:href="snap-20260630.xsd#snap_AccumulatedOtherComprehensiveIncomeLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019e65dc-ce1d-7100-85e6-3e0e37d41823" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snap_AccumulatedOtherComprehensiveIncomeLossAbstract_019e65dc-ce1d-7b8a-939f-712d4d93524d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019e65dc-ce1d-7100-85e6-3e0e37d41823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_019e65dc-ce1d-7ba5-8be5-c55c632b1153" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019e65dc-ce1d-7100-85e6-3e0e37d41823" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_019e65dc-ce1d-7ba5-8be5-c55c632b1153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019e65dc-ce1d-7943-b245-8600e7f015e9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019e65dc-ce1d-7ba5-8be5-c55c632b1153" xlink:to="loc_us-gaap_EquityComponentDomain_019e65dc-ce1d-7943-b245-8600e7f015e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e65dc-ce1d-7197-9b63-5bbc9085f91b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019e65dc-ce1d-7943-b245-8600e7f015e9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e65dc-ce1d-7197-9b63-5bbc9085f91b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_019e65dc-ce1d-7106-aa68-02d36852f0be" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e65dc-ce1d-7197-9b63-5bbc9085f91b" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_019e65dc-ce1d-7106-aa68-02d36852f0be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_019e65dc-ce1d-76a0-b727-c04996aa1353" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e65dc-ce1d-7197-9b63-5bbc9085f91b" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_019e65dc-ce1d-76a0-b727-c04996aa1353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_019e65dc-ce1d-7b05-9a44-ebded02a2ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019e65dc-ce1d-7100-85e6-3e0e37d41823" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_019e65dc-ce1d-7b05-9a44-ebded02a2ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_019e65dc-ce1d-76eb-887e-6211d19f9167" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_019e65dc-ce1d-7b05-9a44-ebded02a2ea3" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_019e65dc-ce1d-76eb-887e-6211d19f9167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e65dc-ce1d-7cfe-9e94-172aba49be72" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_019e65dc-ce1d-76eb-887e-6211d19f9167" xlink:to="loc_us-gaap_StockholdersEquity_019e65dc-ce1d-7cfe-9e94-172aba49be72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_019e65dc-ce1d-7463-a06f-ca4411d00881" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_019e65dc-ce1d-76eb-887e-6211d19f9167" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_019e65dc-ce1d-7463-a06f-ca4411d00881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_019e65dc-ce1d-71e2-bc32-ead4a08438eb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_019e65dc-ce1d-76eb-887e-6211d19f9167" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_019e65dc-ce1d-71e2-bc32-ead4a08438eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-ce1d-7a0c-95c3-d38d66821864" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_019e65dc-ce1d-76eb-887e-6211d19f9167" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e65dc-ce1d-7a0c-95c3-d38d66821864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e65dc-ce1d-7192-a1d6-14ce714cdf03" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_019e65dc-ce1d-76eb-887e-6211d19f9167" xlink:to="loc_us-gaap_StockholdersEquity_019e65dc-ce1d-7192-a1d6-14ce714cdf03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/RestructuringAdditionalInformationDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#RestructuringAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/RestructuringAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019e65dc-ce1e-714b-a6c6-e611fb33578d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_019e65dc-ce1e-7482-8b21-3a717ba78199" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019e65dc-ce1e-714b-a6c6-e611fb33578d" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_019e65dc-ce1e-7482-8b21-3a717ba78199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#RestructuringScheduleofRestructuringChargesDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019e65dc-ce1e-7c9c-8186-74765e938796" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019e65dc-ce1e-7250-934d-e061d20a5574" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019e65dc-ce1e-7c9c-8186-74765e938796" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019e65dc-ce1e-7250-934d-e061d20a5574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_019e65dc-ce1e-75e7-a0b9-59b73d40801c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019e65dc-ce1e-7250-934d-e061d20a5574" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_019e65dc-ce1e-75e7-a0b9-59b73d40801c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-71d0-a261-9d0011fcf07f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_019e65dc-ce1e-75e7-a0b9-59b73d40801c" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-71d0-a261-9d0011fcf07f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_SeveranceAndRelatedChargesMember_019e65dc-ce1e-7742-8417-789c6da98d0f" xlink:href="snap-20260630.xsd#snap_SeveranceAndRelatedChargesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-71d0-a261-9d0011fcf07f" xlink:to="loc_snap_SeveranceAndRelatedChargesMember_019e65dc-ce1e-7742-8417-789c6da98d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_StockBasedCompensationExpenseBenefitMember_019ea609-24f0-7e36-9b9a-6cd366b24f1c" xlink:href="snap-20260630.xsd#snap_StockBasedCompensationExpenseBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-71d0-a261-9d0011fcf07f" xlink:to="loc_snap_StockBasedCompensationExpenseBenefitMember_019ea609-24f0-7e36-9b9a-6cd366b24f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_019e65dc-ce1e-72cc-8afd-c59be07e6d52" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019e65dc-ce1e-71d0-a261-9d0011fcf07f" xlink:to="loc_us-gaap_OtherRestructuringMember_019e65dc-ce1e-72cc-8afd-c59be07e6d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e65dc-ce1e-7649-96f7-7f97c1d20358" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfIncomeLocationBalanceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019e65dc-ce1e-7250-934d-e061d20a5574" xlink:to="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e65dc-ce1e-7649-96f7-7f97c1d20358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_019e65dc-ce1e-77bb-8ee4-301055ae9337" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019e65dc-ce1e-7250-934d-e061d20a5574" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_019e65dc-ce1e-77bb-8ee4-301055ae9337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_019e65dc-ce1e-7e67-9ef7-b708ae4312ce" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019e65dc-ce1e-77bb-8ee4-301055ae9337" xlink:to="loc_us-gaap_RestructuringCharges_019e65dc-ce1e-7e67-9ef7-b708ae4312ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_019e65dc-ce1e-7af7-a025-e77b1d743935" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_019e65dc-ce1e-76e7-995f-f2754035aaf8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019e65dc-ce1e-7af7-a025-e77b1d743935" xlink:to="loc_us-gaap_NumberOfOperatingSegments_019e65dc-ce1e-76e7-995f-f2754035aaf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_019e65dc-ce1e-72f4-8c0d-6214a7d692a8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019e65dc-ce1e-7af7-a025-e77b1d743935" xlink:to="loc_us-gaap_NumberOfReportableSegments_019e65dc-ce1e-72f4-8c0d-6214a7d692a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e65dc-ce1e-7d1f-a4e0-ac81dc9766b0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019e65dc-ce1e-7af7-a025-e77b1d743935" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e65dc-ce1e-7d1f-a4e0-ac81dc9766b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019e65dc-ce1e-7d32-b53f-36913f7b5b51" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e65dc-ce1e-7d1f-a4e0-ac81dc9766b0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019e65dc-ce1e-7d32-b53f-36913f7b5b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e65dc-ce1e-7806-9e16-2cbe9c8f8dde" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019e65dc-ce1e-7d32-b53f-36913f7b5b51" xlink:to="loc_us-gaap_SegmentDomain_019e65dc-ce1e-7806-9e16-2cbe9c8f8dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ReportableSegmentMember_019e65dc-ce1e-721a-8501-3b450ed1125c" xlink:href="snap-20260630.xsd#snap_ReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_019e65dc-ce1e-7806-9e16-2cbe9c8f8dde" xlink:to="loc_snap_ReportableSegmentMember_019e65dc-ce1e-721a-8501-3b450ed1125c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e65dc-ce1e-7d1f-a4e0-ac81dc9766b0" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-ce1e-73c5-a0c6-a43b9f0db287" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e65dc-ce1e-73c5-a0c6-a43b9f0db287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_InfrastructureCosts_019e65dc-ce1e-7b6c-ae17-175c53773726" xlink:href="snap-20260630.xsd#snap_InfrastructureCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_snap_InfrastructureCosts_019e65dc-ce1e-7b6c-ae17-175c53773726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_ContentAndDeveloperPartnerCosts_019e65dc-ce1e-7ce6-b082-739d4c714830" xlink:href="snap-20260630.xsd#snap_ContentAndDeveloperPartnerCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_snap_ContentAndDeveloperPartnerCosts_019e65dc-ce1e-7ce6-b082-739d4c714830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_AdvertisingPartnerAndOtherCosts_019e65dc-ce1e-7244-87e3-eeb442e8039a" xlink:href="snap-20260630.xsd#snap_AdvertisingPartnerAndOtherCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_snap_AdvertisingPartnerAndOtherCosts_019e65dc-ce1e-7244-87e3-eeb442e8039a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_019e65dc-ce1e-7fd1-b88f-84e8544013ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_us-gaap_OperatingExpenses_019e65dc-ce1e-7fd1-b88f-84e8544013ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_019e65dc-ce1e-7698-842c-7b764fd15be9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_us-gaap_LaborAndRelatedExpense_019e65dc-ce1e-7698-842c-7b764fd15be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_019e65dc-ce1e-77cf-9887-d34e6d5b049d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_019e65dc-ce1e-77cf-9887-d34e6d5b049d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_019e65dc-ce1e-7940-9188-1664b864c4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_019e65dc-ce1e-7940-9188-1664b864c4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e65dc-ce1e-717a-9921-121afbbe6ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_us-gaap_NetIncomeLoss_019e65dc-ce1e-717a-9921-121afbbe6ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_019f8065-4757-7e7e-9083-014a50070d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e65dc-ce1e-74c7-a6f5-732a671159c1" xlink:to="loc_us-gaap_RestructuringCharges_019f8065-4757-7e7e-9083-014a50070d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snap.com/role/SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails" xlink:type="simple" xlink:href="snap-20260630.xsd#SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails"/>
  <link:presentationLink xlink:role="http://www.snap.com/role/SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_019e65dc-ce1e-7247-bb90-8db93b72c943" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019e65dc-ce1e-730e-a724-d11263b3a7ca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019e65dc-ce1e-7247-bb90-8db93b72c943" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019e65dc-ce1e-730e-a724-d11263b3a7ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019e65dc-ce1e-71fc-8273-2e6cf9e4aa3b" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019e65dc-ce1e-730e-a724-d11263b3a7ca" xlink:to="loc_srt_StatementGeographicalAxis_019e65dc-ce1e-71fc-8273-2e6cf9e4aa3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019e65dc-ce1e-71e0-aadd-6f38c500c433" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_019e65dc-ce1e-71fc-8273-2e6cf9e4aa3b" xlink:to="loc_srt_SegmentGeographicalDomain_019e65dc-ce1e-71e0-aadd-6f38c500c433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019e65dc-ce1e-7ac8-bc56-bba65dd4c634" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019e65dc-ce1e-71e0-aadd-6f38c500c433" xlink:to="loc_country_US_019e65dc-ce1e-7ac8-bc56-bba65dd4c634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_019e65dc-ce1e-76d8-9344-d6ee506a5ff1" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_GB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019e65dc-ce1e-71e0-aadd-6f38c500c433" xlink:to="loc_country_GB_019e65dc-ce1e-76d8-9344-d6ee506a5ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RestOfWorldMember_019e65dc-ce1e-72f7-9a98-3fc77f40fe4a" xlink:href="snap-20260630.xsd#snap_RestOfWorldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019e65dc-ce1e-71e0-aadd-6f38c500c433" xlink:to="loc_snap_RestOfWorldMember_019e65dc-ce1e-72f7-9a98-3fc77f40fe4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_019e65dc-ce1e-7fa3-a9d9-9d47b2d86e21" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019e65dc-ce1e-730e-a724-d11263b3a7ca" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_019e65dc-ce1e-7fa3-a9d9-9d47b2d86e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_019e65dc-ce1e-70cc-ae5c-91e8f4ad5f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_019e65dc-ce1e-7fa3-a9d9-9d47b2d86e21" xlink:to="loc_us-gaap_NoncurrentAssets_019e65dc-ce1e-70cc-ae5c-91e8f4ad5f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/elts/us-gaap-2026.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:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <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/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" 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/2026/elts/us-gaap-2026.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <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_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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.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/2026/ecd-2026.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" 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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" 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/2026/ecd-2026.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_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.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/2026/ecd-2026.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:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_AllTradingArrangementsMember"/>
    <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_snap_DouglasHottMay2026PlanMember" xlink:href="snap-20260630.xsd#snap_DouglasHottMay2026PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_snap_DouglasHottMay2026PlanMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_DouglasHottJune2026PlanMember" xlink:href="snap-20260630.xsd#snap_DouglasHottJune2026PlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_snap_DouglasHottJune2026PlanMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RebeccaMorrowJune2026PlanMember" xlink:href="snap-20260630.xsd#snap_RebeccaMorrowJune2026PlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_snap_RebeccaMorrowJune2026PlanMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RebeccaMorrowJune92026PlanMember" xlink:href="snap-20260630.xsd#snap_RebeccaMorrowJune92026PlanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_snap_RebeccaMorrowJune92026PlanMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember" xlink:href="snap-20260630.xsd#snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.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:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.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_snap_DouglasHottMember" xlink:href="snap-20260630.xsd#snap_DouglasHottMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_snap_DouglasHottMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_snap_RebeccaMorrowMember" xlink:href="snap-20260630.xsd#snap_RebeccaMorrowMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_snap_RebeccaMorrowMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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/2026/ecd-2026.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_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" 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/2026/ecd-2026.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" 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/2026/ecd-2026.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" 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/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.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/2026/ecd-2026.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.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/2026/ecd-2026.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>snap-20260630_g1.jpg
<TEXT>
begin 644 snap-20260630_g1.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^ 44 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@ 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 **POBA\3? 7
MP7^'.N_%SXI>*+71/#?AK2I]2US5[Y]L5I:PH9))&/7 52<#)/0 DXKXR_X)
MG_\ !=?X(_\ !0_]GWXS_M3ZM\-KKX<>!?@[J<XOM6UG61=R76FQ6SW)O'CC
MA7R&\I,F%3*=QVAF.,@'W517Y4>!O^#J+X2:AXC\)^//C%^P?\6OA]\"_'OB
M)]'\(?'/Q!;H=-N90[())8U3:D8*2%C'-*RB*0A6V/M^AO\ @H__ ,%EO"?[
M#'QO\&?LE?"7]F?QI\;OC#XXTI]7TKP!X&"J\.FH9 ;J:4JY4-Y,Y4+&WRP2
M,Y0!2P!]HT5\M?\ !++_ (*L?"#_ (*D?#GQ1K?@[X?>(? _C'X?Z]_8OQ"^
M'_BJ(+?:)>?.%#$ ;T9HID!*HX>"1612O/U+0 4444 %%%% !1110 4444 %
M%%% !1110 445^0?_!W-^TC-\-OA!^S[^S\GQ6\1>#;/QY\7/MOB/6O"5Q,E
M_%I%C"L%R8UA.^3']I(XCP=SQH,&@#]?**_%3_@B7XE_X)Q_"#Q%\:/VG_V7
M?V\_CW\0_%OP[^$NL2>(_A5\<+G[/-;V43P7;7L<'EC<0]HL)='8QB<AU4R)
MGXULO@]^T7\0_P#@C=XK_P"#BG5_VT/BA#\?]-^*"7^G7=GXF=-.BTW^V+?3
M#:+;8(5!).[B,-Y0BC6+R]N<@'].M%?B'_P4)_:A^)O_  53_:B_8._X)]+\
M3_$/@?P1\?/A=I_Q'^)\'@S4VL[C4(KBQFN19^8,_)&+&Z558,N^5796,:8]
M(_X(:>+?B+^R!_P5F_:?_P""--Y\7/$OC#X?^ ],M?%/PZ/BW5&O+K2+:063
M26ZR''RLFIVVY0 N^ N%4R/D _72BBB@ HKR_P"*WQY^)7P^\7/X<\+_ +,O
MBCQ3:+ D@U;29X5A9F'*8<YR.]<]H7[8/BV7Q]X>\#>._P!FGQ+X7'B/4?L=
ME?ZM?6X0R;2QPH;<V .@H ]QHHHH **** "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 **** "BBD=TB0R2.%51EF8X 'K0
M M%?S=_\%I?^"@OQI_X*#_MA_##XC?!>_N+?]FCX=?M!:5X+\*ZS!<LD7B_Q
M()%FOM0C"\30Q1HL4;$D!)0R\SR*GUC_ ,'(6MW%O^W=^SCX5_;8^-/CGP+^
MQUK%C?Q>-]6\#WEQ$9/$")<R11W0M4DD9"%L@I,;E4:Y*8(9@ ?LG17XY?\
M!NY/^T3\1/AC^UMX%_9,_:*\4:A\#H/$,ND?LP>/OB1'+?S:?>&*[62XCAFV
M2/!'OL9#$RQJS#[JNTP'R3^UA^R[XQ_X)Q_M/? KX2?LH_\ !0+XH?$C]O/7
M_B-:3^/K>YU^[?1K_3+KS95:X^T(%\I@MNK1R32;HS<,X4"/ !_2'1110 44
M44 %%%% !1110 4444 %%%% 'XI?\'$/_!1_]G_Q?^VQX"_X)0?M+_%[4/AY
M\$[$V7BKX]:_::9>W5QX@A'[^RT.W2SCDD".41Y)" H9T8',&V3P/_@A3XA_
M96_;%^!_[;7_  3 ^&_Q*@\.:W\;-8U[5/AI;IH=U%:0:.D;K;W+$1!(8HV>
MW!A8K)LR O''[^^+O@'\"_'^M/XD\>?!;PEK>HR(J27^K^'+6YG95&%!>2,L
M0!P!GBOEK]BS_@A]^RS^R#X8^.'@R[E'C+3/CGJVIS:[#JNBV]N^GV%_'+%/
MIMO)" ZP%)2N 1T![4 ?C/\ \%-]2_X*;?"?_@A3X2_83_:>_8<T/PCX-^$_
MBK3[-_B]!\0+&_M_$GERW,=E#86D&YQ(RRN\DI8@);ON5&?8/VVT/^V/&/['
M_@CX2_!WXU_#WPA^TY/\%]''A_5/$MO9WVJZ4YL[?[3<FTD#321@>;D;2A8C
M=QFOE_X4?\&LGPC\+ZYX3\!?&G]NKXK_ !)^"'@#Q*^M^#/@=X@FC32K:Y,C
M.!.R,5F0F23<(XH=WFR<J)'#>^?\%(/^"+/@/]NKXY>%/VNOA5^TAXU^"/QE
M\'Z:VEZ;\0O <H\VXL"9/W$\6Y"^T33*&61"5E='#KM"@'RY_P &T^H0? 3]
MJ+]J_P#82^-N@-J7QXT7QV?$7Q(^*%MJYNK;Q@)II=DBQF*/[+L>X:3802S7
MDA.TKM'Z]5\G?\$N?^"1WP8_X)BZ5XO\1:'\1O$OQ#^(WQ&U);_X@?$KQG<"
M2_U:56=U4#)\N/?+(Y!9W=W)=VP@7ZQH **** "BBB@ HHHH **** "BBB@
MHHHH *^%O^"Q'[9GQ>_82\:_"+X]6W[ ]C\7OAE8Z](/'?BO3=".HZ]X*&Z/
M;=6<>,1[TW$2EE3?"$9D,B$_=-% 'X??LS_"_P 6?\%E_P#@LA\6OV_?@U\%
MO%OP^^"M_P# ?4/ <GBCQCH+:=+XHU"\TY['(BR?-V"4L2&;8EG"'VLZH/DR
MP^+?[2OP^_X(X^*?^#=36?V)?BD_Q]U3XG1V6G6]IX::339=,_MBWU,W:W.[
M#(98'02!3"8G67S-N[;_ $Z44 ?B%_P4)_9:^*W_  2N_:I_82_X*#VWPI\1
M>// WP!^%6G_  Y^)T_@O36O+G3XK:RGMOMABX.R07UTRLQ5-\01F0R)GTK_
M ((:>#OB/^UY_P %8?VG?^"S&H?"#Q-X-\ ^/M,M?"_PY3Q=IAL[O5[6,62R
M7*QDGY533+;+ LF^<HK,8WQ^N=% !1110 5X7^UA_P EL^!__8]R_P#I,U>Z
M5X7^UA_R6SX'_P#8]R_^DS4 >Z4444 %%%% !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 %%%% !12.Z1(9)'"JHRS,< #UK^;S_@M+
M_P %!?C3_P %!_VP_AA\1O@O?W%O^S1\.OV@M*\%^%=9@N62+Q?XD$BS7VH1
MA>)H8HT6*-B2 DH9>9Y%0 _I$HK\3/\ @XQ_;7T'5?\ @I!\'O\ @G#\=_VF
M_$WPK^ S^#Y/%WQ?U?P9//'J&L;FO5MM. @1Y)=S64<:1A67?>[V5O*4IG?L
M5_&/PG^R;_P37_;#_:(_X)A_\%'_ !%\6/"'AOPY)=>"OAIXWT"Y&M_#:^96
M4W<CW3@O'M:64 6XA<V@)8LDH8 _<2BOYEOC#\/O$_\ P3Q_X)F?LY?\%R?V
M>_V^/B)K'QL\=>*[.7QK:>(?&C7UAXB^T1W4]U9O ?GD6![802K(S@[G)VML
MQ_2A\.?&NG_$GX>Z#\1=)A:.UU_1K74K:-SDK'/$LJ@^X#"@#9HHHH ****
M"BBB@ HHHH **** "OD3_@L7_P %%-:_8._9[T_PS\#M$'B+XX_%;55\+_!;
MPA"BR2WFJS%4^UM&>L%OYB.Q/REVB1BHD+#Z[K\P_P#@HE_P1N_X*,?M(_\
M!3"Q_P""AW[)7[>?ACX?7WA[PG#HG@ZUU_PH-5ET5#$ZW30+/%+#&TK2RDNJ
MA\2,-V#B@#Y]_P"#9CX$>.?CS^R7^V;^R_\ 'WXN>(TUW6_B;=^'O%'C#0M9
M8ZC'=M;2PW-W;W$JL1*9-[K(RG).2.U>,?M^_P#!'W1?A3^V]\&?^";/[%/[
M?/[1/B+XJ?$FY;5O%=YXK^(2SZ?X4\,1"3S;V:.V@A=I6\J4QJ9%!\C:1F6,
MU[1_P:W?LT_\% /AM^TQ\??&7Q;^+T]IX)M?B!J=GXO\-:EX1^R/XJUUG.S6
M;>5X59(?EE^2-@A\P?+P*]P_X(\> _'?QN_X+/?MP_MT_&+P9J]C<Z=XFMO
M/P_NM6TZ6%)-'MIYH9'M_,4 QNNFV+[DX)=B>6.0#H_^"C?_  19_9:\0^#;
MC]JOX[?\% /VA/ GASX7?"NSL-4/A3QQ;P0R6.E6A7[3(CVS&6[E5?F((,DA
M  !(%>??\&KO['?Q<\)_!SQ3^WW\4OBQ\0+W2/BK-+:_#'PCXU\2/J$UCX=A
MNF,5Y<NP56N9F4 -&D:&.,. 1, G=_\ !U'=_&?Q?_P3U\-?LQ?!+P[K-_>?
M%KXLZ-H&N-I&G2W'V?34,MTTDOE E4%Q#:9)P",@GU_1/X7_  X\)_!WX:>'
M?A'X"TU;/0_"VAVFD:-:+TAM;:%(8D_!$4?A0!NT444 %%%% !1110 4444
M%%%% !577==T7POHEYXF\2:M;:?IVG6DEU?W]Y.L4-M!&I=Y'=B B*H+%B<
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
M8'POMOC1^S)\7M$\:^&+J9X4U;0[OS%CF4 M#(IP\,JAE)C=5<!E)&"*[V@
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
M^/\ E,'!_P!DQUS^=M0!_5A1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %>%_M8?\EL^!_\ V/<O_I,U>Z5X7^UA_P EL^!__8]R_P#I,U 'NE%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45^-
M?_!:;_@O]\;/@9^WG\/OV(?V#?$\%K%HGCO2--^,OB\:+;W\"W5],!'HB-/&
M\<4@A6:21E_>;@$5E,,H/Z2_\%$OVZ_A1_P3C_9-\3_M3?%IS<0Z1 (-!T.&
M4+<:YJLH*VMA#P27D<<D [(UDD(PAH ]OHK\M/\ @@C_ ,%0?V\_VVOV*/V@
M?CY^T5X?;QSX]\">,=0MO"?@72=(M-)D:2+3TGBTA"$3:3.WE"2<LZY^9C@U
MX1\9O^"H/_!?[_@GMH7PF_;2_;PC^&%QX0^*/Q#&@WO[/FEZ";?7=)A<RL/)
MD"F0R".%BK&:<*TL <-YF% /W"HHHH **** "BBB@ HHHH **** "BBB@#\Z
M/^"V_P"UY\3O'7BOPG_P1O\ V+?%D5C\6OCC R^,/$J2X3P/X0^87E_*P(V2
M2QK)'&,ABH?:5D>$GYH_X-:-&E_9X^ _[9?@3X2VUSX@U#P3\4=1M?"VG%T>
MZU1K*UGCMTP,!GD,:#@ $MV%?9_[<O\ P;W_ /!.7_@H?^T%??M-?M(^&O%M
MUXIU'3[6SN9=(\4R6D)BMXQ'&!&JD [1R>]?+_\ P1R_X-T_%W[$GC+XY?$_
MQ]K=[X+\9ZU_;?AWX->+/#/B9;V72-"O(V2*[>(J%-U$RPR#?W3!X)H ^!OV
M?/@5^T)_P2W_ &-+7]HG_@I'_P $%?A]\0/A^OC:23QSXV\=W%K)XLMTN[A+
M=&$#ES!") JQB1,/)(#N19E>OV3_ &FOV2?V,/COX9\'?\%=/ O[(M[\=O$_
MAGX3V7_"I?A\;Q?[/U73;J/S;2-+.X22WB<)>-()3&2F >3&N/C3XO?L"_\
M!R;^U?\ LM3_ /!*/]IGQ'\*]6^'VI^)H9/$?[05]X@DNM4U'2X=06^CC-ON
M$KNLJ1E088\K$D1=1ND/T;^U5^Q9_P %9_V2OB/\'?B9_P $C_BM8^+_  -\
M-_AK8^"M6^ OQ"\126NFWT5I;?9H=00AXXVF,0C+%G1DDA5E\Q9'0 'D'_!J
M-IGA+0M5_:E.LW5OX,^(>M_%<WWBCX 0Z7<6:_#ZW6:\\B&-)D175C+)#^[!
M5$M8 Q!( _8*OSN_X(P?\$S?VL_V?/V@_C5_P45_X*!:[X;C^+GQQO8OM/A3
MP=*9+#0;)'+^49"2'<D1( K.$2 $R2-(VW]$: "BBB@ HHHH **** "BBB@
MHHHH PO''PP^&GQ-M[>T^)/P\T+Q#%:.SVL6N:1#=K"Q&"4$JL%)  )'I7RU
M'_P1@_9EM?\ @IE8_P#!2/38;&UN=/\ !@T&W^']OX7LDTI7!8K>C"9$X+ A
M@,@J.:^PJ* /SN_;._X-\_"7[0'[5'B7]K_]EW]M7XD?L_\ BOX@Z8=/^):>
M I<VOB*$HJ.S(LL312.JKO.YD+*'V!RS-W.M?\$$/V$M7_X)@0?\$KDTK6H/
M!UG=C5+3Q,MW&=836]S,=5,AC\MICO="NS9Y3&,*J@8^V** /@K_ ()]?\$*
M/#'['W[4(_;2^/O[7WC_ .//Q+TSPS_PCO@_7_'; +H&F["ACA4R2NTFQY$W
M%PH6:7Y-TC-7WK110 4444 %%%% !1110!\K_MD?\%K_ /@F3_P3_P#B['\"
M/VN?VE_^$2\5RZ1#JB:5_P (9K5_FTE:1(Y/-LK.:/EHG&W=N&WD#(SY1_Q%
M'?\ !"C_ */F_P#,9>)__E97XO?\'D'_ "ESL?\ LD6B_P#I5?U^4= ']?O_
M !%'?\$*/^CYO_,9>)__ )64?\11W_!"C_H^;_S&7B?_ .5E?R!44 ?U^_\
M$4=_P0H_Z/F_\QEXG_\ E91_Q%'?\$*/^CYO_,9>)_\ Y65_(%10!_7[_P 1
M1W_!"C_H^;_S&7B?_P"5E'_$4=_P0H_Z/F_\QEXG_P#E97\@5% ']?O_ !%'
M?\$*/^CYO_,9>)__ )64?\11W_!"C_H^;_S&7B?_ .5E?R!44 ?U^_\ $4=_
MP0H_Z/F_\QEXG_\ E91_Q%'?\$*/^CYO_,9>)_\ Y65_(%10!_7[_P 11W_!
M"C_H^;_S&7B?_P"5E'_$4=_P0H_Z/F_\QEXG_P#E97\@5% ']TO[&_[;_P"R
M]_P4 ^$3_'?]D;XG?\);X4CU>;2WU7^Q;VPQ=Q+&TD?E7L,,G"RH=VW:=W!.
M#CU>ORD_X,X/^41E]_V5W6O_ $FL*_5N@#\L_P#@\'_Y0]W'_93=#_E<U_*?
M7]6'_!X/_P H>[C_ +*;H?\ *YK^4^@ HHHH **** "BBB@ HHHH **** "B
MBB@#]3/^#/C_ )3!P?\ 9,=<_G;5_5A7\I__  9\?\I@X/\ LF.N?SMJ_JPH
M *_@+U;_ )"MS_U\/_Z$:_OTK^ O5O\ D*W/_7P__H1H KT444 %%%% !111
M0 4444 %%%% !1110 5_?II/_(*MO^O=/_017\!=?WZ:3_R"K;_KW3_T$4 6
M*_E?_P"#R#_E+G8_]DBT7_TJOZ_J@K^5_P#X/(/^4N=C_P!DBT7_ -*K^@#\
MHZ*** "BBB@ HHHH **** "BBB@ HHHH *_JA_X,X/\ E$9??]E=UK_TFL*_
ME>K^J'_@S@_Y1&7W_97=:_\ 2:PH _5NORS_ .#P?_E#W<?]E-T/^5S7ZF5^
M6?\ P>#_ /*'NX_[*;H?\KF@#^4^BBB@ HHHH **** "BBB@ HHHH **** "
MOU,_X,^/^4P<'_9,=<_G;5^6=?J9_P &?'_*8.#_ +)CKG\[:@#^K"BBB@ H
MHHH **** "BBB@ HHKYB_P""LG_!130_^"<'[*]S\2=*T3_A(OB'XHOH_#WP
MG\$P(TD^O:_<_);Q+$GSO&A(DDQ@E5" [Y$! /IVBOQ3_P"#40?'GPQ^TQ^W
M/HG[6GC635?'NB^-M B\<ZE<W_G)_::3Z^+Q@_"[?,5^5 7"C   K\YO@#^T
M'^Q)^UI\0?B)\>?^"@/_  4/_:9^&UYXR^,>JS:,_P /OM$NA:7IUU(MQ"US
M(4D,3;Y9E$42G;'"#M (H _K%HK\6/\ @J%=ZW^T)^VK^Q%_P0[^&W[37BR/
MX2^*?A[:ZUXM\5^&_$(2_P#%^EVUI.MM))=1@K+YD.F3R;L&-GN1(58HF.S_
M ."&GBWXB_L@?\%9OVG_ /@C3>?%SQ+XP^'_ (#TRU\4_#H^+=4:\NM(MI!9
M-);K(<?*R:G;;E "[X"X53(^0#]=**** "O"_P!K#_DMGP/_ .Q[E_\ 29J[
MCX@_M/? #X5>(V\)?$3XJ:7I&I)"DK6=W(P<(W*MP#P:\3^-?[1/P1^+GQW^
M#%A\-?B1INL36?CAFN8[-V)C#P%%)R!U8@4 ?5%%%% !1110 445P'[4G[3'
MPC_8Y_9]\5_M,_'7Q&NE^%O!^DR7VIW'!DDQA8X(E)&^:61DBC3/S/(J]Z .
M_HK^?G_@D[\<?VPOVD?^#D;2/VCOVOM/N=#OOB7\%-0\2^$/!\ET[+H7AR8,
MNFVVP@!288Q,2 "YG,C /(RCOO\ @N7^Q'X.^#:_&K]OG_@I)_P4E\>#6/$
MNK;]E/P;X"NKRR@T:^BAFEM;%X565"<I;"296A4_OY&8.Z;0#]R**_+'0?V;
MO^"Q7[??_!![X(?!VW_:9MOA[\3_ !&D-Q\3?%NM:O=0ZI?>&_.N3:P">TCD
M<74MJUD\Q8JSE'21OWD@/SW\%/@I:?\ !,#_ (.)?@_^P_\ \$]/VFOB)XR\
M.>)_!]Q<?'3P;XJ\3_VI;V %M<R+/<;$2.&;9'!.H*AU9T .RX$9 /W2HHHH
M **** "BBB@ HHHH **** "O'O\ @H!XU_:2^'?[%_Q'\8?L>^"'\1?$^U\,
MS#P3I,< E:2^<K&CA&(5S'O,H5N&,>#P37L-% '\FG[3MA^VS^R[^RW\#/@I
M\;O^"7_BOP9KUO\ '^/QCK'Q&\3^*ENK[XC^)I2Q,,@\@&%F7"KEY-H4D[F9
MV;[Y_;D\<_\ !8#]HW]O[X-?M/\ Q'_X(W^,/&_P^^%OA>RUWP[\);?Q.EO8
MVWBNXMTEENKRX,#FZDM9"(T7RD4&!2,!I%D_8[]H+]DW]G']JNW\/6O[1/PA
MTCQ;'X4UR/6/#B:M&S"POT&$N(]K##CWS7HE 'X!?\&SO[<WQ<^ GAK]J3Q1
M\3_V0O$B_#;2?$OB#QUXV\9Z+<B[FT;4;=(#+HJVNQ?/E$)EE\S>O$1^6LS_
M (+3?M-?\$ZOC5\*OAY_P7*_87_:9D7]H1/%^DP>#_!FLZA8ZA<V\=L9(I(;
MC1)/.^RO'L$WF]"SH0Q,L1'[E? ']D?]FO\ 99TWQ%I'[/GP<T;PK:^+=:EU
M?Q)!ID+!=0O9 %DGD#$Y9@ #VKRCP#_P1@_X)7_"[XYQ?M(^ /V&O >F>,;:
M_P#MMEJ,&F,8;.YW;A-!:LQMX)%;YE:.-2A&5(/- 'O_ ,*]>\5^*OAAX;\3
M^._#W]D:YJ6@V=UK.D@'_0KN2!'F@YY^1RR\\_+6]110 4444 %%%% !117R
MS_P6#_X*6_\ #J#]CV3]K#_A2O\ PGWE^)['2/[ _P"$C_LK/V@2?O?/^S7'
MW?+^[Y?.>HQ0!]345^ /_$<Y_P!8NO\ S-G_ -Y:/^(YS_K%U_YFS_[RT ?O
M]17X _\ $<Y_UBZ_\S9_]Y:/^(YS_K%U_P"9L_\ O+0!^_U%?@#_ ,1SG_6+
MK_S-G_WEH_XCG/\ K%U_YFS_ .\M '[_ %%?@#_Q'.?]8NO_ #-G_P!Y:/\
MB.<_ZQ=?^9L_^\M '[_45^ /_$<Y_P!8NO\ S-G_ -Y:/^(YS_K%U_YFS_[R
MT ?O]17X _\ $<Y_UBZ_\S9_]Y:/^(YS_K%U_P"9L_\ O+0!^_U%?@#_ ,1S
MG_6+K_S-G_WEKZF_X(]_\'-__#U_]L*/]D__ (8D_P"$!W^&+[5_[?\ ^%D_
MVKC[.8QY7D?V;;_>\S[V_C'0YH _5BBBB@#^0C4?^#HC_@NI!J$\$7[<F%29
ME4?\*S\,< $_]0VH?^(H[_@NO_T?-_YC+PQ_\K*^"-6_Y"MS_P!?#_\ H1JO
M0!]__P#$4=_P77_Z/F_\QEX8_P#E91_Q%'?\%U_^CYO_ #&7AC_Y65\ 44 ?
M?_\ Q%'?\%U_^CYO_,9>&/\ Y64?\11W_!=?_H^;_P QEX8_^5E? %% 'W__
M ,11W_!=?_H^;_S&7AC_ .5E'_$4=_P77_Z/F_\ ,9>&/_E97P!10!]__P#$
M4=_P77_Z/F_\QEX8_P#E91_Q%'?\%U_^CYO_ #&7AC_Y65\ 44 ??_\ Q%'?
M\%U_^CYO_,9>&/\ Y64?\11W_!=?_H^;_P QEX8_^5E? %% 'W__ ,11W_!=
M?_H^;_S&7AC_ .5E'_$4=_P77_Z/F_\ ,9>&/_E97P!10!_?MITLD^GP3RME
MGA5F..I(%357TG_D%6W_ %[I_P"@BK% '\K_ /P>0?\ *7.Q_P"R1:+_ .E5
M_7Y1U^KG_!Y!_P I<['_ +)%HO\ Z57]?E'0 4444 %%%% !1110 4444 %%
M%% !1110!_5#_P &<'_*(R^_[*[K7_I-85^K=?E)_P &<'_*(R^_[*[K7_I-
M85^K= 'Y9_\ !X/_ ,H>[C_LINA_RN:_E/K^K#_@\'_Y0]W'_93=#_E<U_*?
M0 4444 %%%% !1110 4444 %%%% !1110!^IG_!GQ_RF#@_[)CKG\[:OZL*_
ME/\ ^#/C_E,'!_V3'7/YVU?U84 %?P%ZM_R%;G_KX?\ ]"-?WZ5_ 7JW_(5N
M?^OA_P#T(T 5Z*** "BBB@ HHHH **** "BBB@ HHHH *_OTTG_D%6W_ %[I
M_P"@BOX"Z_OTTG_D%6W_ %[I_P"@B@"Q7\K_ /P>0?\ *7.Q_P"R1:+_ .E5
M_7]4%?RO_P#!Y!_RESL?^R1:+_Z57] 'Y1T444 %%%% !1110 4444 %%%%
M!1110 5_5#_P9P?\HC+[_LKNM?\ I-85_*]7]4/_  9P?\HC+[_LKNM?^DUA
M0!^K=?EG_P '@_\ RA[N/^RFZ'_*YK]3*_+/_@\'_P"4/=Q_V4W0_P"5S0!_
M*?1110 4444 %%%% !1110 4444 %%%% !7ZF?\ !GQ_RF#@_P"R8ZY_.VK\
MLZ_4S_@SX_Y3!P?]DQUS^=M0!_5A1110 4444 %%%% !1110 5^:_P#P5:_X
M(_?MY_MH_M]_#W]MO]E/]MCPW\/9?AIX4%CX4T[Q'X9_M4:=J,DURUS?0PS1
MR0"22.2!=Y0N#;H0040C]*** /P=_P""!G[*_P#P5$^'_P#P4U_:P\5>,/C5
M;7%IHWC"[A^)MKX@\'?8[+XH:O(NN1V5[!+]G'D6\=YNG<0;04N ,$8%9?[6
M7_!5/QA^T)_P3J^*/_!*?X@_\$DO&'@?]H/Q5K;:1H_PY\#?#QO[#W->PS)J
M22+R77RV?S$1ED=8W5]C%D_?:B@#\%/VE/V1/VD?^"3'Q8_8!_X*#?$3X5^)
M/'>B? _X7P>"OC$G@RS.HW&A9CO,D*IP\2+JES$DF1&3:JI9/,3/O'_!#3P=
M\1_VO/\ @K#^T[_P68U#X0>)O!O@'Q]IEKX7^'*>+M,-G=ZO:QBR62Y6,D_*
MJ:9;98%DWSE%9C&^/USHH **** ,O5O!'@O7KPZAKGA#2[VX*A3/=Z?'(Y Z
M#<RDXKPW]IGP?X2\/_'#X)2Z#X6TZQ:3QU()&L[&.(L!;L1G:!G!YKZ&KPO]
MK#_DMGP/_P"Q[E_])FH ]THHHH **** "OAG_@N?_P $M_V@O^"JGPB\!?"G
MX*?M":-X'M/"WBXZ[K-IX@TM[VSU66.,+;"2  I*(V,AV2!D._E37W-10!_/
M;X _8@_X++>&?^#ASPAI_P 0OVS8=:\:6'P]M;K5?BW;?#J*'2[C08Y29M%"
M+:B!)7C5T#A0XW@@C KZ._;F_P""P7B?X7?$/XX_L8?\%3_^"76I>)[)HKVT
M^ M_X/\ !#ZM8>*[.X26.-I9[F0B&1U-L6:W!:-A*I7?&H;]A** /P?^$OQS
M_P""C?\ P12_X-T_!_@*V^$OBN[^-'Q%\6:FG@30Y=#GO;CP+I$X\UIY[<(W
MERJ0TJ02#Y9;Y=ZGRY(JK_\ !NI^U;^SG^SO\4=%^%6K_L/_ +0NJ_'?XT:K
MY?Q)^.7CSPNH@-S(6GDB$\DK216@D7)8CS)I,22=$2/]Z** "BBB@ HHHH *
M*** "BBOY7_^#R#_ )2YV/\ V2+1?_2J_H _J@HK^ .B@#^_RBOX Z* /[_*
M*_@#HH _O\HK^ .B@#^_RBOX Z* /[_**_@#HH _O\HK^ .OZH?^#.#_ )1&
M7W_97=:_])K"@#]6Z_+/_@\'_P"4/=Q_V4W0_P"5S7ZF5^6?_!X/_P H>[C_
M +*;H?\ *YH _E/HHHH **** "BBB@ HHHH **** "BBB@ K]3/^#/C_ )3!
MP?\ 9,=<_G;5^6=?J9_P9\?\I@X/^R8ZY_.VH _JPHHHH _@+U;_ )"MS_U\
M/_Z$:KU8U;_D*W/_ %\/_P"A&J] !1110 4444 %%%% !1110 4444 %%%%
M']^FD_\ (*MO^O=/_015BJ^D_P#(*MO^O=/_ $$58H _E?\ ^#R#_E+G8_\
M9(M%_P#2J_K\HZ_5S_@\@_Y2YV/_ &2+1?\ TJOZ_*.@ HHHH **** "BBB@
M HHHH **** "BBB@#^J'_@S@_P"41E]_V5W6O_2:PK]6Z_*3_@S@_P"41E]_
MV5W6O_2:PK]6Z /RS_X/!_\ E#W<?]E-T/\ E<U_*?7]6'_!X/\ \H>[C_LI
MNA_RN:_E/H **** "BBB@ HHHH **** "BBB@ HHHH _4S_@SX_Y3!P?]DQU
MS^=M7]6%?RG_ /!GQ_RF#@_[)CKG\[:OZL* "OX"]6_Y"MS_ -?#_P#H1K^_
M2OX"]6_Y"MS_ -?#_P#H1H KT444 %%%% !1110 4444 %%%% !1110 5_?I
MI/\ R"K;_KW3_P!!%?P%U_?II/\ R"K;_KW3_P!!% %BOY7_ /@\@_Y2YV/_
M &2+1?\ TJOZ_J@K^5__ (/(/^4N=C_V2+1?_2J_H _*.BBB@ HHHH ****
M"BBB@ HHHH **** "OZH?^#.#_E$9??]E=UK_P!)K"OY7J_JA_X,X/\ E$9?
M?]E=UK_TFL* /U;K\L_^#P?_ )0]W'_93=#_ )7-?J97Y9_\'@__ "A[N/\
MLINA_P KF@#^4^BBB@ HHHH **** "BBB@ HHHH **** "OU,_X,^/\ E,'!
M_P!DQUS^=M7Y9U^IG_!GQ_RF#@_[)CKG\[:@#^K"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *\+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#
M_P#L>Y?_ $F:@#W2O@*;_@Z(_P""%<$K02_MR89&*L/^%9^)^"/^X;7W[7\!
M>K?\A6Y_Z^'_ /0C0!_7K_Q%'?\ !"C_ */F_P#,9>)__E91_P 11W_!"C_H
M^;_S&7B?_P"5E?R!44 ?U^_\11W_  0H_P"CYO\ S&7B?_Y64?\ $4=_P0H_
MZ/F_\QEXG_\ E97\@5% ']?O_$4=_P $*/\ H^;_ ,QEXG_^5E'_ !%'?\$*
M/^CYO_,9>)__ )65_(%10!_7[_Q%'?\ !"C_ */F_P#,9>)__E91_P 11W_!
M"C_H^;_S&7B?_P"5E?R!44 ?U^_\11W_  0H_P"CYO\ S&7B?_Y64?\ $4=_
MP0H_Z/F_\QEXG_\ E97\@5% ']?O_$4=_P $*/\ H^;_ ,QEXG_^5E'_ !%'
M?\$*/^CYO_,9>)__ )65_(%10!_7[_Q%'?\ !"C_ */F_P#,9>)__E97W[#+
M'/$L\395U#*<=0:_@%K^_32?^05;?]>Z?^@B@"Q7\K__  >0?\I<['_LD6B_
M^E5_7]4%?RO_ /!Y!_RESL?^R1:+_P"E5_0!^4=%%% !1110 4444 %%%% !
M1110 4444 %?U0_\&<'_ "B,OO\ LKNM?^DUA7\KU?U0_P#!G!_RB,OO^RNZ
MU_Z36% 'ZMU^6?\ P>#_ /*'NX_[*;H?\KFOU,K\L_\ @\'_ .4/=Q_V4W0_
MY7- '\I]%%% !1110 4444 %%%% !1110 4444 %?J9_P9\?\I@X/^R8ZY_.
MVK\LZ_4S_@SX_P"4P<'_ &3'7/YVU ']6%%%% '\!>K?\A6Y_P"OA_\ T(U7
MJQJW_(5N?^OA_P#T(U7H **** "BBB@ HHHH **** "BBB@ HHHH _OTTG_D
M%6W_ %[I_P"@BK%5])_Y!5M_U[I_Z"*L4 ?RO_\ !Y!_RESL?^R1:+_Z57]?
ME'7ZN?\ !Y!_RESL?^R1:+_Z57]?E'0 4444 %%%% !1110 4444 %%%% !1
M110!_5#_ ,&<'_*(R^_[*[K7_I-85^K=?E)_P9P?\HC+[_LKNM?^DUA7ZMT
M?EG_ ,'@_P#RA[N/^RFZ'_*YK^4^OZL/^#P?_E#W<?\ 93=#_E<U_*?0 444
M4 %%%% !1110 4444 %%%% !1110!^IG_!GQ_P I@X/^R8ZY_.VK^K"OY3_^
M#/C_ )3!P?\ 9,=<_G;5_5A0 5_ 7JW_ "%;G_KX?_T(U_?I7\!>K?\ (5N?
M^OA__0C0!7HHHH **** "BBB@ HHHH **** "BBB@ K^_32?^05;?]>Z?^@B
MOX"Z_OTTG_D%6W_7NG_H(H L5_*__P 'D'_*7.Q_[)%HO_I5?U_5!7\K_P#P
M>0?\I<['_LD6B_\ I5?T ?E'1110 4444 %%%% !1110 4444 %%%% !7]4/
M_!G!_P HC+[_ +*[K7_I-85_*]7]4/\ P9P?\HC+[_LKNM?^DUA0!^K=?EG_
M ,'@_P#RA[N/^RFZ'_*YK]3*_+/_ (/!_P#E#W<?]E-T/^5S0!_*?1110 44
M44 %%%% !1110 4444 %%%% !7ZF?\&?'_*8.#_LF.N?SMJ_+.OU,_X,^/\
ME,'!_P!DQUS^=M0!_5A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %>%_M8?\EL^!_\ V/<O_I,U>Z5X7^UA_P EL^!__8]R_P#I,U 'NE?P%ZM_
MR%;G_KX?_P!"-?WZ5_ 7JW_(5N?^OA__ $(T 5Z*** "BBB@ HHHH **** "
MBBB@ HHHH *_OTTG_D%6W_7NG_H(K^ NO[]-)_Y!5M_U[I_Z"* +%?RO_P#!
MY!_RESL?^R1:+_Z57]?U05_*_P#\'D'_ "ESL?\ LD6B_P#I5?T ?E'1110
M4444 %%%% !1110 4444 %%%% !7]4/_  9P?\HC+[_LKNM?^DUA7\KU?U0_
M\&<'_*(R^_[*[K7_ *36% 'ZMU^6?_!X/_RA[N/^RFZ'_*YK]3*_+/\ X/!_
M^4/=Q_V4W0_Y7- '\I]%%% !1110 4444 %%%% !1110 4444 %?J9_P9\?\
MI@X/^R8ZY_.VK\LZ_4S_ (,^/^4P<'_9,=<_G;4 ?U84444 ?P%ZM_R%;G_K
MX?\ ]"-5ZL:M_P A6Y_Z^'_]"-5Z "BBB@ HHHH **** "BBB@ HHHH ****
M /[]-)_Y!5M_U[I_Z"*L57TG_D%6W_7NG_H(JQ0!_*__ ,'D'_*7.Q_[)%HO
M_I5?U^4=?JY_P>0?\I<['_LD6B_^E5_7Y1T %%%% !1110 4444 %%%% !11
M10 4444 ?U0_\&<'_*(R^_[*[K7_ *36%?JW7Y2?\&<'_*(R^_[*[K7_ *36
M%?JW0!^6?_!X/_RA[N/^RFZ'_*YK^4^OZL/^#P?_ )0]W'_93=#_ )7-?RGT
M %%%% !1110 4444 %%%% !1110 4444 ?J9_P &?'_*8.#_ +)CKG\[:OZL
M*_E/_P"#/C_E,'!_V3'7/YVU?U84 %?P%ZM_R%;G_KX?_P!"-?WZ5_ 7JW_(
M5N?^OA__ $(T 5Z*** "BBB@ HHHH **** "BBB@ HHHH *_OTTG_D%6W_7N
MG_H(K^ NO[]-)_Y!5M_U[I_Z"* +%?RO_P#!Y!_RESL?^R1:+_Z57]?U05_*
M_P#\'D'_ "ESL?\ LD6B_P#I5?T ?E'1110 4444 %%%% !1110 4444 %%%
M% !7]4/_  9P?\HC+[_LKNM?^DUA7\KU?U0_\&<'_*(R^_[*[K7_ *36% 'Z
MMU^6?_!X/_RA[N/^RFZ'_*YK]3*_+/\ X/!_^4/=Q_V4W0_Y7- '\I]%%% !
M1110 4444 %%%% !1110 4444 %?J9_P9\?\I@X/^R8ZY_.VK\LZ_4S_ (,^
M/^4P<'_9,=<_G;4 ?U84444 %%%% !1110 4444 %%%? _\ P6[_ &[OBA\,
MM$\)_P#!.;]BW5HO^&@OV@)FTOP]<K<;!X4T4[EO=<F<<PA(UE$;\$%)9%R8
M-K 'T[^SA^W;^R5^UUX^^('PQ_9N^-.G^+=:^%NJQ:;XZMM.M;@1Z;=2/<(D
M8FDC6*?+6MP-T+.H\LY(R,\-J_\ P6(_X)AZ#^T:?V2]8_;6\$6_C]=5&F2:
M(^H-LCOBVS[*USM^SI/O^0Q&0.'^0C=Q7Y1_\&_?A:#]@.[_ ."G'P[^&_C*
M34[GX2)';>'=6N=@FOY-+A\3>7<;5R,LT*N0,@9KP?P3^R-^S_K?_!H#XX_:
MJUCX:Z-=?$8_$--:3QM<V$;ZHLX\26>F%/M3#S=AMGE&S=MW2LV-Q)H _H>_
M:E_;#_9B_8F^&X^+?[5GQKT/P1X?>[6UM[[6;@@W,[ L(88D#23R;59MD:L0
MJL<8!-'[+/[8O[,'[;7PX/Q:_92^->A^-] CNVM;B]T:X):VG #&*:)PLD#[
M65MLBJ2K @8(-?BG\0_&=Y^WA_P51_X)=?"7]IBQB\3^']5_9MTKQMK.DZW$
M+BUU#5KC3+VXFEEC<%9=\NEVS$,"".#D$Y]K_P""3^C:%^SC_P '-G[9G[)W
MP<T.VT+P+J'@>P\2_P#"/Z5 L-G;WH&D2@QQ( D8#:M=X50  V   !0!^Q=%
M%% !7A?[6'_);/@?_P!CW+_Z3-72?%;X\_$KX?>+G\.>%_V9?%'BFT6!)!JV
MDSPK"S,.4PYSD=Z\5^*?QI^('Q&^/?P;M/%?[/7B/PE';>-RT4^KS1,MP6A*
MD+L)Y4'<<]A0!]=5_ 7JW_(5N?\ KX?_ -"-?WZ5_ 7JW_(5N?\ KX?_ -"-
M %>BBB@ HHHH **** "BBB@ HHHH **** "O[]-)_P"05;?]>Z?^@BOX"Z_O
MTTG_ )!5M_U[I_Z"* +%?RO_ /!Y!_RESL?^R1:+_P"E5_7]4%?RO_\ !Y!_
MRESL?^R1:+_Z57] 'Y1T444 %%%% !1110 4444 %%%% !1110 5_5#_ ,&<
M'_*(R^_[*[K7_I-85_*]7]4/_!G!_P HC+[_ +*[K7_I-84 ?JW7Y9_\'@__
M "A[N/\ LINA_P KFOU,K\L_^#P?_E#W<?\ 93=#_E<T ?RGT444 %%%% !1
M110 4444 %%%% !1110 5^IG_!GQ_P I@X/^R8ZY_.VK\LZ_4S_@SX_Y3!P?
M]DQUS^=M0!_5A1110!_ 7JW_ "%;G_KX?_T(U7JQJW_(5N?^OA__ $(U7H *
M*** "BBB@ HHHH **** "BBB@ HHHH _OTTG_D%6W_7NG_H(JQ5?2?\ D%6W
M_7NG_H(JQ0!_*_\ \'D'_*7.Q_[)%HO_ *57]?E'7ZN?\'D'_*7.Q_[)%HO_
M *57]?E'0 4444 %%%% !1110 4444 %%%% !1110!_5#_P9P?\ *(R^_P"R
MNZU_Z36%?JW7Y2?\&<'_ "B,OO\ LKNM?^DUA7ZMT ?EG_P>#_\ *'NX_P"R
MFZ'_ "N:_E/K^K#_ (/!_P#E#W<?]E-T/^5S7\I] !1110 4444 %%%% !11
M10 4444 %%%% 'ZF?\&?'_*8.#_LF.N?SMJ_JPK^4_\ X,^/^4P<'_9,=<_G
M;5_5A0 5_ 7JW_(5N?\ KX?_ -"-?WZ5_ 7JW_(5N?\ KX?_ -"- %>BBB@
MHHHH **** "BBB@ HHHH **** "O[]-)_P"05;?]>Z?^@BOX"Z_OTTG_ )!5
MM_U[I_Z"* +%?RO_ /!Y!_RESL?^R1:+_P"E5_7]4%?RO_\ !Y!_RESL?^R1
M:+_Z57] 'Y1T444 %%%% !1110 4444 %%%% !1110 5_5#_ ,&<'_*(R^_[
M*[K7_I-85_*]7]4/_!G!_P HC+[_ +*[K7_I-84 ?JW7Y9_\'@__ "A[N/\
MLINA_P KFOU,K\L_^#P?_E#W<?\ 93=#_E<T ?RGT444 %%%% !1110 4444
M %%%% !1110 5^IG_!GQ_P I@X/^R8ZY_.VK\LZ_4S_@SX_Y3!P?]DQUS^=M
M0!_5A1110 4444 %%%% !1110 5\9_\ !0/_ ((.?\$_?^"F7QNL_P!H']J3
MP[XIN_$=AX<@T2WET7Q-)9Q"TAFGF0%%4@MON),MW! [5]F44 ?CS_P2=_X-
MI/"_[)/[:OQO^,GQU\',OA5-1O\ 2?@0++Q;]ID;P]?P:I8WBWT849E-G<6H
M!;D,7/:O&9/^"(/_  6[\,_LHZY_P10\*:E\+;O]GC7?B,FM'XOW>INNI0:6
M+J*Z^SM9AP^_SH(YC&(V'F[D$_EL'7][** /S&_X*5?\$A/VDM-^(7[,W[87
M_!+H^'+KX@_LQZ!;>&M-\(>,[LP6^O:%!"(88/.!55=4:=&5FC#+<L5=&C ?
MI_\ @C?_ ,$W_P!KKX0?M1?&[_@IC_P4/7PQ8?%SXU3P6L/A3PC>&XM= TN(
MH?):7+!V;R;9 JNX5+9279I"$_1*B@ HHHH *\+_ &L/^2V? _\ ['N7_P!)
MFKW2O"_VL/\ DMGP/_['N7_TF:@#W2OX"]6_Y"MS_P!?#_\ H1K^_2OX"]6_
MY"MS_P!?#_\ H1H KT444 %%%% !1110 4444 %%%% !1110 5_?II/_ ""K
M;_KW3_T$5_ 77]^FD_\ (*MO^O=/_010!8K^5_\ X/(/^4N=C_V2+1?_ $JO
MZ_J@K^5__@\@_P"4N=C_ -DBT7_TJOZ /RCHHHH **** "BBB@ HHHH ****
M "BBB@ K^J'_ (,X/^41E]_V5W6O_2:PK^5ZOZH?^#.#_E$9??\ 97=:_P#2
M:PH _5NORS_X/!_^4/=Q_P!E-T/^5S7ZF5^6?_!X/_RA[N/^RFZ'_*YH _E/
MHHHH **** "BBB@ HHHH **** "BBB@ K]3/^#/C_E,'!_V3'7/YVU?EG7ZF
M?\&?'_*8.#_LF.N?SMJ /ZL**** /X"]6_Y"MS_U\/\ ^A&J]6-6_P"0K<_]
M?#_^A&J] !1110 4444 %%%% !1110 4444 %%%% ']^FD_\@JV_Z]T_]!%6
M*KZ3_P @JV_Z]T_]!%6* /Y7_P#@\@_Y2YV/_9(M%_\ 2J_K\HZ_5S_@\@_Y
M2YV/_9(M%_\ 2J_K\HZ "BBB@ HHHH **** "BBB@ HHHH **** /ZH?^#.#
M_E$9??\ 97=:_P#2:PK]6Z_*3_@S@_Y1&7W_ &5W6O\ TFL*_5N@#\L_^#P?
M_E#W<?\ 93=#_E<U_*?7]6'_  >#_P#*'NX_[*;H?\KFOY3Z "BBB@ HHHH
M**** "BBB@ HHHH **** /U,_P"#/C_E,'!_V3'7/YVU?U85_*?_ ,&?'_*8
M.#_LF.N?SMJ_JPH *_@+U;_D*W/_ %\/_P"A&O[]*_@+U;_D*W/_ %\/_P"A
M&@"O1110 4444 %%%% !1110 4444 %%%% !7]^FD_\ (*MO^O=/_017\!=?
MWZ:3_P @JV_Z]T_]!% %BOY7_P#@\@_Y2YV/_9(M%_\ 2J_K^J"OY7_^#R#_
M )2YV/\ V2+1?_2J_H _*.BBB@ HHHH **** "BBB@ HHHH **** "OZH?\
M@S@_Y1&7W_97=:_])K"OY7J_JA_X,X/^41E]_P!E=UK_ -)K"@#]6Z_+/_@\
M'_Y0]W'_ &4W0_Y7-?J97Y9_\'@__*'NX_[*;H?\KF@#^4^BBB@ HHHH ***
M* "BBB@ HHHH **** "OU,_X,^/^4P<'_9,=<_G;5^6=?J9_P9\?\I@X/^R8
MZY_.VH _JPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_VL/^
M2V? _P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:@#W2OX"]6_Y"MS_ -?#
M_P#H1K^_2OX"]6_Y"MS_ -?#_P#H1H KT444 %%%% !1110 4444 %%%% !1
M110 5_?II/\ R"K;_KW3_P!!%?P%U_?II/\ R"K;_KW3_P!!% %BOY7_ /@\
M@_Y2YV/_ &2+1?\ TJOZ_J@K^5__ (/(/^4N=C_V2+1?_2J_H _*.BBB@ HH
MHH **** "BBB@ HHHH **** "OZH?^#.#_E$9??]E=UK_P!)K"OY7J_JA_X,
MX/\ E$9??]E=UK_TFL* /U;K\L_^#P?_ )0]W'_93=#_ )7-?J97Y9_\'@__
M "A[N/\ LINA_P KF@#^4^BBB@ HHHH **** "BBB@ HHHH **** "OU,_X,
M^/\ E,'!_P!DQUS^=M7Y9U^IG_!GQ_RF#@_[)CKG\[:@#^K"BBB@#^ O5O\
MD*W/_7P__H1JO5C5O^0K<_\ 7P__ *$:KT %%%% !1110 4444 %%%% !111
M0 4444 ?WZ:3_P @JV_Z]T_]!%6*KZ3_ ,@JV_Z]T_\ 015B@#^5_P#X/(/^
M4N=C_P!DBT7_ -*K^ORCK]7/^#R#_E+G8_\ 9(M%_P#2J_K\HZ "BBB@ HHH
MH **** "BBB@ HHHH **** /ZH?^#.#_ )1&7W_97=:_])K"OU;K\I/^#.#_
M )1&7W_97=:_])K"OU;H _+/_@\'_P"4/=Q_V4W0_P"5S7\I]?U8?\'@_P#R
MA[N/^RFZ'_*YK^4^@ HHHH **** "BBB@ HHHH **** "BBB@#]3/^#/C_E,
M'!_V3'7/YVU?U85_*?\ \&?'_*8.#_LF.N?SMJ_JPH *_@+U;_D*W/\ U\/_
M .A&O[]*_@+U;_D*W/\ U\/_ .A&@"O1110 4444 %%%% !1110 4444 %%%
M% !7]^FD_P#(*MO^O=/_ $$5_ 77]^FD_P#(*MO^O=/_ $$4 6*_E?\ ^#R#
M_E+G8_\ 9(M%_P#2J_K^J"OY7_\ @\@_Y2YV/_9(M%_]*K^@#\HZ*** "BBB
M@ HHHH **** "BBB@ HHHH *_JA_X,X/^41E]_V5W6O_ $FL*_E>K^J'_@S@
M_P"41E]_V5W6O_2:PH _5NORS_X/!_\ E#W<?]E-T/\ E<U^IE?EG_P>#_\
M*'NX_P"RFZ'_ "N: /Y3Z*** "BBB@ HHHH **** "BBB@ HHHH *_4S_@SX
M_P"4P<'_ &3'7/YVU?EG7ZF?\&?'_*8.#_LF.N?SMJ /ZL**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ KPO]K#_ )+9\#_^Q[E_])FKW2O"_P!K
M#_DMGP/_ .Q[E_\ 29J /=*_@+U;_D*W/_7P_P#Z$:_OTK^ O5O^0K<_]?#_
M /H1H KT444 %%%% !1110 4444 %%%% !1110 5_?II/_(*MO\ KW3_ -!%
M?P%U_?II/_(*MO\ KW3_ -!% %BOY7_^#R#_ )2YV/\ V2+1?_2J_K^J"OY7
M_P#@\@_Y2YV/_9(M%_\ 2J_H _*.BBB@ HHHH **** "BBB@ HHHH **** "
MOZH?^#.#_E$9??\ 97=:_P#2:PK^5ZOZH?\ @S@_Y1&7W_97=:_])K"@#]6Z
M_+/_ (/!_P#E#W<?]E-T/^5S7ZF5^6?_  >#_P#*'NX_[*;H?\KF@#^4^BBB
M@ HHHH **** "BBB@ HHHH **** "OU,_P"#/C_E,'!_V3'7/YVU?EG7ZF?\
M&?'_ "F#@_[)CKG\[:@#^K"BBB@#^ O5O^0K<_\ 7P__ *$:KU8U;_D*W/\
MU\/_ .A&J] !1110 4444 %%%% !1110 4444 %%%% ']^FD_P#(*MO^O=/_
M $$58JOI/_(*MO\ KW3_ -!%6* /Y7_^#R#_ )2YV/\ V2+1?_2J_K\HZ_5S
M_@\@_P"4N=C_ -DBT7_TJOZ_*.@ HHHH **** "BBB@ HHHH **** "BBB@#
M^J'_ (,X/^41E]_V5W6O_2:PK]6Z_*3_ (,X/^41E]_V5W6O_2:PK]6Z /RS
M_P"#P?\ Y0]W'_93=#_E<U_*?7]6'_!X/_RA[N/^RFZ'_*YK^4^@ HHHH **
M** "BBB@ HHHH **** "BBB@#]3/^#/C_E,'!_V3'7/YVU?U85_*?_P9\?\
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
MH?\ *YH _E/HHHH **** "BBB@ HHHH **** "BBB@ K]3/^#/C_ )3!P?\
M9,=<_G;5^6=?J9_P9\?\I@X/^R8ZY_.VH _JPHHHH _@+U;_ )"MS_U\/_Z$
M:KU8U;_D*W/_ %\/_P"A&J] !1110 4444 %%%% !1110 4444 %%%% ']^F
MD_\ (*MO^O=/_015BJ^D_P#(*MO^O=/_ $$58H _E?\ ^#R#_E+G8_\ 9(M%
M_P#2J_K\HZ_5S_@\@_Y2YV/_ &2+1?\ TJOZ_*.@ HHHH **** "BBB@ HHH
MH **** "BBB@#^J'_@S@_P"41E]_V5W6O_2:PK]6Z_*3_@S@_P"41E]_V5W6
MO_2:PK]6Z /RS_X/!_\ E#W<?]E-T/\ E<U_*?7]6'_!X/\ \H>[C_LINA_R
MN:_E/H **** "BBB@ HHHH **** "BBB@ HHHH _4S_@SX_Y3!P?]DQUS^=M
M7]6%?RG_ /!GQ_RF#@_[)CKG\[:OZL* "OX"]6_Y"MS_ -?#_P#H1K^_2OX"
M]6_Y"MS_ -?#_P#H1H KT444 %%%% !1110 4444 %%%% !1110 5_?II/\
MR"K;_KW3_P!!%?P%U_?II/\ R"K;_KW3_P!!% %BOY7_ /@\@_Y2YV/_ &2+
M1?\ TJOZ_J@K^5__ (/(/^4N=C_V2+1?_2J_H _*.BBB@ HHHH **** "BBB
M@ HHHH **** "OZH?^#.#_E$9??]E=UK_P!)K"OY7J_JA_X,X/\ E$9??]E=
MUK_TFL* /U;K\L_^#P?_ )0]W'_93=#_ )7-?J97Y9_\'@__ "A[N/\ LINA
M_P KF@#^4^BBB@ HHHH **** "BBB@ HHHH **** "OU,_X,^/\ E,'!_P!D
MQUS^=M7Y9U^IG_!GQ_RF#@_[)CKG\[:@#^K"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *\+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L
M>Y?_ $F:@#W2OX"]6_Y"MS_U\/\ ^A&O[]*_@+U;_D*W/_7P_P#Z$: *]%%%
M !1110 4444 %%%% !1110 4444 %?WZ:3_R"K;_ *]T_P#017\!=?WZ:3_R
M"K;_ *]T_P#010!8K^5__@\@_P"4N=C_ -DBT7_TJOZ_J@K^5_\ X/(/^4N=
MC_V2+1?_ $JOZ /RCHHHH **** "BBB@ HHHH **** "BBB@ K^J'_@S@_Y1
M&7W_ &5W6O\ TFL*_E>K^J'_ (,X/^41E]_V5W6O_2:PH _5NORS_P"#P?\
MY0]W'_93=#_E<U^IE?EG_P '@_\ RA[N/^RFZ'_*YH _E/HHHH **** "BBB
M@ HHHH **** "BBB@ K]3/\ @SX_Y3!P?]DQUS^=M7Y9U^IG_!GQ_P I@X/^
MR8ZY_.VH _JPHHHH _@+U;_D*W/_ %\/_P"A&J]6-6_Y"MS_ -?#_P#H1JO0
M 4444 %%%% !1110 4444 %%%% !1110!_?II/\ R"K;_KW3_P!!%6*KZ3_R
M"K;_ *]T_P#015B@#^5__@\@_P"4N=C_ -DBT7_TJOZ_*.OU<_X/(/\ E+G8
M_P#9(M%_]*K^ORCH **** "BBB@ HHHH **** "BBB@ HHHH _JA_P"#.#_E
M$9??]E=UK_TFL*_5NORD_P"#.#_E$9??]E=UK_TFL*_5N@#\L_\ @\'_ .4/
M=Q_V4W0_Y7-?RGU_5A_P>#_\H>[C_LINA_RN:_E/H **** "BBB@ HHHH **
M** "BBB@ HHHH _4S_@SX_Y3!P?]DQUS^=M7]6%?RG_\&?'_ "F#@_[)CKG\
M[:OZL* "OX"]6_Y"MS_U\/\ ^A&O[]*_@+U;_D*W/_7P_P#Z$: *]%%% !11
M10 4444 %%%% !1110 4444 %?WZ:3_R"K;_ *]T_P#017\!=?WZ:3_R"K;_
M *]T_P#010!8K^5__@\@_P"4N=C_ -DBT7_TJOZ_J@K^5_\ X/(/^4N=C_V2
M+1?_ $JOZ /RCHHHH **** "BBB@ HHHH **** "BBB@ K^J'_@S@_Y1&7W_
M &5W6O\ TFL*_E>K^J'_ (,X/^41E]_V5W6O_2:PH _5NORS_P"#P?\ Y0]W
M'_93=#_E<U^IE?EG_P '@_\ RA[N/^RFZ'_*YH _E/HHHH **** "BBB@ HH
MHH **** "BBB@ K]3/\ @SX_Y3!P?]DQUS^=M7Y9U^IG_!GQ_P I@X/^R8ZY
M_.VH _JPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_VL/^2V
M? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:@#W2OX"]6_P"0K<_]?#_^
MA&O[]*_@+U;_ )"MS_U\/_Z$: *]%%% !1110 4444 %%%% !1110 4444 %
M?WZ:3_R"K;_KW3_T$5_ 77]^FD_\@JV_Z]T_]!% %BOY7_\ @\@_Y2YV/_9(
MM%_]*K^OZH*_E?\ ^#R#_E+G8_\ 9(M%_P#2J_H _*.BBB@ HHHH **** "B
MBB@ HHHH **** "OZH?^#.#_ )1&7W_97=:_])K"OY7J_JA_X,X/^41E]_V5
MW6O_ $FL* /U;K\L_P#@\'_Y0]W'_93=#_E<U^IE?EG_ ,'@_P#RA[N/^RFZ
M'_*YH _E/HHHH **** "BBB@ HHHH **** "BBB@ K]3/^#/C_E,'!_V3'7/
MYVU?EG7ZF?\ !GQ_RF#@_P"R8ZY_.VH _JPHHHH _@+U;_D*W/\ U\/_ .A&
MJ]6-6_Y"MS_U\/\ ^A&J] !1110 4444 %%%% !1110 4444 %%%% ']^FD_
M\@JV_P"O=/\ T$58JOI/_(*MO^O=/_015B@#^5__ (/(/^4N=C_V2+1?_2J_
MK\HZ_5S_ (/(/^4N=C_V2+1?_2J_K\HZ "BBB@ HHHH **** "BBB@ HHHH
M**** /ZH?^#.#_E$9??]E=UK_P!)K"OU;K\I/^#.#_E$9??]E=UK_P!)K"OU
M;H _+/\ X/!_^4/=Q_V4W0_Y7-?RGU_5A_P>#_\ *'NX_P"RFZ'_ "N:_E/H
M **** "BBB@ HHHH **** "BBB@ HHHH _4S_@SX_P"4P<'_ &3'7/YVU?U8
M5_*?_P &?'_*8.#_ +)CKG\[:OZL* "OX"]6_P"0K<_]?#_^A&O[]*_@+U;_
M )"MS_U\/_Z$: *]%%% !1110 4444 %%%% !1110 4444 %?WZ:3_R"K;_K
MW3_T$5_ 77]^FD_\@JV_Z]T_]!% %BOY7_\ @\@_Y2YV/_9(M%_]*K^OZH*_
ME?\ ^#R#_E+G8_\ 9(M%_P#2J_H _*.BBB@ HHHH **** "BBB@ HHHH ***
M* "OZH?^#.#_ )1&7W_97=:_])K"OY7J_JA_X,X/^41E]_V5W6O_ $FL* /U
M;K\L_P#@\'_Y0]W'_93=#_E<U^IE?EG_ ,'@_P#RA[N/^RFZ'_*YH _E/HHH
MH **** "BBB@ HHHH **** "BBB@ K]3/^#/C_E,'!_V3'7/YVU?EG7ZF?\
M!GQ_RF#@_P"R8ZY_.VH _JPHHHH **** "BBB@ HHHH *^3?^"H'_!6?X<?\
M$UQX&\"Q?!OQ3\3_ (F?$_4Y;'P!\-_!D0-YJ3Q>6))'<AO*C!EC4$([,S<*
M0KLGUE7E_P"T'K7PXN9(_ .F?$'X?Z+\7=3T6_'PJ;Q7):27D.I&VF$5Q;P2
M9FE1&!9Q$IRB.#QF@#PG_@F5_P %B_AQ_P %#O%OC_X(^+O@;XJ^$'Q5^%[H
MWC/X>>-MOGVUNQP+B.4*F] =H;<B%=Z$;E=6/S3K'_!UK\"K+Q1??$31_P!B
M?XJ:G^SYI?C<>%K_ /: L[=3IJWIQ\ZV^SYH]I60 RB4QLI\L.RQGYQ_9!3X
MI?LD_MX_MT?LG_M:W:^/OVD_'7P)UCQ/8_&?1+S9:ZC9II0DBL$L5AC%DV98
MFXRN;944!5C9_./AN?"@_P"#([QUN^S_ &C_ (3-/,Z;OM?_  F%AM_X%Y.W
MWV^U 'ZY_P#!2K_@L+\'O^">_A_X=:;X<^&.O_%KQY\7[T0?#/P%X'97N-93
M$1\_S,-LB/G1*I5'9VD&U2%=DL_\$NO^"MGPV_X*6+XZ\"R_![Q+\,/B9\,-
M62P\??#;Q@%^V:<SLZI(C@+YB%HI$.41E9,%<,C/^6_P];Q-_P /B/\ @E1'
M\2?,^S#]D+0C%]KZ?;_[%U;.<_\ +3(M<]]VVO?O^">?VD_\'9_[9)\._P#(
M%_X5=8?;_)_U?VWR_#V,XXW;OM7OG=[T ?K_ $444 %>%_M8?\EL^!__ &/<
MO_I,U=)\5O"G[6>K^+GO/@_\5_"^D:*8$"66K:$]Q,) /G8N".">@KQ7XI^&
MOVF]&^/?P;D^-'Q+\.:S;OXW(LH](T9K9HV$)+EB2<@ID#T/- 'UU7\!>K?\
MA6Y_Z^'_ /0C7]^E?P%ZM_R%;G_KX?\ ]"- %>BBB@ HHHH **** "BBB@ H
MHHH **** "O[]-)_Y!5M_P!>Z?\ H(K^ NO[]-)_Y!5M_P!>Z?\ H(H L5_*
M_P#\'D'_ "ESL?\ LD6B_P#I5?U_5!7\K_\ P>0?\I<['_LD6B_^E5_0!^4=
M%%% !1110 4444 %%%% !1110 4444 %?U0_\&<'_*(R^_[*[K7_ *36%?RO
M5_5#_P &<'_*(R^_[*[K7_I-84 ?JW7Y9_\ !X/_ ,H>[C_LINA_RN:_4ROR
MS_X/!_\ E#W<?]E-T/\ E<T ?RGT444 %%%% !1110 4444 %%%% !1110 5
M^IG_  9\?\I@X/\ LF.N?SMJ_+.OU,_X,^/^4P<'_9,=<_G;4 ?U84444 ?P
M%ZM_R%;G_KX?_P!"-5ZL:M_R%;G_ *^'_P#0C5>@ HHHH **** "BBB@ HHH
MH **** "BBB@#^_32?\ D%6W_7NG_H(JQ5?2?^05;?\ 7NG_ *"*L4 ?RO\
M_!Y!_P I<['_ +)%HO\ Z57]?E'7ZN?\'D'_ "ESL?\ LD6B_P#I5?U^4= !
M1110 4444 %%%% !1110 4444 %%%% ']4/_  9P?\HC+[_LKNM?^DUA7ZMU
M^4G_  9P?\HC+[_LKNM?^DUA7ZMT ?EG_P '@_\ RA[N/^RFZ'_*YK^4^OZL
M/^#P?_E#W<?]E-T/^5S7\I] !1110 4444 %%%% !1110 4444 %%%% 'ZF?
M\&?'_*8.#_LF.N?SMJ_JPK^4_P#X,^/^4P<'_9,=<_G;5_5A0 5_ 7JW_(5N
M?^OA_P#T(U_?I7\!>K?\A6Y_Z^'_ /0C0!7HHHH **** "BBB@ HHHH ****
M "BBB@ K^_32?^05;?\ 7NG_ *"*_@+K^_32?^05;?\ 7NG_ *"* +%?RO\
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
M6?\ P>#_ /*'NX_[*;H?\KFOU,K\L_\ @\'_ .4/=Q_V4W0_Y7- '\I]%%%
M!1110 4444 %%%% !1110 4444 %?J9_P9\?\I@X/^R8ZY_.VK\LZ_4S_@SX
M_P"4P<'_ &3'7/YVU ']6%%%% '\!>K?\A6Y_P"OA_\ T(U7JQJW_(5N?^OA
M_P#T(U7H **** "BBB@ HHHH **** "BBB@ HHHH _OTTG_D%6W_ %[I_P"@
MBK%5])_Y!5M_U[I_Z"*L4 ?RO_\ !Y!_RESL?^R1:+_Z57]?E'7ZN?\ !Y!_
MRESL?^R1:+_Z57]?E'0 4444 %%%% !1110 4444 %%%% !1110!_5#_ ,&<
M'_*(R^_[*[K7_I-85^K=?E)_P9P?\HC+[_LKNM?^DUA7ZMT ?EG_ ,'@_P#R
MA[N/^RFZ'_*YK^4^OZL/^#P?_E#W<?\ 93=#_E<U_*?0 4444 %%%% !1110
M 4444 %%%% !1110!^IG_!GQ_P I@X/^R8ZY_.VK^K"OY3_^#/C_ )3!P?\
M9,=<_G;5_5A0 5_ 7JW_ "%;G_KX?_T(U_?I7\!>K?\ (5N?^OA__0C0!7HH
MHH **** "BBB@ HHHH **** "BBB@ K^_32?^05;?]>Z?^@BOX"Z_OTTG_D%
M6W_7NG_H(H L5_*__P 'D'_*7.Q_[)%HO_I5?U_5!7\K_P#P>0?\I<['_LD6
MB_\ I5?T ?E'1110 4444 %%%% !1110 4444 %%%% !7]4/_!G!_P HC+[_
M +*[K7_I-85_*]7]4/\ P9P?\HC+[_LKNM?^DUA0!^K=?EG_ ,'@_P#RA[N/
M^RFZ'_*YK]3*_+/_ (/!_P#E#W<?]E-T/^5S0!_*?1110 4444 %%%% !111
M0 4444 %%%% !7ZF?\&?'_*8.#_LF.N?SMJ_+.OU,_X,^/\ E,'!_P!DQUS^
M=M0!_5A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_M8?\EL^
M!_\ V/<O_I,U>Z5X7^UA_P EL^!__8]R_P#I,U 'NE?P%ZM_R%;G_KX?_P!"
M-?WZ5_ 7JW_(5N?^OA__ $(T 5Z*** "BBB@ HHHH **** "BBB@ HHHH *_
MOTTG_D%6W_7NG_H(K^ NO[]-)_Y!5M_U[I_Z"* +%?RO_P#!Y!_RESL?^R1:
M+_Z57]?U05_*_P#\'D'_ "ESL?\ LD6B_P#I5?T ?E'1110 4444 %%%% !1
M110 4444 %%%% !7]4/_  9P?\HC+[_LKNM?^DUA7\KU?U0_\&<'_*(R^_[*
M[K7_ *36% 'ZMU^6?_!X/_RA[N/^RFZ'_*YK]3*_+/\ X/!_^4/=Q_V4W0_Y
M7- '\I]%%% !1110 4444 %%%% !1110 4444 %?J9_P9\?\I@X/^R8ZY_.V
MK\LZ_4S_ (,^/^4P<'_9,=<_G;4 ?U84444 ?P%ZM_R%;G_KX?\ ]"-5ZL:M
M_P A6Y_Z^'_]"-5Z "BBB@ HHHH **** "BBB@ HHHH **** /[]-)_Y!5M_
MU[I_Z"*L57TG_D%6W_7NG_H(JQ0!_*__ ,'D'_*7.Q_[)%HO_I5?U^4=?JY_
MP>0?\I<['_LD6B_^E5_7Y1T %%%% !1110 4444 %%%% !1110 4444 ?U0_
M\&<'_*(R^_[*[K7_ *36%?JW7Y2?\&<'_*(R^_[*[K7_ *36%?JW0!^6?_!X
M/_RA[N/^RFZ'_*YK^4^OZL/^#P?_ )0]W'_93=#_ )7-?RGT %%%% !1110
M4444 %%%% !1110 4444 ?J9_P &?'_*8.#_ +)CKG\[:OZL*_E/_P"#/C_E
M,'!_V3'7/YVU?U84 %?P%ZM_R%;G_KX?_P!"-?WZ5_ 7JW_(5N?^OA__ $(T
M 5Z*** "BBB@ HHHH **** "BBB@ HHHH *_OTTG_D%6W_7NG_H(K^ NO[]-
M)_Y!5M_U[I_Z"* +%?RO_P#!Y!_RESL?^R1:+_Z57]?U05_*_P#\'D'_ "ES
ML?\ LD6B_P#I5?T ?E'1110 4444 %%%% !1110 4444 %%%% !7]4/_  9P
M?\HC+[_LKNM?^DUA7\KU?U0_\&<'_*(R^_[*[K7_ *36% 'ZMU^6?_!X/_RA
M[N/^RFZ'_*YK]3*_+/\ X/!_^4/=Q_V4W0_Y7- '\I]%%% !1110 4444 %%
M%% !1110 4444 %?J9_P9\?\I@X/^R8ZY_.VK\LZ_4S_ (,^/^4P<'_9,=<_
MG;4 ?U84444 %%%% !1110 4444 %?)'_!47_@KK\+?^":#^!_ #?"#Q5\3O
MB9\3=0DL_ 7PW\%PAKS46C9%>1V(8QIND1%VH[NS85"%=E^MZ^9_^"EW[2O[
M!G[!7PMA_;K_ &PO GAF^UCP>6M_ E[<:!:W6NS7\BN4L],EE7S(Y'&\DJRJ
MJ;W<A0QH X#_ ()K_P#!:/P5^WI\=O&?[(7Q/_9K\9_!7XR>!M.74M6^'WC9
M0TDM@6B'GPRA$+8\^!BK1KE9XW0R*6*_/OBC_@Z,TEOBWX[^&WP1_P""87QO
M^)FG^!?&FH^'+KQ1X)T_[;9W,UK.\7F Q1/Y>]5$BHQW;77/6D_X(P_LO_M6
M_'#]J?XJ?\%Y_P!N/PM9> /$?Q2\*?V7\,_ UZ61=$\/JD!CNKO=M9<Q6EN%
M+;69?/E94$B ?*O_  [*_P""A?\ P26_X)M?$/\ ;<_9<_X+,V6HS>%/$]QX
MMU#PSX'TN"Z\/:[*TUO;7+7$\CN)K@HB9C>-D!C\L<L9  ?I5^V[_P %KOA]
M^Q?\%O@SXCNOV;_&_BSXH_'>PLYO WP7T>$)JXEF@@DEAN2RDPF)[B.$@1L[
M2$@)A79.E_X)=?\ !6SX;?\ !2Q?'7@67X/>)?AA\3/AAJR6'C[X;>, OVS3
MF=G5)$<!?,0M%(ARB,K)@KAD9_S,;]J'Q!^VC_P7?_X)O_M2?$7P_%I4/C?X
M '4YK! PMHM7:'7UG$(<D[3,L!3)+;3'DD\U[3_P3S^TG_@[/_;)/AW_ ) O
M_"KK#[?Y/^K^V^7X>QG'&[=]J]\[O>@#]?Z*** "O"_VL/\ DMGP/_['N7_T
MF:ND^*WA3]K/5_%SWGP?^*_A?2-%,"!++5M">XF$@'SL7!'!/05XK\4_#7[3
M>C?'OX-R?&CXE^'-9MW\;D64>D:,ULT;"$ERQ).04R!Z'F@#ZZK^ O5O^0K<
M_P#7P_\ Z$:_OTK^ O5O^0K<_P#7P_\ Z$: *]%%% !1110 4444 %%%% !1
M110 4444 %?WZ:3_ ,@JV_Z]T_\ 017\!=?WZ:3_ ,@JV_Z]T_\ 010!8K^5
M_P#X/(/^4N=C_P!DBT7_ -*K^OZH*_E?_P"#R#_E+G8_]DBT7_TJOZ /RCHH
MHH **** "BBB@ HHHH **** "BBB@ K^J'_@S@_Y1&7W_97=:_\ 2:PK^5ZO
MZH?^#.#_ )1&7W_97=:_])K"@#]6Z_+/_@\'_P"4/=Q_V4W0_P"5S7ZF5^6?
M_!X/_P H>[C_ +*;H?\ *YH _E/HHHH **** "BBB@ HHHH **** "BBB@ K
M]3/^#/C_ )3!P?\ 9,=<_G;5^6=?J9_P9\?\I@X/^R8ZY_.VH _JPHHHH _@
M+U;_ )"MS_U\/_Z$:KU8U;_D*W/_ %\/_P"A&J] !1110 4444 %%%% !111
M0 4444 %%%% ']^FD_\ (*MO^O=/_015BJ^D_P#(*MO^O=/_ $$58H _E?\
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
M6?\ P>#_ /*'NX_[*;H?\KFOU,K\L_\ @\'_ .4/=Q_V4W0_Y7- '\I]%%%
M!1110 4444 %%%% !1110 4444 %?J9_P9\?\I@X/^R8ZY_.VK\LZ_4S_@SX
M_P"4P<'_ &3'7/YVU ']6%%%% '\!>K?\A6Y_P"OA_\ T(U7JQJW_(5N?^OA
M_P#T(U7H **** "BBB@ HHHH **** "BBB@ HHHH _OTTG_D%6W_ %[I_P"@
MBK%5])_Y!5M_U[I_Z"*L4 ?RO_\ !Y!_RESL?^R1:+_Z57]?E'7ZN?\ !Y!_
MRESL?^R1:+_Z57]?E'0 4444 %%%% !1110 4444 %%%% !1110!_5#_ ,&<
M'_*(R^_[*[K7_I-85^K=?E)_P9P?\HC+[_LKNM?^DUA7ZMT ?EG_ ,'@_P#R
MA[N/^RFZ'_*YK^4^OZL/^#P?_E#W<?\ 93=#_E<U_*?0 4444 %%%% !1110
M 4444 %%%% !1110!^IG_!GQ_P I@X/^R8ZY_.VK^K"OY3_^#/C_ )3!P?\
M9,=<_G;5_5A0 5_ 7JW_ "%;G_KX?_T(U_?I7\!>K?\ (5N?^OA__0C0!7HH
MHH **** "BBB@ HHHH **** "BBB@ K^_32?^05;?]>Z?^@BOX"Z_OTTG_D%
M6W_7NG_H(H L5_*__P 'D'_*7.Q_[)%HO_I5?U_5!7\K_P#P>0?\I<['_LD6
MB_\ I5?T ?E'1110 4444 %%%% !1110 4444 %%%% !7]4/_!G!_P HC+[_
M +*[K7_I-85_*]7]4/\ P9P?\HC+[_LKNM?^DUA0!^K=?EG_ ,'@_P#RA[N/
M^RFZ'_*YK]3*_+/_ (/!_P#E#W<?]E-T/^5S0!_*?1110 4444 %%%% !111
M0 4444 %%%% !7ZF?\&?'_*8.#_LF.N?SMJ_+.OU,_X,^/\ E,'!_P!DQUS^
M=M0!_5A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_M8?\EL^
M!_\ V/<O_I,U>Z5X7^UA_P EL^!__8]R_P#I,U 'NE?P%ZM_R%;G_KX?_P!"
M-?WZ5_ 7JW_(5N?^OA__ $(T 5Z*** "BBB@ HHHH **** "BBB@ HHHH *_
MOTTG_D%6W_7NG_H(K^ NO[]-)_Y!5M_U[I_Z"* +%?RO_P#!Y!_RESL?^R1:
M+_Z57]?U05_*_P#\'D'_ "ESL?\ LD6B_P#I5?T ?E'1110 4444 %%%% !1
M110 4444 %%%% !7]4/_  9P?\HC+[_LKNM?^DUA7\KU?U0_\&<'_*(R^_[*
M[K7_ *36% 'ZMU^6?_!X/_RA[N/^RFZ'_*YK]3*_+/\ X/!_^4/=Q_V4W0_Y
M7- '\I]%%% !1110 4444 %%%% !1110 4444 %?J9_P9\?\I@X/^R8ZY_.V
MK\LZ_4S_ (,^/^4P<'_9,=<_G;4 ?U84444 ?P%ZM_R%;G_KX?\ ]"-5ZL:M
M_P A6Y_Z^'_]"-5Z "BBB@ HHHH **** "BBB@ HHHH **** /[]-)_Y!5M_
MU[I_Z"*L57TG_D%6W_7NG_H(JQ0!_*__ ,'D'_*7.Q_[)%HO_I5?U^4=?JY_
MP>0?\I<['_LD6B_^E5_7Y1T %%%% !1110 4444 %%%% !1110 4444 ?U0_
M\&<'_*(R^_[*[K7_ *36%?JW7Y2?\&<'_*(R^_[*[K7_ *36%?JW0!^6?_!X
M/_RA[N/^RFZ'_*YK^4^OZL/^#P?_ )0]W'_93=#_ )7-?RGT %%%% !1110
M4444 %%%% !1110 4444 ?J9_P &?'_*8.#_ +)CKG\[:OZL*_E/_P"#/C_E
M,'!_V3'7/YVU?U84 %?P%ZM_R%;G_KX?_P!"-?WZ5_ 7JW_(5N?^OA__ $(T
M 5Z*** "BBB@ HHHH **** "BBB@ HHHH *_OTTG_D%6W_7NG_H(K^ NO[]-
M)_Y!5M_U[I_Z"* +%?RO_P#!Y!_RESL?^R1:+_Z57]?U05_*_P#\'D'_ "ES
ML?\ LD6B_P#I5?T ?E'1110 4444 %%%% !1110 4444 %%%% !7]4/_  9P
M?\HC+[_LKNM?^DUA7\KU?U0_\&<'_*(R^_[*[K7_ *36% 'ZMU^6?_!X/_RA
M[N/^RFZ'_*YK]3*_+/\ X/!_^4/=Q_V4W0_Y7- '\I]%%% !1110 4444 %%
M%% !1110 4444 %?J9_P9\?\I@X/^R8ZY_.VK\LZ_4S_ (,^/^4P<'_9,=<_
MG;4 ?U84444 %%%% !1110 4444 %?)'_!47_@KK\+?^":#^!_ #?"#Q5\3O
MB9\3=0DL_ 7PW\%PAKS46C9%>1V(8QIND1%VH[NS85"%=E^MZ^9_^"EW[2O[
M!G[!7PMA_;K_ &PO GAF^UCP>6M_ E[<:!:W6NS7\BN4L],EE7S(Y'&\DJRJ
MJ;W<A0QH \^_X)N_\%JO ?[=?QO\;?LE_%C]G'QC\$?C!X"TP:KK7@+QUM+O
MIQ,0-Q%-MC)"^? S!T3*3QNA=2Q7Y\UC_@ZU^!5EXHOOB)H_[$_Q4U/]GS2_
M&X\+7_[0%G;J=-6]./G6WV?-'M*R &42F-E/EAV6,^=?L3?LJ_MD?'[3?VJ/
M^"[7[7O@@^"_&OQ8^!NN:/\ "/X>P!A/I6C#31Y$\H8!A(R6EJL>X*[YFE9%
M$J ?-_PW/A0?\&1WCK=]G^T?\)FGF=-WVO\ X3"PV_\  O)V^^WVH _7/_@I
M5_P6%^#W_!/?P_\ #K3?#GPQU_XM>//B_>B#X9^ O [*]QK*8B/G^9AMD1\Z
M)5*H[.T@VJ0KLEG_ ()=?\%;/AM_P4L7QUX%E^#WB7X8?$SX8:LEAX^^&WC
M+]LTYG9U21' 7S$+12(<HC*R8*X9&?\ +?X>MXF_X?$?\$J(_B3YGV8?LA:$
M8OM?3[?_ &+JV<Y_Y:9%KGONVU[]_P $\_M)_P"#L_\ ;)/AW_D"_P#"KK#[
M?Y/^K^V^7X>QG'&[=]J]\[O>@#]?Z*** "O"_P!K#_DMGP/_ .Q[E_\ 29JZ
M3XK>%/VL]7\7/>?!_P"*_A?2-%,"!++5M">XF$@'SL7!'!/05XK\4_#7[3>C
M?'OX-R?&CXE^'-9MW\;D64>D:,ULT;"$ERQ).04R!Z'F@#ZZK^ O5O\ D*W/
M_7P__H1K^_2OX"]6_P"0K<_]?#_^A&@"O1110 4444 %%%% !1110 4444 %
M%%% !7]^FD_\@JV_Z]T_]!%?P%U_?II/_(*MO^O=/_010!8K^5__ (/(/^4N
M=C_V2+1?_2J_K^J"OY7_ /@\@_Y2YV/_ &2+1?\ TJOZ /RCHHHH **** "B
MBB@ HHHH **** "BBB@ K^J'_@S@_P"41E]_V5W6O_2:PK^5ZOZH?^#.#_E$
M9??]E=UK_P!)K"@#]6Z_+/\ X/!_^4/=Q_V4W0_Y7-?J97Y9_P#!X/\ \H>[
MC_LINA_RN: /Y3Z*** "BBB@ HHHH **** "BBB@ HHHH *_4S_@SX_Y3!P?
M]DQUS^=M7Y9U^IG_  9\?\I@X/\ LF.N?SMJ /ZL**** /X"]6_Y"MS_ -?#
M_P#H1JO5C5O^0K<_]?#_ /H1JO0 4444 %%%% !1110 4444 %%%% !1110!
M_?II/_(*MO\ KW3_ -!%6*KZ3_R"K;_KW3_T$58H _E?_P"#R#_E+G8_]DBT
M7_TJOZ_*.OU<_P"#R#_E+G8_]DBT7_TJOZ_*.@ HHHH **** "BBB@ HHHH
M**** "BBB@#^J'_@S@_Y1&7W_97=:_\ 2:PK]6Z_*3_@S@_Y1&7W_97=:_\
M2:PK]6Z /RS_ .#P?_E#W<?]E-T/^5S7\I]?U8?\'@__ "A[N/\ LINA_P K
MFOY3Z "BBB@ HHHH **** "BBB@ HHHH **** /U,_X,^/\ E,'!_P!DQUS^
M=M7]6%?RG_\ !GQ_RF#@_P"R8ZY_.VK^K"@ K^ O5O\ D*W/_7P__H1K^_2O
MX"]6_P"0K<_]?#_^A&@"O1110 4444 %%%% !1110 4444 %%%% !7]^FD_\
M@JV_Z]T_]!%?P%U_?II/_(*MO^O=/_010!8K^5__ (/(/^4N=C_V2+1?_2J_
MK^J"OY7_ /@\@_Y2YV/_ &2+1?\ TJOZ /RCHHHH **** "BBB@ HHHH ***
M* "BBB@ K^J'_@S@_P"41E]_V5W6O_2:PK^5ZOZH?^#.#_E$9??]E=UK_P!)
MK"@#]6Z_+/\ X/!_^4/=Q_V4W0_Y7-?J97Y9_P#!X/\ \H>[C_LINA_RN: /
MY3Z*** "BBB@ HHHH **** "BBB@ HHHH *_4S_@SX_Y3!P?]DQUS^=M7Y9U
M^IG_  9\?\I@X/\ LF.N?SMJ /ZL**** "BBB@ HHHH **** "O@K_@K[_P0
MH\(?\%?/B/X+\;?$?]JOQAX.L/ VDS6VC:#H.GP2P+<S3>9->;I"")&5($XZ
M"!<=37WK10!\*_\ !/7_ ((M^+OV%_CO<_&7Q9_P4@^,WQ=LKKPY=:3+X1^(
M>LR76G'SGB;SS&\K@NHC*CCI(WK7AVJ_\&I'P NO%=[X T7]M+XK:9^S[J7C
M1?%&H?L_6EZ/[,DO1CY5GWY$>T+&"8FE$:J/-WJL@_5NB@#Y!_X*5?\ !';X
M+?\ !0O0OA[JVA_$CQ!\)_'OPCNA-\,_'W@7;'<Z,H\O]QY>5WQ PQ,H5D9&
M0;6 9U>U_P $NO\ @DI\,_\ @FE#XY\;'XO>)OB=\2_B=JJ7_C_XD^,7!O=2
M="[)&J@MY<8:61SEW9F?+,0J*GUI10 4444 %>%_M8?\EL^!_P#V/<O_ *3-
M7NE>%_M8?\EL^!__ &/<O_I,U 'NE?P%ZM_R%;G_ *^'_P#0C7]^E?P%ZM_R
M%;G_ *^'_P#0C0!7HHHH **** "BBB@ HHHH **** "BBB@ K^_32?\ D%6W
M_7NG_H(K^ NO[]-)_P"05;?]>Z?^@B@"Q7\K_P#P>0?\I<['_LD6B_\ I5?U
M_5!7\K__  >0?\I<['_LD6B_^E5_0!^4=%%% !1110 4444 %%%% !1110 4
M444 %?U0_P#!G!_RB,OO^RNZU_Z36%?RO5_5#_P9P?\ *(R^_P"RNZU_Z36%
M 'ZMU^6?_!X/_P H>[C_ +*;H?\ *YK]3*_+/_@\'_Y0]W'_ &4W0_Y7- '\
MI]%%% !1110 4444 %%%% !1110 4444 %?J9_P9\?\ *8.#_LF.N?SMJ_+.
MOU,_X,^/^4P<'_9,=<_G;4 ?U84444 ?P%ZM_P A6Y_Z^'_]"-5ZL:M_R%;G
M_KX?_P!"-5Z "BBB@ HHHH **** "BBB@ HHHH **** /[]-)_Y!5M_U[I_Z
M"*L57TG_ )!5M_U[I_Z"*L4 ?RO_ /!Y!_RESL?^R1:+_P"E5_7Y1U^KG_!Y
M!_RESL?^R1:+_P"E5_7Y1T %%%% !1110 4444 %%%% !1110 4444 ?U0_\
M&<'_ "B,OO\ LKNM?^DUA7ZMU^4G_!G!_P HC+[_ +*[K7_I-85^K= 'Y9_\
M'@__ "A[N/\ LINA_P KFOY3Z_JP_P"#P?\ Y0]W'_93=#_E<U_*?0 4444
M%%%% !1110 4444 %%%% !1110!^IG_!GQ_RF#@_[)CKG\[:OZL*_E/_ .#/
MC_E,'!_V3'7/YVU?U84 %?P%ZM_R%;G_ *^'_P#0C7]^E?P%ZM_R%;G_ *^'
M_P#0C0!7HHHH **** "BBB@ HHHH **** "BBB@ K^_32?\ D%6W_7NG_H(K
M^ NO[]-)_P"05;?]>Z?^@B@"Q7\K_P#P>0?\I<['_LD6B_\ I5?U_5!7\K__
M  >0?\I<['_LD6B_^E5_0!^4=%%% !1110 4444 %%%% !1110 4444 %?U0
M_P#!G!_RB,OO^RNZU_Z36%?RO5_5#_P9P?\ *(R^_P"RNZU_Z36% 'ZMU^6?
M_!X/_P H>[C_ +*;H?\ *YK]3*_+/_@\'_Y0]W'_ &4W0_Y7- '\I]%%% !1
M110 4444 %%%% !1110 4444 %?J9_P9\?\ *8.#_LF.N?SMJ_+.OU,_X,^/
M^4P<'_9,=<_G;4 ?U84444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3-0![I7\!>K?\
MA6Y_Z^'_ /0C7]^E?P%ZM_R%;G_KX?\ ]"- %>BBB@ HHHH **** "BBB@ H
MHHH **** "O[]-)_Y!5M_P!>Z?\ H(K^ NO[]-)_Y!5M_P!>Z?\ H(H L5_*
M_P#\'D'_ "ESL?\ LD6B_P#I5?U_5!7\K_\ P>0?\I<['_LD6B_^E5_0!^4=
M%%% !1110 4444 %%%% !1110 4444 %?U0_\&<'_*(R^_[*[K7_ *36%?RO
M5_5#_P &<'_*(R^_[*[K7_I-84 ?JW7Y9_\ !X/_ ,H>[C_LINA_RN:_4ROR
MS_X/!_\ E#W<?]E-T/\ E<T ?RGT444 %%%% !1110 4444 %%%% !1110 5
M^IG_  9\?\I@X/\ LF.N?SMJ_+.OU,_X,^/^4P<'_9,=<_G;4 ?U84444 ?P
M%ZM_R%;G_KX?_P!"-5ZL:M_R%;G_ *^'_P#0C5>@ HHHH **** "BBB@ HHH
MH **** "BBB@#^_32?\ D%6W_7NG_H(JQ5?2?^05;?\ 7NG_ *"*L4 ?RO\
M_!Y!_P I<['_ +)%HO\ Z57]?E'7ZN?\'D'_ "ESL?\ LD6B_P#I5?U^4= !
M1110 4444 %%%% !1110 4444 %%%% ']4/_  9P?\HC+[_LKNM?^DUA7ZMU
M^4G_  9P?\HC+[_LKNM?^DUA7ZMT ?EG_P '@_\ RA[N/^RFZ'_*YK^4^OZL
M/^#P?_E#W<?]E-T/^5S7\I] !1110 4444 %%%% !1110 4444 %%%% 'ZF?
M\&?'_*8.#_LF.N?SMJ_JPK^4_P#X,^/^4P<'_9,=<_G;5_5A0 5_ 7JW_(5N
M?^OA_P#T(U_?I7\!>K?\A6Y_Z^'_ /0C0!7HHHH **** "BBB@ HHHH ****
M "BBB@ K^_32?^05;?\ 7NG_ *"*_@+K^_32?^05;?\ 7NG_ *"* +%?RO\
M_!Y!_P I<['_ +)%HO\ Z57]?U05_*__ ,'D'_*7.Q_[)%HO_I5?T ?E'111
M0 4444 %%%% !1110 4444 %%%% !7]4/_!G!_RB,OO^RNZU_P"DUA7\KU?U
M0_\ !G!_RB,OO^RNZU_Z36% 'ZMU^6?_  >#_P#*'NX_[*;H?\KFOU,K\L_^
M#P?_ )0]W'_93=#_ )7- '\I]%%% !1110 4444 %%%% !1110 4444 %?J9
M_P &?'_*8.#_ +)CKG\[:ORSK]3/^#/C_E,'!_V3'7/YVU ']6%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5X7^UA_R6SX'_\ 8]R_^DS5[I7A
M?[6'_);/@?\ ]CW+_P"DS4 >Z5_ 7JW_ "%;G_KX?_T(U_?I7\!>K?\ (5N?
M^OA__0C0!7HHHH **** "BBB@ HHHH **** "BBB@ K^_32?^05;?]>Z?^@B
MOX"Z_OTTG_D%6W_7NG_H(H L5_*__P 'D'_*7.Q_[)%HO_I5?U_5!7\K_P#P
M>0?\I<['_LD6B_\ I5?T ?E'1110 4444 %%%% !1110 4444 %%%% !7]4/
M_!G!_P HC+[_ +*[K7_I-85_*]7]4/\ P9P?\HC+[_LKNM?^DUA0!^K=?EG_
M ,'@_P#RA[N/^RFZ'_*YK]3*_+/_ (/!_P#E#W<?]E-T/^5S0!_*?1110 44
M44 %%%% !1110 4444 %%%% !7ZF?\&?'_*8.#_LF.N?SMJ_+.OU,_X,^/\
ME,'!_P!DQUS^=M0!_5A1110!_ 7JW_(5N?\ KX?_ -"-5ZL:M_R%;G_KX?\
M]"-5Z "BBB@ HHHH **** "BBB@ HHHH **** /[]-)_Y!5M_P!>Z?\ H(JQ
M5?2?^05;?]>Z?^@BK% '\K__  >0?\I<['_LD6B_^E5_7Y1U^KG_  >0?\I<
M['_LD6B_^E5_7Y1T %%%% !1110 4444 %%%% !1110 4444 ?U0_P#!G!_R
MB,OO^RNZU_Z36%?JW7Y2?\&<'_*(R^_[*[K7_I-85^K= 'Y9_P#!X/\ \H>[
MC_LINA_RN:_E/K^K#_@\'_Y0]W'_ &4W0_Y7-?RGT %%%% !1110 4444 %%
M%% !1110 4444 ?J9_P9\?\ *8.#_LF.N?SMJ_JPK^4__@SX_P"4P<'_ &3'
M7/YVU?U84 %?P%ZM_P A6Y_Z^'_]"-?WZ5_ 7JW_ "%;G_KX?_T(T 5Z***
M"BBB@ HHHH **** "BBB@ HHHH *_OTTG_D%6W_7NG_H(K^ NO[]-)_Y!5M_
MU[I_Z"* +%?RO_\ !Y!_RESL?^R1:+_Z57]?U05_*_\ \'D'_*7.Q_[)%HO_
M *57] 'Y1T444 %%%% !1110 4444 %%%% !1110 5_5#_P9P?\ *(R^_P"R
MNZU_Z36%?RO5_5#_ ,&<'_*(R^_[*[K7_I-84 ?JW7Y9_P#!X/\ \H>[C_LI
MNA_RN:_4RORS_P"#P?\ Y0]W'_93=#_E<T ?RGT444 %%%% !1110 4444 %
M%%% !1110 5^IG_!GQ_RF#@_[)CKG\[:ORSK]3/^#/C_ )3!P?\ 9,=<_G;4
M ?U84444 %%%% !1110 4444 %?+7_!4;_@J+X#_ .";'@+P[;CX6>)OB!\2
M/B)<W6G?"WX>^%=+DGGUS4(5C+*\BJ1#$AFB+'#.0QV(^#CZEK/UG1-%NYEU
MZZTBUEOK*TGCL[V2W5I8$D"^8J.1E0VQ-P! .Q<YP* /@?\ X-K/V^_VGO\
M@H]^P5XC^/W[6/C:UUWQ);?%?4])LY[+1K:QCM[&.RT^:.!8[=$#!7N)<,VY
MR",L<"OC/X%?\%3O^"Z__!0CXI_$/6OV*OVB/V;?#O@^P^+&L>&_ VA?$.>&
MTU74+>&19(!!'M=[H"">W!D ^9RW%>H_\&?FIVFB?\$:OB#K-_!J$L%I\6]?
MFFBTB)GNW1-'TMB(57EI2!\H');&*^.?VB?V=/\ @VKU/_@C'\3?VA?V+/$$
MUC\0M&U8+X2N_&?C"6/Q8FJK=PB.W6Q\X;K=XF;!$1'E[Y"P>,LH!^B/_!2K
M_@HS_P %#/@OX]_9B_X)E_LRW_@BU_:0^,^AV\_CCQCJEB;C2M#,,"K=W%O"
M5(9'GBO7!:-ML5L0(RT@*=)_P1O_ ."CW[7GQ;_:G^.'_!,S_@H?+X9U+XM?
M!:>"[MO%GA.R^S6VOZ7*4'G-#A51E\ZU<,J)N2Y4%%:,L_P%>?$CXG?";_@I
MS_P3!_;<_;Q\1R:-!KWP @T37?%/BF?R4%\8-3C6:[FEP$E9-5L))6D((,A9
ML<U]#?\ !)S6="_:1_X.:/VS/VMO@WKMKKW@.P\$:?X:'B'2IUGLKF](TF(>
M7*A*2 MI-WAE)!"Y!((- '[%T444 %>%_M8?\EL^!_\ V/<O_I,U=)\5OV2O
MAK\8O%S^-/%&O^*+>[>!(3'I/B.:VAVH, [$.,^I[UXK\4_V8OA_\%OCW\&]
M1\*:WXCN9+WQN4E&KZ]+=*H2$N-H<_*<CG'4<4 ?75?P%ZM_R%;G_KX?_P!"
M-?WZ5_ 7JW_(5N?^OA__ $(T 5Z*** "BBB@ HHHH **** "BBB@ HHHH *_
MOTTG_D%6W_7NG_H(K^ NO[]-)_Y!5M_U[I_Z"* +%?RO_P#!Y!_RESL?^R1:
M+_Z57]?U05_*_P#\'D'_ "ESL?\ LD6B_P#I5?T ?E'1110 4444 %%%% !1
M110 4444 %%%% !7]4/_  9P?\HC+[_LKNM?^DUA7\KU?U0_\&<'_*(R^_[*
M[K7_ *36% 'ZMU^6?_!X/_RA[N/^RFZ'_*YK]3*_+/\ X/!_^4/=Q_V4W0_Y
M7- '\I]%%% !1110 4444 %%%% !1110 4444 %?J9_P9\?\I@X/^R8ZY_.V
MK\LZ_4S_ (,^/^4P<'_9,=<_G;4 ?U84444 ?P%ZM_R%;G_KX?\ ]"-5ZL:M
M_P A6Y_Z^'_]"-5Z "BBB@ HHHH **** "BBB@ HHHH **** /[]-)_Y!5M_
MU[I_Z"*L57TG_D%6W_7NG_H(JQ0!_*__ ,'D'_*7.Q_[)%HO_I5?U^4=?JY_
MP>0?\I<['_LD6B_^E5_7Y1T %%%% !1110 4444 %%%% !1110 4444 ?U0_
M\&<'_*(R^_[*[K7_ *36%?JW7Y2?\&<'_*(R^_[*[K7_ *36%?JW0!^6?_!X
M/_RA[N/^RFZ'_*YK^4^OZL/^#P?_ )0]W'_93=#_ )7-?RGT %%%% !1110
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
MJY_P>0?\I<['_LD6B_\ I5?U^4= !1110 4444 %%%% !1110 4444 %%%%
M']4/_!G!_P HC+[_ +*[K7_I-85^K=?E)_P9P?\ *(R^_P"RNZU_Z36%?JW0
M!^6?_!X/_P H>[C_ +*;H?\ *YK^4^OZL/\ @\'_ .4/=Q_V4W0_Y7-?RGT
M%%%% !1110 4444 %%%% !1110 4444 ?J9_P9\?\I@X/^R8ZY_.VK^K"OY3
M_P#@SX_Y3!P?]DQUS^=M7]6% !7\!>K?\A6Y_P"OA_\ T(U_?I7\!>K?\A6Y
M_P"OA_\ T(T 5Z*** "BBB@ HHHH **** "BBB@ HHHH *_OTTG_ )!5M_U[
MI_Z"*_@+K^_32?\ D%6W_7NG_H(H L5_*_\ \'D'_*7.Q_[)%HO_ *57]?U0
M5_*__P 'D'_*7.Q_[)%HO_I5?T ?E'1110 4444 %%%% !1110 4444 %%%%
M !7]4/\ P9P?\HC+[_LKNM?^DUA7\KU?U0_\&<'_ "B,OO\ LKNM?^DUA0!^
MK=?EG_P>#_\ *'NX_P"RFZ'_ "N:_4RORS_X/!_^4/=Q_P!E-T/^5S0!_*?1
M110 4444 %%%% !1110 4444 %%%% !7ZF?\&?'_ "F#@_[)CKG\[:ORSK]3
M/^#/C_E,'!_V3'7/YVU ']6%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5X7^UA_P EL^!__8]R_P#I,U>Z5X7^UA_R6SX'_P#8]R_^DS4 >Z5_
M 7JW_(5N?^OA_P#T(U_?I7\!>K?\A6Y_Z^'_ /0C0!7HHHH **** "BBB@ H
MHHH **** "BBB@ K^_32?^05;?\ 7NG_ *"*_@+K^_32?^05;?\ 7NG_ *"*
M +%?RO\ _!Y!_P I<['_ +)%HO\ Z57]?U05_*__ ,'D'_*7.Q_[)%HO_I5?
MT ?E'1110 4444 %%%% !1110 4444 %%%% !7]4/_!G!_RB,OO^RNZU_P"D
MUA7\KU?U0_\ !G!_RB,OO^RNZU_Z36% 'ZMU^6?_  >#_P#*'NX_[*;H?\KF
MOU,K\L_^#P?_ )0]W'_93=#_ )7- '\I]%%% !1110 4444 %%%% !1110 4
M444 %?J9_P &?'_*8.#_ +)CKG\[:ORSK]3/^#/C_E,'!_V3'7/YVU ']6%%
M%% '\!>K?\A6Y_Z^'_\ 0C5>K&K?\A6Y_P"OA_\ T(U7H **** "BBB@ HHH
MH **** "BBB@ HHHH _OTTG_ )!5M_U[I_Z"*L57TG_D%6W_ %[I_P"@BK%
M'\K_ /P>0?\ *7.Q_P"R1:+_ .E5_7Y1U^KG_!Y!_P I<['_ +)%HO\ Z57]
M?E'0 4444 %%%% !1110 4444 %%%% !1110!_5#_P &<'_*(R^_[*[K7_I-
M85^K=?E)_P &<'_*(R^_[*[K7_I-85^K= 'Y9_\ !X/_ ,H>[C_LINA_RN:_
ME/K^K#_@\'_Y0]W'_93=#_E<U_*?0 4444 %%%% !1110 4444 %%%% !111
M0!^IG_!GQ_RF#@_[)CKG\[:OZL*_E/\ ^#/C_E,'!_V3'7/YVU?U84 %?P%Z
MM_R%;G_KX?\ ]"-?WZ5_ 7JW_(5N?^OA_P#T(T 5Z*** "BBB@ HHHH ****
M "BBB@ HHHH *_OTTG_D%6W_ %[I_P"@BOX"Z_OTTG_D%6W_ %[I_P"@B@"Q
M7\K_ /P>0?\ *7.Q_P"R1:+_ .E5_7]4%?RO_P#!Y!_RESL?^R1:+_Z57] '
MY1T444 %%%% !1110 4444 %%%% !1110 5_5#_P9P?\HC+[_LKNM?\ I-85
M_*]7]4/_  9P?\HC+[_LKNM?^DUA0!^K=?EG_P '@_\ RA[N/^RFZ'_*YK]3
M*_+/_@\'_P"4/=Q_V4W0_P"5S0!_*?1110 4444 %%%% !1110 4444 %%%%
M !7ZF?\ !GQ_RF#@_P"R8ZY_.VK\LZ_4S_@SX_Y3!P?]DQUS^=M0!_5A1110
M 4444 %%%% !1110 5\M?\%1O^"HO@/_ ()L> O#MN/A9XF^('Q(^(ES=:=\
M+?A[X5TN2>?7-0A6,LKR*I$,2&:(L<,Y#'8CX./J6L_6=$T6[F77KK2+66^L
MK2>.SO9+=6E@20+YBHY&5#;$W $ [%SG H _//\ X-X?^"E?Q_\ VW/^":_C
MK]KW]MOXA6FJ:AX:^(>M0S7]GHMO91V>E6NG6-UY8CMT0,$\V8[FW.00"QP*
M^+IO^"V__!;SQ+^R=KW_  6P\(0_#"V_9ZT+XD)HP^#]YI!;49M*-U%:"X:\
M"%]_G3Q0F02@>;N<0^6 C=U_P; > O$'Q4_X-[OCQ\+_  G"TFJ^)/%?C+2]
M,C3JUQ<>'=/AC ]RSBODCP-^U_\ L]Z/_P &@GC?]E+5/B=HEO\ $@_$)-&3
MP1<:A&FJ/,?$EGJ9D%J3YIC%LDI\S;MW1,N=P(H _3'_ (*5?\%=?VD=7\>_
MLQ?LA?\ !+NY\.V/Q _:=T.W\2Z=XM\8V/VB#0=!F@6>*?R<,K.R"=V+*X5;
M9@$9I%9.E_X(W_\ !1[]KSXM_M3_ !P_X)F?\%#Y?#.I?%KX+3P7=MXL\)V7
MV:VU_2Y2@\YH<*J,OG6KAE1-R7*@HK1EG^&OB-X3NOV"O^"JW_!+WXJ?M.:A
M'X7\/:/^S7I/@O6=6UR46]KI^K0:;>VT\4LKX6(1RZI;!BQ 4$$X )KV[_@D
MYK.A?M(_\'-'[9G[6WP;UVUU[P'8>"-/\-#Q#I4ZSV5S>D:3$/+E0E) 6TF[
MPRD@A<@D$&@#]BZ*** "O"_VL/\ DMGP/_['N7_TF:ND^*W[)7PU^,7BY_&G
MBC7_ !1;W;P)"8])\1S6T.U!@'8AQGU/>O%?BG^S%\/_ (+?'OX-ZCX4UOQ'
M<R7OC<I*-7UZ6Z50D)<;0Y^4Y'..HXH ^NJ_@+U;_D*W/_7P_P#Z$:_OTK^
MO5O^0K<_]?#_ /H1H KT444 %%%% !1110 4444 %%%% !1110 5_?II/_(*
MMO\ KW3_ -!%?P%U_?II/_(*MO\ KW3_ -!% %BOY7_^#R#_ )2YV/\ V2+1
M?_2J_K^J"OY7_P#@\@_Y2YV/_9(M%_\ 2J_H _*.BBB@ HHHH **** "BBB@
M HHHH **** "OZH?^#.#_E$9??\ 97=:_P#2:PK^5ZOZH?\ @S@_Y1&7W_97
M=:_])K"@#]6Z_+/_ (/!_P#E#W<?]E-T/^5S7ZF5^6?_  >#_P#*'NX_[*;H
M?\KF@#^4^BBB@ HHHH **** "BBB@ HHHH **** "OU,_P"#/C_E,'!_V3'7
M/YVU?EG7ZF?\&?'_ "F#@_[)CKG\[:@#^K"BBB@#^ O5O^0K<_\ 7P__ *$:
MKU8U;_D*W/\ U\/_ .A&J] !1110 4444 %%%% !1110 4444 %%%% ']^FD
M_P#(*MO^O=/_ $$58JOI/_(*MO\ KW3_ -!%6* /Y7_^#R#_ )2YV/\ V2+1
M?_2J_K\HZ_5S_@\@_P"4N=C_ -DBT7_TJOZ_*.@ HHHH **** "BBB@ HHHH
M **** "BBB@#^J'_ (,X/^41E]_V5W6O_2:PK]6Z_*3_ (,X/^41E]_V5W6O
M_2:PK]6Z /RS_P"#P?\ Y0]W'_93=#_E<U_*?7]6'_!X/_RA[N/^RFZ'_*YK
M^4^@ HHHH **** "BBB@ HHHH **** "BBB@#]3/^#/C_E,'!_V3'7/YVU?U
M85_*?_P9\?\ *8.#_LF.N?SMJ_JPH *_@+U;_D*W/_7P_P#Z$:_OTK^ O5O^
M0K<_]?#_ /H1H KT444 %%%% !1110 4444 %%%% !1110 5_?II/_(*MO\
MKW3_ -!%?P%U_?II/_(*MO\ KW3_ -!% %BOY7_^#R#_ )2YV/\ V2+1?_2J
M_K^J"OY7_P#@\@_Y2YV/_9(M%_\ 2J_H _*.BBB@ HHHH **** "BBB@ HHH
MH **** "OZH?^#.#_E$9??\ 97=:_P#2:PK^5ZOZH?\ @S@_Y1&7W_97=:_]
M)K"@#]6Z_+/_ (/!_P#E#W<?]E-T/^5S7ZF5^6?_  >#_P#*'NX_[*;H?\KF
M@#^4^BBB@ HHHH **** "BBB@ HHHH **** "OU,_P"#/C_E,'!_V3'7/YVU
M?EG7ZF?\&?'_ "F#@_[)CKG\[:@#^K"BBB@ HHHH **** "BBB@ I'19$,;K
ME6&"#W%+10!YU^S)^R5^S?\ L9_#VX^%/[+GP@TCP3X<NM5DU*XTC18V6%[N
M2..-YB&8G<4BC4\]$%>9ZO\ \$@/^"9&O?M'?\-:ZQ^Q5X&G^(!U,:D^NOII
MVR7P;?\ :WM@WV=Y]_S^:T9<O\^[=S7TC10!YO\ M1?L@_LR_MJ_#<_"/]JG
MX*Z%XW\/"Z6Y@L-:MMQMIP"HFAD4B2"3:S+OC96VLPS@D4G[+?['W[,7[%'P
MW/PD_94^"FA^"/#[W375Q8Z+;%3<SD!3--*Y:2>3:JKOD9FVJ!G  KTFB@ H
MHHH *\+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:@#W2OX
M"]6_Y"MS_P!?#_\ H1K^_2OX"]6_Y"MS_P!?#_\ H1H KT444 %%%% !1110
M 4444 %%%% !1110 5_?II/_ ""K;_KW3_T$5_ 77]^FD_\ (*MO^O=/_010
M!8K^5_\ X/(/^4N=C_V2+1?_ $JOZ_J@K^5__@\@_P"4N=C_ -DBT7_TJOZ
M/RCHHHH **** "BBB@ HHHH **** "BBB@ K^J'_ (,X/^41E]_V5W6O_2:P
MK^5ZOZH?^#.#_E$9??\ 97=:_P#2:PH _5NORS_X/!_^4/=Q_P!E-T/^5S7Z
MF5^6?_!X/_RA[N/^RFZ'_*YH _E/HHHH **** "BBB@ HHHH **** "BBB@
MK]3/^#/C_E,'!_V3'7/YVU?EG7ZF?\&?'_*8.#_LF.N?SMJ /ZL**** /X"]
M6_Y"MS_U\/\ ^A&J]6-6_P"0K<_]?#_^A&J] !1110 4444 %%%% !1110 4
M444 %%%% ']^FD_\@JV_Z]T_]!%6*KZ3_P @JV_Z]T_]!%6* /Y7_P#@\@_Y
M2YV/_9(M%_\ 2J_K\HZ_5S_@\@_Y2YV/_9(M%_\ 2J_K\HZ "BBB@ HHHH *
M*** "BBB@ HHHH **** /ZH?^#.#_E$9??\ 97=:_P#2:PK]6Z_*3_@S@_Y1
M&7W_ &5W6O\ TFL*_5N@#\L_^#P?_E#W<?\ 93=#_E<U_*?7]6'_  >#_P#*
M'NX_[*;H?\KFOY3Z "BBB@ HHHH **** "BBB@ HHHH **** /U,_P"#/C_E
M,'!_V3'7/YVU?U85_*?_ ,&?'_*8.#_LF.N?SMJ_JPH *_@+U;_D*W/_ %\/
M_P"A&O[]*_@+U;_D*W/_ %\/_P"A&@"O1110 4444 %%%% !1110 4444 %%
M%% !7]^FD_\ (*MO^O=/_017\!=?WZ:3_P @JV_Z]T_]!% %BOY7_P#@\@_Y
M2YV/_9(M%_\ 2J_K^J"OY7_^#R#_ )2YV/\ V2+1?_2J_H _*.BBB@ HHHH
M**** "BBB@ HHHH **** "OZH?\ @S@_Y1&7W_97=:_])K"OY7J_JA_X,X/^
M41E]_P!E=UK_ -)K"@#]6Z_+/_@\'_Y0]W'_ &4W0_Y7-?J97Y9_\'@__*'N
MX_[*;H?\KF@#^4^BBB@ HHHH **** "BBB@ HHHH **** "OU,_X,^/^4P<'
M_9,=<_G;5^6=?J9_P9\?\I@X/^R8ZY_.VH _JPHHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "O"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __
M +'N7_TF:@#W2OX"]6_Y"MS_ -?#_P#H1K^_2OX"]6_Y"MS_ -?#_P#H1H K
MT444 %%%% !1110 4444 %%%% !1110 5_?II/\ R"K;_KW3_P!!%?P%U_?I
MI/\ R"K;_KW3_P!!% %BOY7_ /@\@_Y2YV/_ &2+1?\ TJOZ_J@K^5__ (/(
M/^4N=C_V2+1?_2J_H _*.BBB@ HHHH **** "BBB@ HHHH **** "OZH?^#.
M#_E$9??]E=UK_P!)K"OY7J_JA_X,X/\ E$9??]E=UK_TFL* /U;K\L_^#P?_
M )0]W'_93=#_ )7-?J97Y9_\'@__ "A[N/\ LINA_P KF@#^4^BBB@ HHHH
M**** "BBB@ HHHH **** "OU,_X,^/\ E,'!_P!DQUS^=M7Y9U^IG_!GQ_RF
M#@_[)CKG\[:@#^K"BBB@#^ O5O\ D*W/_7P__H1JO5C5O^0K<_\ 7P__ *$:
MKT %%%% !1110 4444 %%%% !1110 4444 ?WZ:3_P @JV_Z]T_]!%6*KZ3_
M ,@JV_Z]T_\ 015B@#^5_P#X/(/^4N=C_P!DBT7_ -*K^ORCK]7/^#R#_E+G
M8_\ 9(M%_P#2J_K\HZ "BBB@ HHHH **** "BBB@ HHHH **** /ZH?^#.#_
M )1&7W_97=:_])K"OU;K\I/^#.#_ )1&7W_97=:_])K"OU;H _+/_@\'_P"4
M/=Q_V4W0_P"5S7\I]?U8?\'@_P#RA[N/^RFZ'_*YK^4^@ HHHH **** "BBB
M@ HHHH **** "BBB@#]3/^#/C_E,'!_V3'7/YVU?U85_*?\ \&?'_*8.#_LF
M.N?SMJ_JPH *_@+U;_D*W/\ U\/_ .A&O[]*_@+U;_D*W/\ U\/_ .A&@"O1
M110 4444 %%%% !1110 4444 %%%% !7]^FD_P#(*MO^O=/_ $$5_ 77]^FD
M_P#(*MO^O=/_ $$4 6*_E?\ ^#R#_E+G8_\ 9(M%_P#2J_K^J"OY7_\ @\@_
MY2YV/_9(M%_]*K^@#\HZ*** "BBB@ HHHH **** "BBB@ HHHH *_JA_X,X/
M^41E]_V5W6O_ $FL*_E>K^J'_@S@_P"41E]_V5W6O_2:PH _5NORS_X/!_\
ME#W<?]E-T/\ E<U^IE?EG_P>#_\ *'NX_P"RFZ'_ "N: /Y3Z*** "BBB@ H
MHHH **** "BBB@ HHHH *_4S_@SX_P"4P<'_ &3'7/YVU?EG7ZF?\&?'_*8.
M#_LF.N?SMJ /ZL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO
M]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J /=*_@+U;_D*W
M/_7P_P#Z$:_OTK^ O5O^0K<_]?#_ /H1H KT444 %%%% !1110 4444 %%%%
M !1110 5_?II/_(*MO\ KW3_ -!%?P%U_?II/_(*MO\ KW3_ -!% %BOY7_^
M#R#_ )2YV/\ V2+1?_2J_K^J"OY7_P#@\@_Y2YV/_9(M%_\ 2J_H _*.BBB@
M HHHH **** "BBB@ HHHH **** "OZH?^#.#_E$9??\ 97=:_P#2:PK^5ZOZ
MH?\ @S@_Y1&7W_97=:_])K"@#]6Z_+/_ (/!_P#E#W<?]E-T/^5S7ZF5^6?_
M  >#_P#*'NX_[*;H?\KF@#^4^BBB@ HHHH **** "BBB@ HHHH **** "OU,
M_P"#/C_E,'!_V3'7/YVU?EG7ZF?\&?'_ "F#@_[)CKG\[:@#^K"BBB@#^ O5
MO^0K<_\ 7P__ *$:KU8U;_D*W/\ U\/_ .A&J] !1110 4444 %%%% !1110
M 4444 %%%% ']^FD_P#(*MO^O=/_ $$58JOI/_(*MO\ KW3_ -!%6* /Y7_^
M#R#_ )2YV/\ V2+1?_2J_K\HZ_5S_@\@_P"4N=C_ -DBT7_TJOZ_*.@ HHHH
M **** "BBB@ HHHH **** "BBB@#^J'_ (,X/^41E]_V5W6O_2:PK]6Z_*3_
M (,X/^41E]_V5W6O_2:PK]6Z /RS_P"#P?\ Y0]W'_93=#_E<U_*?7]6'_!X
M/_RA[N/^RFZ'_*YK^4^@ HHHH **** "BBB@ HHHH **** "BBB@#]3/^#/C
M_E,'!_V3'7/YVU?U85_*?_P9\?\ *8.#_LF.N?SMJ_JPH *_@+U;_D*W/_7P
M_P#Z$:_OTK^ O5O^0K<_]?#_ /H1H KT444 %%%% !1110 4444 %%%% !11
M10 5_?II/_(*MO\ KW3_ -!%?P%U_?II/_(*MO\ KW3_ -!% %BOY7_^#R#_
M )2YV/\ V2+1?_2J_K^J"OY7_P#@\@_Y2YV/_9(M%_\ 2J_H _*.BBB@ HHH
MH **** "BBB@ HHHH **** "OZH?^#.#_E$9??\ 97=:_P#2:PK^5ZOZH?\
M@S@_Y1&7W_97=:_])K"@#]6Z_+/_ (/!_P#E#W<?]E-T/^5S7ZF5^6?_  >#
M_P#*'NX_[*;H?\KF@#^4^BBB@ HHHH **** "BBB@ HHHH **** "OU,_P"#
M/C_E,'!_V3'7/YVU?EG7ZF?\&?'_ "F#@_[)CKG\[:@#^K"BBB@ HHHH ***
M* "BBB@ HHHH CNKJVL;62]O9TBAAC+RRR-A44#)))Z #FOY/O@#^T'^Q)^U
MI\0?B)\>?^"@/_!0_P#:9^&UYXR^,>JS:,_P^^T2Z%I>G74BW$+7,A20Q-OE
MF411*=L<(.T BOZM/&"Z\WA+5%\*V%C=ZH=.G&FVNIL5MIKCRV\M)2H)$9;
M8@$X)XK\&OVLO^"J?C#]H3_@G5\4?^"4_P 0?^"27C#P/^T'XJUMM(T?X<^!
MOAXW]A[FO89DU))%Y+KY;/YB(RR.L;J^QBR 'I__  5"N];_ &A/VU?V(O\
M@AW\-OVFO%D?PE\4_#VUUKQ;XK\-^(0E_P"+]+MK2=;:22ZC!67S(=,GDW8,
M;/<B0JQ1,=G_ ,$-/%OQ%_9 _P""LW[3_P#P1IO/BYXE\8?#_P !Z9:^*?AT
M?%NJ->76D6T@LFDMUD./E9-3MMR@!=\!<*ID?/A'[2G[(G[2/_!)CXL?L _\
M%!OB)\*_$GCO1/@?\+X/!7QB3P99G4;C0LQWF2%4X>)%U2YB23(C)M54LGF)
MGWC_ ((:>#OB/^UY_P %8?VG?^"S&H?"#Q-X-\ ^/M,M?"_PY3Q=IAL[O5[6
M,62R7*QDGY533+;+ LF^<HK,8WP ?KG1110!P?Q!_:>^ 'PJ\1MX2^(GQ4TO
M2-22%)6L[N1@X1N5;@'@UXG\:_VB?@C\7/CO\&+#X:_$C3=8FL_'#-<QV;L3
M&'@**3D#JQ KZ4U;P1X+UZ\.H:YX0TN]N"H4SW>GQR.0.@W,I.*\-_:9\'^$
MO#_QP^"4N@^%M.L6D\=2"1K.QCB+ 6[$9V@9P>: /H:OX"]6_P"0K<_]?#_^
MA&O[]*_@+U;_ )"MS_U\/_Z$: *]%%% !1110 4444 %%%% !1110 4444 %
M?WZ:3_R"K;_KW3_T$5_ 77]^FD_\@JV_Z]T_]!% %BOY7_\ @\@_Y2YV/_9(
MM%_]*K^OZH*_E?\ ^#R#_E+G8_\ 9(M%_P#2J_H _*.BBB@ HHHH **** "B
MBB@ HHHH **** "OZH?^#.#_ )1&7W_97=:_])K"OY7J_JA_X,X/^41E]_V5
MW6O_ $FL* /U;K\L_P#@\'_Y0]W'_93=#_E<U^IE?EG_ ,'@_P#RA[N/^RFZ
M'_*YH _E/HHHH **** "BBB@ HHHH **** "BBB@ K]3/^#/C_E,'!_V3'7/
MYVU?EG7ZF?\ !GQ_RF#@_P"R8ZY_.VH _JPHHHH _@+U;_D*W/\ U\/_ .A&
MJ]6-6_Y"MS_U\/\ ^A&J] !1110 4444 %%%% !1110 4444 %%%% ']^FD_
M\@JV_P"O=/\ T$58JOI/_(*MO^O=/_015B@#^5__ (/(/^4N=C_V2+1?_2J_
MK\HZ_5S_ (/(/^4N=C_V2+1?_2J_K\HZ "BBB@ HHHH **** "BBB@ HHHH
M**** /ZH?^#.#_E$9??]E=UK_P!)K"OU;K\I/^#.#_E$9??]E=UK_P!)K"OU
M;H _+/\ X/!_^4/=Q_V4W0_Y7-?RGU_5A_P>#_\ *'NX_P"RFZ'_ "N:_E/H
M **** "BBB@ HHHH **** "BBB@ HHHH _4S_@SX_P"4P<'_ &3'7/YVU?U8
M5_*?_P &?'_*8.#_ +)CKG\[:OZL* "OX"]6_P"0K<_]?#_^A&O[]*_@+U;_
M )"MS_U\/_Z$: *]%%% !1110 4444 %%%% !1110 4444 %?WZ:3_R"K;_K
MW3_T$5_ 77]^FD_\@JV_Z]T_]!% %BOY7_\ @\@_Y2YV/_9(M%_]*K^OZH*_
ME?\ ^#R#_E+G8_\ 9(M%_P#2J_H _*.BBB@ HHHH **** "BBB@ HHHH ***
M* "OZH?^#.#_ )1&7W_97=:_])K"OY7J_JA_X,X/^41E]_V5W6O_ $FL* /U
M;K\L_P#@\'_Y0]W'_93=#_E<U^IE?EG_ ,'@_P#RA[N/^RFZ'_*YH _E/HHH
MH **** "BBB@ HHHH **** "BBB@ K]3/^#/C_E,'!_V3'7/YVU?EG7ZF?\
M!GQ_RF#@_P"R8ZY_.VH _JPHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "O"_P!K#_DMGP/_ .Q[E_\ 29J]TKPO]K#_ )+9\#_^Q[E_])FH ]TK
M^ O5O^0K<_\ 7P__ *$:_OTK^ O5O^0K<_\ 7P__ *$: *]%%% !1110 444
M4 %%%% !1110 4444 %?WZ:3_P @JV_Z]T_]!%?P%U_?II/_ ""K;_KW3_T$
M4 6*_E?_ .#R#_E+G8_]DBT7_P!*K^OZH*_E?_X/(/\ E+G8_P#9(M%_]*K^
M@#\HZ*** "BBB@ HHHH **** "BBB@ HHHH *_JA_P"#.#_E$9??]E=UK_TF
ML*_E>K^J'_@S@_Y1&7W_ &5W6O\ TFL* /U;K\L_^#P?_E#W<?\ 93=#_E<U
M^IE?EG_P>#_\H>[C_LINA_RN: /Y3Z*** "BBB@ HHHH **** "BBB@ HHHH
M *_4S_@SX_Y3!P?]DQUS^=M7Y9U^IG_!GQ_RF#@_[)CKG\[:@#^K"BBB@#^
MO5O^0K<_]?#_ /H1JO5C5O\ D*W/_7P__H1JO0 4444 %%%% !1110 4444
M%%%% !1110!_?II/_(*MO^O=/_015BJ^D_\ (*MO^O=/_015B@#^5_\ X/(/
M^4N=C_V2+1?_ $JOZ_*.OU<_X/(/^4N=C_V2+1?_ $JOZ_*.@ HHHH ****
M"BBB@ HHHH **** "BBB@#^J'_@S@_Y1&7W_ &5W6O\ TFL*_5NORD_X,X/^
M41E]_P!E=UK_ -)K"OU;H _+/_@\'_Y0]W'_ &4W0_Y7-?RGU_5A_P '@_\
MRA[N/^RFZ'_*YK^4^@ HHHH **** "BBB@ HHHH **** "BBB@#]3/\ @SX_
MY3!P?]DQUS^=M7]6%?RG_P#!GQ_RF#@_[)CKG\[:OZL* "OX"]6_Y"MS_P!?
M#_\ H1K^_2OX"]6_Y"MS_P!?#_\ H1H KT444 %%%% !1110 4444 %%%% !
M1110 5_?II/_ ""K;_KW3_T$5_ 77]^FD_\ (*MO^O=/_010!8K^5_\ X/(/
M^4N=C_V2+1?_ $JOZ_J@K^5__@\@_P"4N=C_ -DBT7_TJOZ /RCHHHH ****
M "BBB@ HHHH **** "BBB@ K^J'_ (,X/^41E]_V5W6O_2:PK^5ZOZH?^#.#
M_E$9??\ 97=:_P#2:PH _5NORS_X/!_^4/=Q_P!E-T/^5S7ZF5^6?_!X/_RA
M[N/^RFZ'_*YH _E/HHHH **** "BBB@ HHHH **** "BBB@ K]3/^#/C_E,'
M!_V3'7/YVU?EG7ZF?\&?'_*8.#_LF.N?SMJ /ZL**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KPO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/
M_P"Q[E_])FH ]TK^ O5O^0K<_P#7P_\ Z$:_OTK^ O5O^0K<_P#7P_\ Z$:
M*]%%% !1110 4444 %%%% !1110 4444 %?WZ:3_ ,@JV_Z]T_\ 017\!=?W
MZ:3_ ,@JV_Z]T_\ 010!8K^5_P#X/(/^4N=C_P!DBT7_ -*K^OZH*_E?_P"#
MR#_E+G8_]DBT7_TJOZ /RCHHHH **** "BBB@ HHHH **** "BBB@ K^J'_@
MS@_Y1&7W_97=:_\ 2:PK^5ZOZH?^#.#_ )1&7W_97=:_])K"@#]6Z_+/_@\'
M_P"4/=Q_V4W0_P"5S7ZF5^6?_!X/_P H>[C_ +*;H?\ *YH _E/HHHH ****
M "BBB@ HHHH **** "BBB@ K]3/^#/C_ )3!P?\ 9,=<_G;5^6=?J9_P9\?\
MI@X/^R8ZY_.VH _JPHHHH _@+U;_ )"MS_U\/_Z$:KU8U;_D*W/_ %\/_P"A
M&J] !1110 4444 %%%% !1110 4444 %%%% ']^FD_\ (*MO^O=/_015BJ^D
M_P#(*MO^O=/_ $$58H _E?\ ^#R#_E+G8_\ 9(M%_P#2J_K\HZ_5S_@\@_Y2
MYV/_ &2+1?\ TJOZ_*.@ HHHH **** "BBB@ HHHH **** "BBB@#^J'_@S@
M_P"41E]_V5W6O_2:PK]6Z_*3_@S@_P"41E]_V5W6O_2:PK]6Z /RS_X/!_\
ME#W<?]E-T/\ E<U_*?7]6'_!X/\ \H>[C_LINA_RN:_E/H **** "BBB@ HH
MHH **** "BBB@ HHHH _4S_@SX_Y3!P?]DQUS^=M7]6%?RG_ /!GQ_RF#@_[
M)CKG\[:OZL* "OX"]6_Y"MS_ -?#_P#H1K^_2OX"]6_Y"MS_ -?#_P#H1H K
MT444 %%%% !1110 4444 %%%% !1110 5_?II/\ R"K;_KW3_P!!%?P%U_?I
MI/\ R"K;_KW3_P!!% %BOY7_ /@\@_Y2YV/_ &2+1?\ TJOZ_J@K^5__ (/(
M/^4N=C_V2+1?_2J_H _*.BBB@ HHHH **** "BBB@ HHHH **** "OZH?^#.
M#_E$9??]E=UK_P!)K"OY7J_JA_X,X/\ E$9??]E=UK_TFL* /U;K\L_^#P?_
M )0]W'_93=#_ )7-?J97Y9_\'@__ "A[N/\ LINA_P KF@#^4^BBB@ HHHH
M**** "BBB@ HHHH **** "OU,_X,^/\ E,'!_P!DQUS^=M7Y9U^IG_!GQ_RF
M#@_[)CKG\[:@#^K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\
M+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:@#W2OX"]6_Y"
MMS_U\/\ ^A&O[]*_@+U;_D*W/_7P_P#Z$: *]%%% !1110 4444 %%%% !11
M10 4444 %?WZ:3_R"K;_ *]T_P#017\!=?WZ:3_R"K;_ *]T_P#010!8K^5_
M_@\@_P"4N=C_ -DBT7_TJOZ_J@K^5_\ X/(/^4N=C_V2+1?_ $JOZ /RCHHH
MH **** "BBB@ HHHH **** "BBB@ K^J'_@S@_Y1&7W_ &5W6O\ TFL*_E>K
M^J'_ (,X/^41E]_V5W6O_2:PH _5NORS_P"#P?\ Y0]W'_93=#_E<U^IE?EG
M_P '@_\ RA[N/^RFZ'_*YH _E/HHHH **** "BBB@ HHHH **** "BBB@ K]
M3/\ @SX_Y3!P?]DQUS^=M7Y9U^IG_!GQ_P I@X/^R8ZY_.VH _JPHHHH _@+
MU;_D*W/_ %\/_P"A&J]6-6_Y"MS_ -?#_P#H1JO0 4444 %%%% !1110 444
M4 %%%% !1110!_?II/\ R"K;_KW3_P!!%6*KZ3_R"K;_ *]T_P#015B@#^5_
M_@\@_P"4N=C_ -DBT7_TJOZ_*.OU<_X/(/\ E+G8_P#9(M%_]*K^ORCH ***
M* "BBB@ HHHH **** "BBB@ HHHH _JA_P"#.#_E$9??]E=UK_TFL*_5NORD
M_P"#.#_E$9??]E=UK_TFL*_5N@#\L_\ @\'_ .4/=Q_V4W0_Y7-?RGU_5A_P
M>#_\H>[C_LINA_RN:_E/H **** "BBB@ HHHH **** "BBB@ HHHH _4S_@S
MX_Y3!P?]DQUS^=M7]6%?RG_\&?'_ "F#@_[)CKG\[:OZL* "OX"]6_Y"MS_U
M\/\ ^A&O[]*_@+U;_D*W/_7P_P#Z$: *]%%% !1110 4444 %%%% !1110 4
M444 %?WZ:3_R"K;_ *]T_P#017\!=?WZ:3_R"K;_ *]T_P#010!8K^5__@\@
M_P"4N=C_ -DBT7_TJOZ_J@K^5_\ X/(/^4N=C_V2+1?_ $JOZ /RCHHHH **
M** "BBB@ HHHH **** "BBB@ K^J'_@S@_Y1&7W_ &5W6O\ TFL*_E>K^J'_
M (,X/^41E]_V5W6O_2:PH _5NORS_P"#P?\ Y0]W'_93=#_E<U^IE?EG_P '
M@_\ RA[N/^RFZ'_*YH _E/HHHH **** "BBB@ HHHH **** "BBB@ K]3/\
M@SX_Y3!P?]DQUS^=M7Y9U^IG_!GQ_P I@X/^R8ZY_.VH _JPHHHH **** "B
MBB@ HHHH **** "BBB@#\C/^"Z/C#XB_M<_\%6_V7_\ @C98_%OQ+X/\ ^/[
M&Z\3_$9O"6J-9W6KVT?VPQV[2#/RJFFW.%(9-\RN58QIA/\ @AIXM^(O[('_
M  5F_:?_ ."--Y\7/$OC#X?^ ],M?%/PZ/BW5&O+K2+:06326ZR''RLFIVVY
M0 N^ N%4R/E/^"Y_@KXG_LD_\%8/V8O^"RNE_!SQ-XS^'_P^TRY\-?$9/"&F
M&\N](MG-Z$N&B!'RLFI7.UB53? $9E,B9=_P0T\'?$?]KS_@K#^T[_P68U#X
M0>)O!O@'Q]IEKX7^'*>+M,-G=ZO:QBR62Y6,D_*J:9;98%DWSE%9C&^ #]<Z
M*** .#^(/[3WP ^%7B-O"7Q$^*FEZ1J20I*UG=R,'"-RK< \&O"_VA?VGOV?
MO'/Q7^%&N>$_BSH][:^'O%DM[K,L5SC[-;_9V!D((!(^F37TYJW@CP7KUX=0
MUSPAI=[<%0IGN]/CD<@=!N92<56'PP^&@.1\/-"'TTF'_P")H X7_AN?]D?_
M *+UH/\ W^?_ .)K^0?4?^"+O_!1N?4)YXO@KH)5YF93_P +2\-\@D_]1&O[
M,O\ A5WPS_Z)WH7_ (*(?_B:/^%7?#/_ *)WH7_@HA_^)H _C'_X<L?\%'_^
MB)Z#_P"'2\-?_+&C_ARQ_P %'_\ HB>@_P#ATO#7_P L:_LX_P"%7?#/_HG>
MA?\ @HA_^)H_X5=\,_\ HG>A?^"B'_XF@#^,?_ARQ_P4?_Z(GH/_ (=+PU_\
ML:/^'+'_  4?_P"B)Z#_ .'2\-?_ "QK^SC_ (5=\,_^B=Z%_P""B'_XFC_A
M5WPS_P"B=Z%_X*(?_B: /XQ_^'+'_!1__HB>@_\ ATO#7_RQH_X<L?\ !1__
M *(GH/\ X=+PU_\ +&O[./\ A5WPS_Z)WH7_ (*(?_B:/^%7?#/_ *)WH7_@
MHA_^)H _C'_X<L?\%'_^B)Z#_P"'2\-?_+&C_ARQ_P %'_\ HB>@_P#ATO#7
M_P L:_LX_P"%7?#/_HG>A?\ @HA_^)H_X5=\,_\ HG>A?^"B'_XF@#^,?_AR
MQ_P4?_Z(GH/_ (=+PU_\L:/^'+'_  4?_P"B)Z#_ .'2\-?_ "QK^SC_ (5=
M\,_^B=Z%_P""B'_XFC_A5WPS_P"B=Z%_X*(?_B: /XQ_^'+'_!1__HB>@_\
MATO#7_RQH_X<L?\ !1__ *(GH/\ X=+PU_\ +&O[./\ A5WPS_Z)WH7_ (*(
M?_B:/^%7?#/_ *)WH7_@HA_^)H _C'_X<L?\%'_^B)Z#_P"'2\-?_+&OZ^-.
M_;A_9*@T^""7X\:"&2%58><W! '^S7H'_"KOAG_T3O0O_!1#_P#$T?\ "KOA
MG_T3O0O_  40_P#Q- '"_P##<_[(_P#T7K0?^_S_ /Q-?@-_P<L?L;_'[_@H
M!_P46M/CO^R-H.@^+?"D7PYTS2WU7_A.-(L,7<4]V\D?E7MU#)PLJ'=MVG=P
M3@X_HS_X5=\,_P#HG>A?^"B'_P")H_X5=\,_^B=Z%_X*(?\ XF@#^,?_ (<L
M?\%'_P#HB>@_^'2\-?\ RQH_X<L?\%'_ /HB>@_^'2\-?_+&O[./^%7?#/\
MZ)WH7_@HA_\ B:/^%7?#/_HG>A?^"B'_ .)H _C'_P"'+'_!1_\ Z(GH/_AT
MO#7_ ,L:/^'+'_!1_P#Z(GH/_ATO#7_RQK^SC_A5WPS_ .B=Z%_X*(?_ (FC
M_A5WPS_Z)WH7_@HA_P#B: /XQ_\ ARQ_P4?_ .B)Z#_X=+PU_P#+&C_ARQ_P
M4?\ ^B)Z#_X=+PU_\L:_LX_X5=\,_P#HG>A?^"B'_P")H_X5=\,_^B=Z%_X*
M(?\ XF@#^,?_ (<L?\%'_P#HB>@_^'2\-?\ RQH_X<L?\%'_ /HB>@_^'2\-
M?_+&O[./^%7?#/\ Z)WH7_@HA_\ B:/^%7?#/_HG>A?^"B'_ .)H _C'_P"'
M+'_!1_\ Z(GH/_ATO#7_ ,L:/^'+'_!1_P#Z(GH/_ATO#7_RQK^SC_A5WPS_
M .B=Z%_X*(?_ (FC_A5WPS_Z)WH7_@HA_P#B: /XQ_\ ARQ_P4?_ .B)Z#_X
M=+PU_P#+&C_ARQ_P4?\ ^B)Z#_X=+PU_\L:_LX_X5=\,_P#HG>A?^"B'_P")
MH_X5=\,_^B=Z%_X*(?\ XF@#^,?_ (<L?\%'_P#HB>@_^'2\-?\ RQK]^?\
M@VHN-'_X)_\ _!.FZ^!'[7/BO0?"7BN3XBZGJB:5_P )!:7^;26"T6.3S;*2
M:/EHG&W=N&WD#(S^G_\ PJ[X9_\ 1.]"_P#!1#_\31_PJ[X9_P#1.]"_\%$/
M_P 30!PO_#<_[(__ $7K0?\ O\__ ,37P-_P<BZEH'[?'_!-R;X!_LF>+]!\
M6>+7\=:5J"Z3_;]K89MH1-YC^;>211<;UXW9.> :_3/_ (5=\,_^B=Z%_P""
MB'_XFC_A5WPS_P"B=Z%_X*(?_B: /XQ_^'+'_!1__HB>@_\ ATO#7_RQH_X<
ML?\ !1__ *(GH/\ X=+PU_\ +&O[./\ A5WPS_Z)WH7_ (*(?_B:/^%7?#/_
M *)WH7_@HA_^)H _C'_X<L?\%'_^B)Z#_P"'2\-?_+&C_ARQ_P %'_\ HB>@
M_P#ATO#7_P L:_LX_P"%7?#/_HG>A?\ @HA_^)H_X5=\,_\ HG>A?^"B'_XF
M@#^,?_ARQ_P4?_Z(GH/_ (=+PU_\L:/^'+'_  4?_P"B)Z#_ .'2\-?_ "QK
M^SC_ (5=\,_^B=Z%_P""B'_XFC_A5WPS_P"B=Z%_X*(?_B: /XQ_^'+'_!1_
M_HB>@_\ ATO#7_RQH_X<L?\ !1__ *(GH/\ X=+PU_\ +&O[./\ A5WPS_Z)
MWH7_ (*(?_B:/^%7?#/_ *)WH7_@HA_^)H _C'_X<L?\%'_^B)Z#_P"'2\-?
M_+&C_ARQ_P %'_\ HB>@_P#ATO#7_P L:_LX_P"%7?#/_HG>A?\ @HA_^)H_
MX5=\,_\ HG>A?^"B'_XF@#^,?_ARQ_P4?_Z(GH/_ (=+PU_\L:/^'+'_  4?
M_P"B)Z#_ .'2\-?_ "QK^SC_ (5=\,_^B=Z%_P""B'_XFC_A5WPS_P"B=Z%_
MX*(?_B: /XQ_^'+'_!1__HB>@_\ ATO#7_RQK[Z_X-NOV+?VA?V!_P#@I'%\
M?/VL_#V@^$_"2^!=5TYM6_X3G1[_ !<S&#RX_*L[N67G8W.W QR1Q7]'W_"K
MOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O_!1#_P#$T <+_P -S_LC_P#1>M!_
M[_/_ /$T?\-S_LC_ /1>M!_[_/\ _$UW7_"KOAG_ -$[T+_P40__ !-'_"KO
MAG_T3O0O_!1#_P#$T ?QFZC_ ,$7?^"C<^H3SQ?!702KS,RG_A:7AOD$G_J(
MU#_PY8_X*/\ _1$]!_\ #I>&O_EC7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOA
MG_T3O0O_  40_P#Q- '\8_\ PY8_X*/_ /1$]!_\.EX:_P#EC1_PY8_X*/\
M_1$]!_\ #I>&O_EC7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_  40
M_P#Q- '\8_\ PY8_X*/_ /1$]!_\.EX:_P#EC1_PY8_X*/\ _1$]!_\ #I>&
MO_EC7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_  40_P#Q- '\8_\
MPY8_X*/_ /1$]!_\.EX:_P#EC1_PY8_X*/\ _1$]!_\ #I>&O_EC7]G'_"KO
MAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_  40_P#Q- '\8_\ PY8_X*/_ /1$
M]!_\.EX:_P#EC1_PY8_X*/\ _1$]!_\ #I>&O_EC7]G'_"KOAG_T3O0O_!1#
M_P#$T?\ "KOAG_T3O0O_  40_P#Q- '\8_\ PY8_X*/_ /1$]!_\.EX:_P#E
MC1_PY8_X*/\ _1$]!_\ #I>&O_EC7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOA
MG_T3O0O_  40_P#Q- '\8_\ PY8_X*/_ /1$]!_\.EX:_P#EC1_PY8_X*/\
M_1$]!_\ #I>&O_EC7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_  40
M_P#Q- 'G^G?MP_LE0:?!!+\>-!#)"JL/.;@@#_9J;_AN?]D?_HO6@_\ ?Y__
M (FNZ_X5=\,_^B=Z%_X*(?\ XFC_ (5=\,_^B=Z%_P""B'_XF@#^<S_@Y8_8
MW^/W_!0#_@HM:?'?]D;0=!\6^%(OASIFEOJO_"<:188NXI[MY(_*O;J&3A94
M.[;M.[@G!Q^?7_#EC_@H_P#]$3T'_P .EX:_^6-?V<?\*N^&?_1.]"_\%$/_
M ,31_P *N^&?_1.]"_\ !1#_ /$T ?QC_P##EC_@H_\ ]$3T'_PZ7AK_ .6-
M'_#EC_@H_P#]$3T'_P .EX:_^6-?V<?\*N^&?_1.]"_\%$/_ ,31_P *N^&?
M_1.]"_\ !1#_ /$T ?QC_P##EC_@H_\ ]$3T'_PZ7AK_ .6-'_#EC_@H_P#]
M$3T'_P .EX:_^6-?V<?\*N^&?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\ !1#_
M /$T ?QC_P##EC_@H_\ ]$3T'_PZ7AK_ .6-'_#EC_@H_P#]$3T'_P .EX:_
M^6-?V<?\*N^&?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\ !1#_ /$T ?QC_P##
MEC_@H_\ ]$3T'_PZ7AK_ .6-'_#EC_@H_P#]$3T'_P .EX:_^6-?V<?\*N^&
M?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\ !1#_ /$T ?QC_P##EC_@H_\ ]$3T
M'_PZ7AK_ .6-'_#EC_@H_P#]$3T'_P .EX:_^6-?V<?\*N^&?_1.]"_\%$/_
M ,31_P *N^&?_1.]"_\ !1#_ /$T ?QC_P##EC_@H_\ ]$3T'_PZ7AK_ .6-
M'_#EC_@H_P#]$3T'_P .EX:_^6-?V<?\*N^&?_1.]"_\%$/_ ,31_P *N^&?
M_1.]"_\ !1#_ /$T ?F!_P &U%QH_P#P3_\ ^"=-U\"/VN?%>@^$O%<GQ%U/
M5$TK_A(+2_S:2P6BQR>;9231\M$XV[MPV\@9&?T%_P"&Y_V1_P#HO6@_]_G_
M /B:[K_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: /S,_X.1=2
MT#]OC_@FY-\ _P!DSQ?H/BSQ:_CK2M072?[?M;#-M")O,?S;R2*+C>O&[)SP
M#7\_7_#EC_@H_P#]$3T'_P .EX:_^6-?V<?\*N^&?_1.]"_\%$/_ ,31_P *
MN^&?_1.]"_\ !1#_ /$T ?QC_P##EC_@H_\ ]$3T'_PZ7AK_ .6-'_#EC_@H
M_P#]$3T'_P .EX:_^6-?V<?\*N^&?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\
M!1#_ /$T ?QC_P##EC_@H_\ ]$3T'_PZ7AK_ .6-'_#EC_@H_P#]$3T'_P .
MEX:_^6-?V<?\*N^&?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\ !1#_ /$T ?QC
M_P##EC_@H_\ ]$3T'_PZ7AK_ .6-'_#EC_@H_P#]$3T'_P .EX:_^6-?V<?\
M*N^&?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\ !1#_ /$T ?QC_P##EC_@H_\
M]$3T'_PZ7AK_ .6-'_#EC_@H_P#]$3T'_P .EX:_^6-?V<?\*N^&?_1.]"_\
M%$/_ ,31_P *N^&?_1.]"_\ !1#_ /$T ?QC_P##EC_@H_\ ]$3T'_PZ7AK_
M .6-'_#EC_@H_P#]$3T'_P .EX:_^6-?V<?\*N^&?_1.]"_\%$/_ ,31_P *
MN^&?_1.]"_\ !1#_ /$T ?QC_P##EC_@H_\ ]$3T'_PZ7AK_ .6-'_#EC_@H
M_P#]$3T'_P .EX:_^6-?V<?\*N^&?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\
M!1#_ /$T ?S@_P#!MU^Q;^T+^P/_ ,%(XOCY^UGX>T'PGX27P+JNG-JW_"<Z
M/?XN9C!Y<?E6=W++SL;G;@8Y(XK^@3_AN?\ 9'_Z+UH/_?Y__B:[K_A5WPS_
M .B=Z%_X*(?_ (FC_A5WPS_Z)WH7_@HA_P#B: .%_P"&Y_V1_P#HO6@_]_G_
M /B:_D'U'_@B[_P4;GU">>+X*Z"5>9F4_P#"TO#?()/_ %$:_LR_X5=\,_\
MHG>A?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (F@#^,?_ARQ_P %'_\ HB>@_P#A
MTO#7_P L:/\ ARQ_P4?_ .B)Z#_X=+PU_P#+&O[./^%7?#/_ *)WH7_@HA_^
M)H_X5=\,_P#HG>A?^"B'_P")H _C'_X<L?\ !1__ *(GH/\ X=+PU_\ +&C_
M (<L?\%'_P#HB>@_^'2\-?\ RQK^SC_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\
MZ)WH7_@HA_\ B: /XQ_^'+'_  4?_P"B)Z#_ .'2\-?_ "QH_P"'+'_!1_\
MZ(GH/_ATO#7_ ,L:_LX_X5=\,_\ HG>A?^"B'_XFC_A5WPS_ .B=Z%_X*(?_
M (F@#^,?_ARQ_P %'_\ HB>@_P#ATO#7_P L:/\ ARQ_P4?_ .B)Z#_X=+PU
M_P#+&O[./^%7?#/_ *)WH7_@HA_^)H_X5=\,_P#HG>A?^"B'_P")H _C'_X<
ML?\ !1__ *(GH/\ X=+PU_\ +&C_ (<L?\%'_P#HB>@_^'2\-?\ RQK^SC_A
M5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: /XQ_^'+'_  4?_P"B
M)Z#_ .'2\-?_ "QH_P"'+'_!1_\ Z(GH/_ATO#7_ ,L:_LX_X5=\,_\ HG>A
M?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (F@#^,?_ARQ_P %'_\ HB>@_P#ATO#7
M_P L:_KXT[]N']DJ#3X()?CQH(9(55AYS<$ ?[->@?\ "KOAG_T3O0O_  40
M_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q- '"_\-S_ +(__1>M!_[_ #__ !-?@-_P
M<L?L;_'[_@H!_P %%K3X[_LC:#H/BWPI%\.=,TM]5_X3C2+#%W%/=O)'Y5[=
M0R<+*AW;=IW<$X./Z,_^%7?#/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_
M^)H _C'_ .'+'_!1_P#Z(GH/_ATO#7_RQH_X<L?\%'_^B)Z#_P"'2\-?_+&O
M[./^%7?#/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)H _C'_ .'+'_!1
M_P#Z(GH/_ATO#7_RQH_X<L?\%'_^B)Z#_P"'2\-?_+&O[./^%7?#/_HG>A?^
M"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)H _C'_ .'+'_!1_P#Z(GH/_ATO#7_R
MQH_X<L?\%'_^B)Z#_P"'2\-?_+&O[./^%7?#/_HG>A?^"B'_ .)H_P"%7?#/
M_HG>A?\ @HA_^)H _C'_ .'+'_!1_P#Z(GH/_ATO#7_RQH_X<L?\%'_^B)Z#
M_P"'2\-?_+&O[./^%7?#/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)H
M_C'_ .'+'_!1_P#Z(GH/_ATO#7_RQH_X<L?\%'_^B)Z#_P"'2\-?_+&O[./^
M%7?#/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)H _C'_ .'+'_!1_P#Z
M(GH/_ATO#7_RQH_X<L?\%'_^B)Z#_P"'2\-?_+&O[./^%7?#/_HG>A?^"B'_
M .)H_P"%7?#/_HG>A?\ @HA_^)H _C'_ .'+'_!1_P#Z(GH/_ATO#7_RQK]^
M?^#:BXT?_@G_ /\ !.FZ^!'[7/BO0?"7BN3XBZGJB:5_PD%I?YM)8+18Y/-L
MI)H^6B<;=VX;>0,C/Z?_ /"KOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O_!1#
M_P#$T <+_P -S_LC_P#1>M!_[_/_ /$U\#?\'(NI:!^WQ_P3<F^ ?[)GB_0?
M%GBU_'6E:@ND_P!OVMAFVA$WF/YMY)%%QO7C=DYX!K],_P#A5WPS_P"B=Z%_
MX*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: /XQ_^'+'_  4?_P"B)Z#_ .'2\-?_
M "QH_P"'+'_!1_\ Z(GH/_ATO#7_ ,L:_LX_X5=\,_\ HG>A?^"B'_XFC_A5
MWPS_ .B=Z%_X*(?_ (F@#^,?_ARQ_P %'_\ HB>@_P#ATO#7_P L:/\ ARQ_
MP4?_ .B)Z#_X=+PU_P#+&O[./^%7?#/_ *)WH7_@HA_^)H_X5=\,_P#HG>A?
M^"B'_P")H _C'_X<L?\ !1__ *(GH/\ X=+PU_\ +&C_ (<L?\%'_P#HB>@_
M^'2\-?\ RQK^SC_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: /
MXQ_^'+'_  4?_P"B)Z#_ .'2\-?_ "QH_P"'+'_!1_\ Z(GH/_ATO#7_ ,L:
M_LX_X5=\,_\ HG>A?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (F@#^,?_ARQ_P %
M'_\ HB>@_P#ATO#7_P L:/\ ARQ_P4?_ .B)Z#_X=+PU_P#+&O[./^%7?#/_
M *)WH7_@HA_^)H_X5=\,_P#HG>A?^"B'_P")H _C'_X<L?\ !1__ *(GH/\
MX=+PU_\ +&C_ (<L?\%'_P#HB>@_^'2\-?\ RQK^SC_A5WPS_P"B=Z%_X*(?
M_B:/^%7?#/\ Z)WH7_@HA_\ B: /XQ_^'+'_  4?_P"B)Z#_ .'2\-?_ "QK
M[Z_X-NOV+?VA?V!_^"D<7Q\_:S\/:#X3\)+X%U73FU;_ (3G1[_%S,8/+C\J
MSNY9>=C<[<#')'%?T??\*N^&?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\ !1#_
M /$T <KX4_:[_9I\<^([3PCX1^,>CW^I7\OE6=G!*Q>5\9VC*]>*]'K'L?A]
MX!TN\CU#3/!&CV]Q$VZ*>#3(D=#ZA@N0:V* "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **Y;QM\<?@W\-O&OACX;_ ! ^
M*6@:-X@\:WLMGX1T34M5BANM8GCB:61+>)F#2E44D[0<94=64'J: "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HJIK^O:)X5T*]\4>)M6M[#3=-M)+K
M4+Z\F$<5M!&I>21V;A5506)/  )K@_V5?VN/V=/VV_A%#\=OV7/BA8^+O"MQ
MJ-U8QZI8I)'BXMY3')&\<JK)&<@, R@LCHXRKJ2 >CT444 %%%% !1110 44
M44 %%%% !1110 4444 %%%<%X)_:C_9V^)/QM\5_LW^ ?C)H&K^.O UK;7/B
M[PQ87ZR76E1W&[RC*HX!.WYER63<FX+YB;@#O:*** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBO/OV@_VK?V;?V4=(T?7?VD/C9X=\%VOB#6K?2-$DU_4
M4@-]>32+&D4:GEL%P68#;&N7<JH+  ]!HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ***I^(?$.@>$=!O/%/BO7+/3-,TZU>YU#4=0N4A@M844L\LDCD*
MB*H)+$@  DT 7**\1_8O_P""BG[('_!0:V\8W_[)'Q=MO%MKX%\1#1M=NK:W
MDC3SC&'26(R*#+ _SJDRC8YBDVD@9/MU !1110 4444 %%%% !1110 4444
M%%%% !1110 45Y&O[>7[($O[6T/["EM\??#\_P 6)M&GU3_A#+>Z\RYCAB"L
MZ2,H*1S;&\T0,PE,2M($V*6KUR@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **\^_:#_:M_9M_91TC1]=_:0^-GAWP7:^(-:M](T237]12 WUY-(L:1
M1J>6P7!9@-L:Y=RJ@L/0: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHK,\9^-/!WPY\*:AX\^(/BO3="T/2+1[K5=8UB^CMK6S@09>6660A(T Y+,0
M!7GW[,G[</[(/[9UEJE]^RK^T=X1\>+HDPBU>/PYK,=Q+9EB0IDC!WHK;6VN
M1M;:=I.#0!ZI1110 4444 %%%% !1110 4444 %%%% !1110 445Y[HG[7'[
M*GB7XSW?[./AW]I;P#?_ !!L0YO? UGXPLI=7@V EP]FLIF4J!E@5RHP3@$4
M >A4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !113)IX+<*T\R(&<*I=@,L3@ 9[GTH ?7S=!_P5_P#^
M"9-W^TE'^R+:?MJ>!Y?B#+J0TZ/0HM2+(UZ6V"T%R%^SFXW_ ">3YGF;_DV[
MN*^6_CQ_P5*^-/[2/[5O[2O_  16T/X/7_PH^)=W\)]67X"^+-2UI5;Q3=FR
MF/G1R* MN)8V$D+HS&,6]P9&21/+7X?_ ."MO_!*?X$_\$Y_^#>?X;Z-X_\
M@IX(T_X_Z5XYTNT;QSX,A9[[4-5N9KJ:6,WK1QSW"_98V_=M\B/"NP8130!Z
MU_P<Z?LS?'/]J_\ X*1_LM_"C]F+Q,^D?$4^"?&&M>";N&<PRMJ6DPIJ<,44
M@(\J5VM=D;D@*[*20 37U)_P1X_X. ?@!^WUI'@;]F3XRZG=>'/VC;C3M1M?
M%O@^?0YX(FOM-5?/E1R@2,S)YDPA)W1F&>,_<0R<A_P5>_X)O_M8_MS_ +1'
M[-.J?LT?MK>'?AO\6?A]X+U:V\=W1U7&N:?I.I6<5G>:M:01'S9,L)[8,/+_
M 'ERA65"I9>@_81_X-T/A[_P3@_;D\)_M8_LQ?M1>+(-)M? =WHOQ&\/Z]!'
M>3^,+V9]_P!HDG.U;>,OY<IC1"0]K%AOGD) /TFHHHH **** "BBB@ HHHH
M**** "BBFS316\33SRJB(I9W=L!0.223T% #J^>/^"@?_!4[]B7_ ()C>#]/
M\5?M;_%M-'N-:9QH/A[3K-[S4]3V8WM%;Q@D(N1NE<K&"0"VX@'S_P#X*M_M
M[_M"? ']@WQ)^T[_ ,$U?"/@SXNZQX6U2(>)DM]6.HQZ3IJ[C=7(@LVW3O&
MNY-Z>6C/*0RQE3Y'^RE^R+%_P4'_ ."@_P -_P#@O=-XGT>?P'XC^ EA8^'?
MA[XDT62[U#1M3D\X7 B>0+' L3,^V=0YE,T^%1661@#W'PS_ ,% ?V4O^"E?
M_!.#XK_&C]DOXD#7](B\#:]I^J6UQ:26UYIMT-.E8PW$$@#(Q5@P;E6!RK,,
MU^'G_!*+]K/XD_\ ! '0_A!^U'\4=2U+Q1^SA^U%X.NKS7-'TL1R7VAZ]I\T
MMNTL$+.H9_EB&[*+)%<%26>V4U]@_P#!(C5OV:_AK^T)_P %._B]XY\<:/\
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
MM[;:=>:3?VD^PK#=P?;8(V>+S3&CR19>-9-V8V*-7QK=^+OVBO\ @Z _8_\
M#'PIU#1/#WPO\<?!7]HN%_CS\./$8OHK*33(XKLV^8<&9WQNMS!(4S+'.Q:,
M!,=+^T[\#_@_\./^#J#]DWPA^RS\,M#\&ZC:_"[5=3\;1^%=,BL;:335M=6@
M@$L4"JFXK$\.2,[6A'15P ?%O_!%GXZ?M3_"SP'KFC?\$O?^"45A\1OVDO"Q
MU";]HKXH_%C7 TMO*][<K!IMEYES;O'+(D)+QK('DDC?<LNP.O[/_P#!&O\
MX*N>'O\ @JU^SQJWCK4?AO<>"/'W@C76T+XB>"KF1G.G7H7*R1EU5_*D <!7
M ='BE0[M@=O,OVE_B1^V7X9U9?B#_P &^_P&_9P^(FCW_CG5?^%YS)K5M#=W
MWB+K(+B2*:WC9T,PD>0SO,6*KL" [^Q_X(M?\$W/C%^PSX2^*7QI_:H\7Z'J
MOQ@^/?CV?Q?\08?"L3)I>F2R232I9V^X OL>YN&9\ 9D"#<$$C@'VS1110 4
M444 %%%% !1110 4444 %%%9?B3QOX+\&S:;;^+_ !=I>E2:SJ2:?I$>I7\<
M#7UVX8I;PAV'FRL%8A%RQ"G X- &I7S=!_P5_P#^"9-W^TE'^R+:?MJ>!Y?B
M#+J0TZ/0HM2+(UZ6V"T%R%^SFXW_ ">3YGF;_DV[N*^6_CQ_P5*^-/[2/[5O
M[2O_  16T/X/7_PH^)=W\)]67X"^+-2UI5;Q3=FRF/G1R* MN)8V$D+HS&,6
M]P9&21/+7X?_ ."MO_!*?X$_\$Y_^#>?X;Z-X_\ @IX(T_X_Z5XYTNT;QSX,
MA9[[4-5N9KJ:6,WK1QSW"_98V_=M\B/"NP8130!PWQZO]4^%?_!<+XO>$?V_
M/V=/''[6OQMAUZQ'[*W@._OHXO#]WIUTTUS'+<6XC\I(;:W\LE%4P>9%<F1
M09H_U _X)C?\%MOB+^TU^UGXA_X)U?MW?LCW7P.^-VAZ6VI:7H;:C]JLM9M%
M57<0L5&UUC82+M:6.2-)&5QL*UZ)^UIX5\5>#/#ME\=_V8?V>OA5\4/VV/"_
MPJM;7P_8^+]=M[?4X=-9_+N[F,.Z-Y0FGG7AX%D,SQ^<-VQO _V(/V._^"C?
M[8/_  5,\-_\%</^"DOP$\+_  9F^''P^G\+^!/ &@ZQ'?WNH23K=)+=W4L<
MDBI&%O;H*A8-DQ_( K/( ?J-1110 4444 %%%% !1110 4444 %%%,NKJVLK
M:2]O;A(884+RRRN%5% R6)/  '.: 'U\\?\ !0/_ (*G?L2_\$QO!^G^*OVM
M_BVFCW&M,XT'P]IUF]YJ>I[,;VBMXP2$7(W2N5C!(!;<0#PO_!5S]N7]I7]G
M_P#X)W7W[8__  38\ >%/BU+:2P7EU?0W[W]K#HF6^T:A;QVC?Z8(]H#!9%$
M:%Y3N$3*?'?V4OV18O\ @H/_ ,%!_AO_ ,%[IO$^CS^ _$?P$L+'P[\/?$FB
MR7>H:-J<GG"X$3R!8X%B9GVSJ',IFGPJ*RR, ?-G_!?/_@H)\$?^"C'_  1\
M\*_M+_L?>,;[QG\*?#WQST5/C;X<MDFL+Z.P5)B+2\C;:T4;3O; -RC220NK
M'9D<K\,O^"B'Q\_98^''Q!_X*0?\$F/^"/?P>TW]DRW\4M:^(]9LA+9^*/$5
MA8,MJ^IHD4P%I:JP8A#;2>46EE=23+)70_\ !*/3OV-M(^.?_!3WQU\?Y/"_
MAG]FW4OB2/#>I6>K2K;:3*L5QJZ7 B5<;&/FQF)(AOS/&(P&5!4?PK_X(C_\
M%7/A%\&?%O[+/_!,_P#X*+_#?5?V2OCAI\UU;7_BZVDN-4L-(U*W"3FV$=K(
MCM+:N$WQRQK*?GVV[-N !^P?[*O[2?PV_;#_ &<O!G[3_P (;N:7PYXWT&#5
M--%T@6:$./GAE ) DC</&X!(#(V"1S7H%>6?L1_LG^!OV&?V3O G[)7PXU*Y
MOM)\#:#'I\.H7BA9;V7<TDUPZCA3),\DFT<+OP.!7J= !1110 4444 %%%%
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
M]CY#J,W[/S^!=0\>>%E+_P#$V\.7_ARSBO1(%SN@7R%\S@F,.)Q@P9'[+?\
M!-W_ (*A?L%?\%(+3Q)JO['/BB&;6;"UTO5O'6ER:&]E=6]S>VPV"9F11<RQ
MB P/(A=5,(7<1MS^;F@?\$MOVHO^"T?[0=W_ ,%#?#7[4L_PO_9]_:>^&?A3
M4OBGX?\ "=RRZQ?7FGV*V%QH2[EPT"RV\K><[>6PE3,,I3 ^Z/\ @DC_ ,$=
M8O\ @DM\0?C#8?"[X^W^L?"_Q[KUMJ'A#P%?V :30F2(*\DEV6W32'<8AA0#
M'!$S%G)V@'R7_P %,_\ @B%^WU^WO_P6>U/XS_#'XV3_  S^$^L_"G3=$\2>
M/=.U#%[)9EY4N]'MH(W$CR2>6'<L4B\N?#,^3$WZ0_L"_P#!/#]EC_@FK\#H
M?@-^RMX"_LK3FE6XUC5;V;S]0UF[VA3<W4Q \QR!PJA8T'"(B\5[?10 4444
M %%%% !1110 4444 %%%% !7/P?%GX5W/C>3X9VWQ,\/R>)(EW2^'TUF WR#
M&[)@#^8!CG[O2OSR_P"#E3]M[]H;]G?X/?"7]D[]EOQV_@WQ=^T/\0$\+'QU
M'*8Y-%L-]O%,T4BD&&1WNX!YJG<D:R[=K%77R7XX_P#!H#^R-;?LZRW'[+GQ
MA\?:3\=-&MO[1T/XBZOXE9EU35T_> W$:*!;I))TDA(DB)5RTNTAP#R?_@O?
M\3?V[]>_X*XV_P ;OV!?"VNO>?L:_"&R\7^*YIHYUM;N.^O&-Q#%%@+<QR63
MD2[2-\5M>+NW0!:_53_@G[^U'^RO_P %.?@3X%_X*!_"[P5H<^N-I$^FM=WE
MC!-JWABZ;R_M^E_:"OF1C>J$@%5E3RI,;76OG7_@W#_X*&_$K]OO]D;Q'X-_
M:DTX2_%[X1ZXO@_Q[J-Y;K]IU6WC$AM)KDXYE!^U1.#D&2*23@RD4G_!/W_@
MDC^T%_P37_X*B?$[QU^S5XVT"S_99^)>D#5;SP'>3R&ZTK7"[[8K*)5VI'$=
MV)&8 P3I$5=H5=0#$_X.9OV(OVTOVX_@G\$O W[%/A'^V=<T7XRV^HW:RS0I
M;Z;MLKGRM0N&F^001,&#9#9,JJ%8L%/H'_!*K_@B+X9_89\?ZE^V'^TM\:=;
M^,'[1OBNTD3Q1\0]8U"=H+5)0OFVMG$YR8_E1?-E!8K&H185S'7WC10 4444
M %%%% !1110 4444 %%%% !7GG[0_P"UO^R]^R3X>M_%7[3O[07@_P !6%X[
M)8S>*M?@LC=NN-RPK(P:9@""0@) .:]!D?RXVDV,VU2=JC)/L*_"C_@A[^R)
M\ /^"\GB[XT?\%-_^"F>ER_$CQ3_ ,+$F\.>&? .KZK<)I_A73([>&YA2.")
MT)3%RT**V5!MY7(:1V< 'U;_ ,%K$^-/_!4;]BKX>_#7_@ES\0K+XD^"?&WQ
M7L=-^*]_\-/&-D2V@K!-+/#)=>;Y<,894\Q&.XOY2%2&*-\VWO[$/P _X):?
M\')W[+WPF_X)Y:#J'A72_B-\/M73XA>$5UNZO8+JQBMKX^?(US)(Y#&U$A4M
MM$EFC  DYYO]H3]GAO\ @VP_X*W_  >^/'['NJZE:?L_?M ^($\,^.?AY<:A
M+<PZ=*9HHVV&5BT@C6X6YMV9C(K13Q%_+DPVQ_P5)^ '_!6GXM?\'#:>*O\
M@G?X46PU*+X'V&BV'Q/UFRSI?A/3KJ6[CN;D7#JR1W/F&[5459)<.Y2,D;E
M/W&M8K2V@6SLHXXXH%$:11 !8P ,* .@ QQZ5^'_ .P5_P &J?C77OC!XJ\?
M_P#!3KXJ7>K> HOB;JVN>&?A!H6NR-9ZS,]PT::IJ$D;!8_.A2,B*+$I0J))
M(\-"?TJ_X)6_\$Y$_P"":W[/U_\ "_5_V@_%_P 3/$OB?7Y?$/C3Q3XJU"20
M7>JS(BS26\3LYA1MBD[G=W;+.YX"_35 &7X)\$>#?AMX1TWP!\//"NG:%H6C
M6<=II.CZ19I;VMG;HH5(HHHP%1%  "@ "M2BB@ HHHH **** "BBB@ HHHH
M*J:_X@T'PKHMUXD\4:W::;IUC"TU[?W]RL,-O&HRSN[D*B@=22 *MU^,7[>N
MDZS_ ,%@_P#@O_\ \.A_CA\3=;\/? WX2^ X/%.O>$M$U!K1O&&H-;V=R \@
MY8*+^%1P3&EO<%-CR%U /T9^-'[6OA[XV_LF?%K4_P#@F[\=? OQ'^)6A^ ]
M6D\*V7@[Q58:LT6KK:R_9598974-YP0*LF%+8!X)K\/?C_\ \$YOBO\ \$UH
MOV0/VO;3PO\ M!:]^UOXJ^(4OB'XR)X8,OB>ZNM-MI$GU*(BU9DEE$,D,8B,
MI2:.2<2M@9'O?_!8#_@AY\/O^"5_POLO^"J__!'2]UKX8>*_@_=6][XC\.P^
M(;R_MM0TUI4BEF!O)99#MWCSH'<Q2P&3*@KA_L#XB?\ !3W_ (*._$[]C7X
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
M_@J3^U?JD_CWQ)X?ETO3/@OX7NT'A[PWI\KI*()47=&TR,B$>2<J5+//.7;
M!\]_\%,_^"(7[?7[>_\ P6>U/XS_  Q^-D_PS^$^L_"G3=$\2>/=.U#%[)9E
MY4N]'MH(W$CR2>6'<L4B\N?#,^3$WZ0_L"_\$\/V6/\ @FK\#H?@-^RMX"_L
MK3FE6XUC5;V;S]0UF[VA3<W4Q \QR!PJA8T'"(B\5[?10 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?%?_
M  7:_P""6%Q_P54_8Q;X<^ =9@TCXD>#=5&O_#C5KB4QQ_;41E>TDD',<<R'
M;O'W)$B<Y"$'[4HH _!+XD?\%3?^"Q'QA_9%D_X)S_&__@FU^TYHOQ]LS;V-
MM\3?A!JESH;:G) P"W<UXEI+''$^ 9WAD,,PW%9( P*>U?\ !'__ (-LOB_^
MS WAK]I;]JS]M+XCV7CW4O$$?B/Q[\-O"WB19-$U:X5W>.VU5W$@U)R))1,Q
MR"9I%1R/WK_L'10 B(D:".-0JJ,*H& !2T44 %%%% !1110 4444 %%%% !1
M110 4444 ?C!\<?^">__  4[_P"".'[?WC+]N;_@C]\)[3XI?"OXK737?Q!^
M#,EVL<EG<M(\K&*/>C,BRR2M!+#O>(3/$\31C<_EGPS_ .""'[3_ /P5\_;D
MU?\ ;:_X*/?L]77[/GP_U.>:]O/ UAXXGU'7M=O7W$.K2O)'I\0<Y.(XCM0*
ML)WF9?WRHH \@_8=_8?^!/\ P3U^ 5G^S9^SE9:M!X9LM1NKZ)-:U:2]G,]P
M^^5C(_."W.  .3ZFO7Z** "BBB@ HHHH **** "BBB@ HHHH **** /RT_X+
M>_\ !+S]KO6/VG/ G_!7[_@E@87^-_PY@2U\0>%))$0>)]-C#J-H=D660122
MP20LRF:!U",'B17^1?VR_"W_  6 _P"#@KQ%X-^#\_\ P3=^)W[.C:1!_9_C
MGQ=XT\<:E9>&9+1GW32IIDMK;F[D+?=VFX;:0G 'FC^@6B@#XV_X);_\$4?V
M?_\ @E+?:AK?P@^.7Q1\6WFK>'H=)N[?QOXA@N+&VC243$VEM#;Q"W!DW$#<
M^ Y!)/)^R:** "BBB@ HHHH **** "BBB@ HHHH **** /BO_@NU_P $L+C_
M (*J?L8M\.? .LP:1\2/!NJC7_AQJUQ*8X_MJ(RO:22#F..9#MWC[DB1.<A"
M#^<WQ(_X*F_\%B/C#^R+)_P3G^-__!-K]IS1?C[9FWL;;XF_"#5+G0VU.2!@
M%NYKQ+26..)\ SO#(89AN*R0!@4_>VB@#\@/^".7_!M]\:OV3[[PI^U/^TY^
MV[\3-*^(MWXDB\3^-_AYX0\4 Z-J5VDC210:G(P?^T9/WDGFOTW2R"-R/WK_
M *_T44 %%%% !1110 4444 %%%% !1110 4444 %?C!\<?\ @GO_ ,%._P#@
MCA^W]XR_;F_X(_?">T^*7PK^*UTUW\0?@S)=K')9W+2/*QBCWHS(LLDK02P[
MWB$SQ/$T8W/^S]% 'X&_#/\ X((?M/\ _!7S]N35_P!MK_@H]^SU=?L^?#_4
MYYKV\\#6'CB?4=>UV]?<0ZM*\D>GQ!SDXCB.U JPG>9E_9/]AW]A_P"!/_!/
M7X!6?[-G[.5EJT'AFRU&ZOHDUK5I+V<SW#[Y6,C\X+<X  Y/J:]?HH ****
M"BBB@ HHHH **** "BBB@ HHHH *_+3_ (+>_P#!+S]KO6/VG/ G_!7[_@E@
M87^-_P .8$M?$'A221$'B?38PZC:'9%ED$4DL$D+,IF@=0C!XD5_U+HH _GZ
M_;+\+?\ !8#_ (."O$7@WX/S_P#!-WXG?LZ-I$']G^.?%WC3QQJ5EX9DM&?=
M-*FF2VMN;N0M]W:;AMI"< >:/T\_X);_ /!%']G_ /X)2WVH:W\(/CE\4?%M
MYJWAZ'2;NW\;^(8+BQMHTE$Q-I;0V\0MP9-Q W/@.023R?LFB@ HHHH ****
M "BBB@ HHHH **** "BBB@ KXK_X+M?\$L+C_@JI^QBWPY\ ZS!I'Q(\&ZJ-
M?^'&K7$ICC^VHC*]I)(.8XYD.W>/N2)$YR$(/VI10!^"7Q(_X*F_\%B/C#^R
M+)_P3G^-_P#P3:_:<T7X^V9M[&V^)OP@U2YT-M3D@8!;N:\2TECCB? ,[PR&
M&8;BLD 8%/;O^".7_!M]\:OV3[[PI^U/^TY^V[\3-*^(MWXDB\3^-_AYX0\4
M Z-J5VDC210:G(P?^T9/WDGFOTW2R"-R/WK_ *_T4 %%%% !1110 4444 %%
M%% !1110 4444 %%%% 'XP?''_@GO_P4[_X(X?M_>,OVYO\ @C]\)[3XI?"O
MXK737?Q!^#,EVL<EG<M(\K&*/>C,BRR2M!+#O>(3/$\31C<_EGPS_P"""'[3
M_P#P5\_;DU?]MK_@H]^SU=?L^?#_ %.>:]O/ UAXXGU'7M=O7W$.K2O)'I\0
M<Y.(XCM0*L)WF9?WRHH \@_8=_8?^!/_  3U^ 5G^S9^SE9:M!X9LM1NKZ)-
M:U:2]G,]P^^5C(_."W.  .3ZFO7Z** "BBB@ HHHH **** "BBB@ HHHH **
M** /RT_X+>_\$O/VN]8_:<\"?\%?O^"6!A?XW_#F!+7Q!X4DD1!XGTV,.HVA
MV199!%)+!)"S*9H'4(P>)%?Y%_;+\+?\%@/^#@KQ%X-^#\__  3=^)W[.C:1
M!_9_CGQ=XT\<:E9>&9+1GW32IIDMK;F[D+?=VFX;:0G 'FC^@6B@#XU_X)<?
M\$3_ -GW_@E/?W^N?"+XX?%#Q=>:IX?ATJY@\<>(+>XL;6-)/-)M+:&WC%N#
M(7(&YR Y!)))/V5110 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 %%%% !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
>444 %%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>snap-20260630_g2.jpg
<TEXT>
begin 644 snap-20260630_g2.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] *  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@ HHHH ***\-_X
M*$?M[_";_@G7^SSJ'QV^)VC:SK5SLN(?#7A;P]ITUS>:W?1VLUS]G3RT<0H(
MH)9))Y,1Q1QN[$X (![E17R)XH_X*6?'#5_V>O@/\5_V:O\ @G]XN^)7B'XX
M^ K;Q6NBV6O1:?H_ABU?3(+YXK_6IX?(CE/GB*%"BF=HW("8Q7E&K_\ !P1X
M8\7_  8^&OQ*_9<_9 \4?$36?''PKUKXC:[X5D\16FE2^&_#VD7+6E].\LH=
M;F3[3'+%#%&/WVS.4W*" ?HE17(?L_?&_P #?M+? OP=^T-\,KB:7P]XW\,V
M6N:,US&$E%M=0),BR*"=K@. RY.&!&>*Z^@ HK)\=>(=4\*>$;_Q'HGA6[UR
M[M(#)!I-BRB:Z;(^1"W&?KZ5Y#_PUA\;/^C'_'?_ (%6W_Q5 'NE%<1^S_\
M&FV^//@$^.;?PS<:04U&>SFL+JYCE>.2)MK9:,E>O;MBNWH **** "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@ KS/\
M;1^&OBOXR_L>?%CX1> M/CNM>\5?#37M'T2VEG6)9;NZT^>"%"[D*@+NH+$@
M#.2<5Z910!^7?[7/[-W_  5JL_\ @F;^S5^P1^S!\"SJ6GZ=\+]!T/\ :%.C
M?$W3]"U&2"RTRSMIM%LK^82B%9W6=9;F..3Y$55RLC9QOBU^PS^WKH-SX#_:
M-_9<_8 \*>&]3O/V7/$7P1UWX*1?%2T>+P9;3WS2Z;J,>H/$D6H1@*LDR*%F
M_>8^=MS5^KM% 'DW[!W[.-]^R%^Q;\+/V7]6UF'4;[P)X$TS1M1O[;/E7%U!
M;HDTD>X A#('*Y&=I&>:]9HHH **** /"_\ @GO_ ,D3U;_L>]9_]*37NE>%
M_P#!/?\ Y(GJW_8]ZS_Z4FO=* "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 ***\-_X*$?M[_";_@G7^SSJ'QV^
M)VC:SK5SLN(?#7A;P]ITUS>:W?1VLUS]G3RT<0H(H)9))Y,1Q1QN[$X (![E
M17Q5^TO_ ,%KO@]^R[_P3A^'O[>'C/X5:YJ.M_$[X:V7BSPI\,]#,MU<2B6P
MMKVXCEO$@*06]LERGFW4B*H49"%F5#)^U]_P5WU']G:]\&^#/A#^R?K'Q.\7
M^(/A)>_$WQ%X>T[Q1;:<N@>&+2.)I[EIIT/VB4O(8XH40&1D/*9&0#[1HKD/
MV?OC?X&_:6^!?@[]H;X97$TOA[QOX9LM<T9KF,)*+:Z@29%D4$[7 <!ER<,"
M,\5U] !16?XK\5^'/ WAR[\6^+=7AL--L(3+>7DYPD2=-QQVYKSC_AN?]D?_
M *+UH/\ W^?_ .)H PO^">__ "1/5O\ L>]9_P#2DU[I7@7_  3DU;3M:^!&
MJ7^E7:3PR>.-79)$/!#3[U/XJRG\:]]H **** "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@ KS/]M'X:^*_C+^QY\6/A
M%X"T^.ZU[Q5\-->T?1+:6=8EEN[K3YX(4+N0J NZ@L2 ,Y)Q7IE% 'Q#\5OV
M*?V@O%/_  ;\VG[!&C>$[63XG0_LVZ-X0;1VU2!8AJMOI=K;RP_:"WE;1)$P
MW[MIP"#C%>8_MJ?L,_MU:%\6/!W[27[*GP6T7Q[K&H_LFZE\%?%WAS4/&%OI
M3:++<F*>#5%DF!CN8HYPZR1H0Y51LW;OE_2RB@#R;]@[]G&^_9"_8M^%G[+^
MK:S#J-]X$\":9HVHW]MGRKBZ@MT2:2/< 0AD#E<C.TC/->LT44 17UA8ZI:2
M:?J=E%<6\J[98)XPZ./0J>"*Q_\ A5WPS_Z)WH7_ (*(?_B:W:* /"/^">-O
M!;? _58K:!(U'CK6 %10  +@@=/8 ?A7N]>%_P#!/?\ Y(GJW_8]ZS_Z4FO=
M* "BOD[_ (*$?\%:_A#^P3\4OAY\"+GP!K?C#QIX_P#%.AZ>=*TR&6&VT73M
M2U!K&/4KN[\EXHU\Y)4CASYDS1L!M4%QQ?[9G_!;/PY^R1\>_''PXM/V9=?\
M7>#/@W:^&[CX[_$#3]?M;9/!\>N3".Q\NSD!EU!MA660(4V(<Y/. #[EHKX8
M^+O_  6Y\+?"W]JC6OA';_LU:YJ_PS\'?$C0? /CWXPV_B&UCM]&U_5HT>WB
M2Q8>;<6\9EA2:<,OEL_"/@%ON>@ HHHH ***\(_X*/\ QC_:H^!?[*/B+Q[^
MQY\*='\3^,(+.Y/VKQ#K26=AX>M8[.XGDU6=2K/=+$8446T8+R/*G*H'8 'N
M]%?F%:_M[_MR_'+X%_L&? GX7_';3O!_Q)_:B\&ZEKGC#XI7'@VTU%K&/2M#
MBU"X$-@X2VWW$L\2?= 10VT X(\T^''_  5J_P""A'[<'PN^!OPQ^"/Q3\.?
M#'Q_K?PE\<>,/B/XJ3P?!JD5]<^'M0ETN"UM[>Y/EPQ7,\)EE8 NBN%C*[3D
M _8BBO$?^";?[4NM?ML?L'?"K]JGQ/HUMI^K>-?!UK?ZQ9V0801WN#'<>4&)
M(C,J.5!)(4@$DC->W4 %%%% !117R=\.?^"M?PA^,7_!3&]_X)Q?"[P!K>I2
M:+X6UC4-=\>W,,MII\>HZ;>PV=SIMLLL(^V-')*1)-&_EHZ[!O.[: ?6-%?!
M?[-__!=GX?\ QU^,?AG0O%/[.VM^#_AE\3$\6M\'?BM?Z_;7,'BA?#AD.I/+
M9Q#S;!?+AGDB+LYD6(\ \#<_8(_X+)VG[:/QH\/?"OQ?^RQX@^&]E\2/ =WX
MS^#NNZOX@M;T>*-&MKL6\K2PP -8W&'CF$+&0&-B=X( (!]L4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !117._%OXM?#7X#_#/7/C)\8?&=CX>\+^&M-EO]<UK4I=D-I;QC+.Q
MZD]@H!9B0J@D@$ Z*BO"_B__ ,%+OV&_@)\ O!?[3OQ<_:"TW1O!7Q%L+6^\
M$:I+I]W)-K%O<6JW<<L-K'"UR5\AED<F,>6I&_95;XY?\%2/^"?W[-_P_P#!
M?Q3^,?[47AW2] ^(ED;WP5J-OYUZNK6@C21KJ-;6.1A;HDB,\S 1H'&YES0!
M[[1530=>T3Q3H=EXG\,ZQ:ZAINI6D=UI]_93K+#<P2*'CEC=25=&4A@P)!!!
M%6Z "BBB@#PO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\
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
M;)<1Z1JQ1I[22*>6WEC+(2LBB6%]DB\.FUP &Q7Y>:7_ ,$2_P!K#X5?LO\
MP=T7Q-^SAX?^,.B:?\7O&7COXM?LX7/Q(,-M=SZQ;+;Z4%U.]^2]DTU(\N\Q
M_>//(07QO/Z'_P#!)7]G3X^?LG?\$^_AY\ ?VEM>@O/%?A^SNHYK6UU-[V+2
M;-[N:6STU+E_FG6UMGAMPYX_<X4E0I(!]'4444 %%%% !167XW\;>#_AKX-U
M7XA_$'Q-8Z+H6AZ?-?ZSJ^IW*PV]E:Q(7EFED8@(BJI8L3@ 5YE^R1^WY^Q]
M^W9IFLZI^R?\<],\7KX=GABUNWMK>XMKFS\Y2\+O!<QQRB.559HY=NR0*Q5F
MP: /8:*\^^!W[5/[/G[2FM^-/#OP+^)]CXENOAYXHD\.^,5L(I=FG:I&H:2V
M,C($D90P#&,LH.5)W @>@T %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5\Q_\ !7[]F?X.?M(_L!?$P_%SX<P>)IO!O@+Q
M#X@\*6=TTK1V^KPZ/>);W'DHP69T,C%!(KA7VNH#JK#Z<HH _'"_\8:'^ROX
M>_X)B_MA?M&Z'JL/PK\&?LRWVA>)]430;F\BT75+[PEIB6T<\4,;NC7(BEMU
M^7E@5. :^<O@EX5\;?L"_ OX(^//VV_ ?B2PT+Q3^P3XZ\#^'X+CPW=W;1>(
M]1URXU&STN2..-S;W%Q87$$2)(%R04.-K ?T.44 > _\$J_AI\1O@W_P35^!
M'PL^+FFW-CXET'X4Z'9ZQIUZI$UE,EG$#;2 \J\0Q&1V*$=J]^HHH R?'7@[
M2_B#X1O_  7K=Q=PVFHP&&>2QN6AF520<HZ\J>.HKR'_ (=[_!/_ *&WQW_X
M65S_ (U[I10!X!_P3=T:UT'X":GIUG),\<?C?5D4SREVPDP09)ZG"C/J<GO7
MXJ_\'!?_  79_P""JO[$'_!4OQU^SC^R]^U-_P (QX,T;2M%FTW1O^$(T.]\
MEY]-MYY3YUW92RMND=VPSD#.!@ "OVU_X)[_ /)$]6_['O6?_2DU_,C_ ,'7
M/_*;KXF_]@/PY_Z9K2@#$_XBCO\ @NO_ -'S?^8R\,?_ "LH_P"(H[_@NO\
M]'S?^8R\,?\ RLKX HH ^_\ _B*._P""Z_\ T?-_YC+PQ_\ *RC_ (BCO^"Z
M_P#T?-_YC+PQ_P#*RO@"B@#]JO\ @B+_ ,%_/^"MW[7O_!4OX1_LX_M$?M9?
M\)#X,\3ZK?0ZYHW_  @>@VGVE(]-NYT'G6UC'*F)(D;*.I.W!X)!_I2K^.;_
M (-LO^4W7P%_[#FI_P#IFOJ_L9H _''_ (/7_P#E&U\-?^RX6?\ Z9]5K^9&
MOZ;O^#U__E&U\-?^RX6?_IGU6OYD: "BBB@ HHHH _N,_P""9'_*-K]GO_LA
M_A/_ -,]K7HOQX\2ZWX,^!WC/QAX:O?LVHZ3X4U&\T^X\M7\J>*VD='VN"K8
M90<$$''((KSK_@F1_P HVOV>_P#LA_A/_P!,]K7;_M0?\FT_$3_L1=7_ /2.
M6@#^3O\ XBCO^"Z__1\W_F,O#'_RLH_XBCO^"Z__ $?-_P"8R\,?_*RO@"B@
M#[__ .(H[_@NO_T?-_YC+PQ_\K*/^(H[_@NO_P!'S?\ F,O#'_RLKX HH ^_
M_P#B*._X+K_]'S?^8R\,?_*ROVJ_X-8O^"D7[:/_  4>^!OQ8\8_MG?&;_A,
MM2\->++"ST2Y_P"$=T[3OLT$EL[NFVQMX5?+ '+ D=B!7\JU?T<?\&0?_)L_
MQU_['K2__2*2@#]Q*^1_VKO^"[/_  2J_8@^-VI_LX_M0_M3?\(QXST:"VFU
M+1O^$(UR]\E)X4GB/G6EE+$VZ-T;"N2,X.""*^N*_D=_X.N?^4W7Q-_[ ?AS
M_P!,UI0!^\?_ !%'?\$*/^CYO_,9>)__ )64?\11W_!"C_H^;_S&7B?_ .5E
M?R!44 ?U^_\ $4=_P0H_Z/F_\QEXG_\ E91_Q%'?\$*/^CYO_,9>)_\ Y65_
M(%10!_9M^S9_P7\_X)(_M>_&[0/V<?V=_P!K+_A(?&?B>>6'0]&_X0/7K3[2
M\<,D[CSKFQCB3$<3MEW4';@<D _8U?QS?\&V7_*;KX"_]AS4_P#TS7U?V,T
M>.?ML?M__LC_ /!.OX;:9\7OVQ_BU_PAWAW6-<31].U'^P;_ %#SKUH99EB\
MNQ@FD7,<$K;F4+\N,Y(!^8_^(H[_ ((4?]'S?^8R\3__ "LKYP_X/7_^4;7P
MU_[+A9_^F?5:_F1H _K]_P"(H[_@A1_T?-_YC+Q/_P#*RC_B*._X(4?]'S?^
M8R\3_P#RLK^0*B@#^OW_ (BCO^"%'_1\W_F,O$__ ,K*/^(H[_@A1_T?-_YC
M+Q/_ /*ROY J* /[X/AC\2/!?QD^&WA[XO?#?6?[2\.^*M#M-8T'4?L\D/VJ
MRN84F@E\N55D3=&ZMM=589P0""*W*\/_ ."9'_*-K]GO_LA_A/\ ],]K7HOQ
MX\2ZWX,^!WC/QAX:O?LVHZ3X4U&\T^X\M7\J>*VD='VN"K890<$$''((H ZN
MBOY O^(H[_@NO_T?-_YC+PQ_\K*/^(H[_@NO_P!'S?\ F,O#'_RLH _K]HK^
M0+_B*._X+K_]'S?^8R\,?_*RC_B*._X+K_\ 1\W_ )C+PQ_\K* /Z_:*_D"_
MXBCO^"Z__1\W_F,O#'_RLK]JO^#6+_@I%^VC_P %'O@;\6/&/[9WQF_X3+4O
M#7BRPL]$N?\ A'=.T[[-!);.[IML;>%7RP!RP)'8@4 ?JG1110!X5_P4Y^$/
MA+X\_P#!/?XQ?";QW-XCBTG6/ &HK>2^$=)-_J<82(RA[>U#*;J0,@(@#*9<
M% 06S7Y(_LQZI_P4P_:4^+7QV_:@_8.UW0OB#KE[^SOX7^'NC^,= \*W/@W3
M8;_[8OFFW&JRMY^H6=@DKN^[9%<7"1A=D:J_[QT4 ?E;_P &W7P_^*_P+^(_
M[3?P(UW]D2;X:>&]'^(MF8$N?&\.KR6U\FE6<36;2I$GVQF11</>+A7>5EQN
M!-?JE110 4444 %%%% 'PC\(O^"X7A_XG?M$^%O VI_LM>(=$^%?Q$^).L>
M?AO\8+GQ#:2Q:SKVG-*DD4NGI^_M89I()DAE9F+LHW)&"2NK\$/^"O7CSQ_^
MU/\ #WX!_&K]@3Q[\+-!^,E]XBM/A-XE\7:E#'J&IRZ/&\UQ]OT=D2YTM7BC
M9XS(7W;DR K;J^;-)_X)#_M(>+_^"D?A;X@:C^S19_#_ .'?P[^/>I?$F/Q!
MHOQBNM0T?6P0\EO'IWA^:0KIMY=3M%)=NP2-?)(A;:=K=?\ L&_![_@JEJO_
M  4HU#]KK_@H?^P+I]WJ&M27NE>%_'$?QKTZ>Q^&?AUHG=++3]&AA=IIYI%2
M.>[\X22"3.$4.K@'Z>T444 %%%% !7G'[4/[77[.'[%WPYC^*_[3OQ6L/">A
MW&I1:?97%U#-/+>7<@8I;P00(\UQ*0KMLC1FVHS8PI(]'KX4_P""XX\/?#GP
M_P#!#]K2Z^)S^#M;^%GQ9CN]!\0ZKX&O/$'A^W>[LKBVE75X+*2.>WMV0X6Y
M0DQR;%QF0$ 'M/CK_@JK_P $]?AQ^S[X4_:E\4_M2^'AX&\<SM#X0UC3X[B]
M?5Y4W>;'!;6T4EP[QE&$BB/,14APIXKUKX+?&KX4?M%_"S1?C;\#O'NG>)_"
M?B*S^U:+KNDS^9!=1[BI(/4%65D92 RLK*P!! _#GX/?M9W_ /P3._X)P^&/
MBIX]^$&DZI\8_BM\=O'&K_ ;QSXM^&EVD?@O0]1E@@N_$+6D4%Q>V%K*A$PL
MH0SSI-&,2(I-?J7_ ,$8?!G[-_P\_P"";OPZ\&?LI_%+4_&_A&QAO_\ BKM7
M\/7>E3ZMJ+W]Q)J%P;2\BBE@5KQ[C8C+A4V@,X 8@'U'1110 4444 %%%% !
M1110 4444 %%>0_M;_MZ?LB?L)Z'I'B']J_XWZ;X0@U^XFAT6&XMKBYN+TPH
M'F:."VCDE:.)2K22!=D892[+D9POCO\ \%0_V ?V:/ G@WXF_&?]J'PYI>A?
M$*S-[X+U&V,U\FK6@C21KN(6D<C?9T21&><@1H'7<PR* />Z*J:#KVB>*=#L
MO$_AG6+74--U*TCNM/O[*=98;F"10\<L;J2KHRD,&!((((JW0 4444 >%_\
M!/?_ )(GJW_8]ZS_ .E)K^9'_@ZY_P"4W7Q-_P"P'X<_],UI7]-W_!/?_DB>
MK?\ 8]ZS_P"E)K^9'_@ZY_Y3=?$W_L!^'/\ TS6E 'YRT444 %%%% 'W'_P;
M9?\ *;KX"_\ 8<U/_P!,U]7]C-?QS?\ !ME_RFZ^ O\ V'-3_P#3-?5_8S0!
M^./_  >O_P#*-KX:_P#9<+/_ -,^JU_,C7]-W_!Z_P#\HVOAK_V7"S_],^JU
M_,C0 4444 %%%% ']QG_  3(_P"4;7[/?_9#_"?_ *9[6NW_ &H/^3:?B)_V
M(NK_ /I'+7$?\$R/^4;7[/?_ &0_PG_Z9[6NW_:@_P"3:?B)_P!B+J__ *1R
MT ?P>4444 %%%% !7]''_!D'_P FS_'7_L>M+_\ 2*2OYQZ_HX_X,@_^39_C
MK_V/6E_^D4E '[B5_([_ ,'7/_*;KXF_]@/PY_Z9K2OZXJ_D=_X.N?\ E-U\
M3?\ L!^'/_3-:4 ?G+1110 4444 ?<?_  ;9?\INO@+_ -AS4_\ TS7U?V,U
M_'-_P;9?\INO@+_V'-3_ /3-?5_8S0!^./\ P>O_ /*-KX:_]EPL_P#TSZK7
M\R-?TW?\'K__ "C:^&O_ &7"S_\ 3/JM?S(T %%%% !1110!_<9_P3(_Y1M?
ML]_]D/\ "?\ Z9[6NW_:@_Y-I^(G_8BZO_Z1RUQ'_!,C_E&U^SW_ -D/\)_^
MF>UKM_VH/^3:?B)_V(NK_P#I'+0!_!Y1110 4444 %?T<?\ !D'_ ,FS_'7_
M +'K2_\ TBDK^<>OZ./^#(/_ )-G^.O_ &/6E_\ I%)0!^XE?D=_P5<_X.G/
M^'8?[;OB;]C?_AA3_A-_^$<L=.N/^$C_ .%G?V9]H^U6<5SM^S_V9/LV^;MS
MYASMSQG _7&OY'?^#KG_ )3=?$W_ + ?AS_TS6E 'W)_Q'.?]8NO_,V?_>6C
M_B.<_P"L77_F;/\ [RU^ -% '[_?\1SG_6+K_P S9_\ >6C_ (CG/^L77_F;
M/_O+7X T4 ?TX?\ !-C_ (.SO^'A?[;O@+]C?_A@/_A$/^$WOKJW_P"$C_X6
MI_:'V+R;.>YW?9_[+A\S/D;<>8N-V><8/[&5_'-_P;9?\INO@+_V'-3_ /3-
M?5_8S0 45^:O_!T/^W_^UQ_P3K_8C\#_ !>_8X^+7_"'>(M8^*EMH^HZC_8-
MAJ'G63:;J$S1>7?031KF2")MRJ&^7&<$@_A9_P 11W_!=?\ Z/F_\QEX8_\
ME90!_7[17\@7_$4=_P %U_\ H^;_ ,QEX8_^5E'_ !%'?\%U_P#H^;_S&7AC
M_P"5E ']?M%?R!?\11W_  77_P"CYO\ S&7AC_Y64?\ $4=_P77_ .CYO_,9
M>&/_ )64 ?U^T5Y7^PM\2/&GQD_8C^#GQ>^)&L_VEXB\5?"OP]K&O:C]GCA^
MU7MSIMO-/+Y<2K&FZ1V;:BJHS@   5V_Q0\:?\*W^&GB+XB?V;]M_L#0KO4?
ML?G>7Y_D0O+Y>_#;=VW&[!QG.#TH W:*_ '_ (CG/^L77_F;/_O+1_Q'.?\
M6+K_ ,S9_P#>6@#]_J*_ '_B.<_ZQ=?^9L_^\M'_ !'.?]8NO_,V?_>6@#]_
MJ*_ '_B.<_ZQ=?\ F;/_ +RU^CG_  1!_P""S7_#Y3X9^.OB+_PS?_PKC_A"
MM=M=-^Q_\)A_;'VSSH6E\S?]CMO+QMQMPV<YR.E 'W%1110 4444 %%%% !1
M110!^;W_  6^USPW^S[^T3\%/VO8_C*/ ^NV'A[Q7X6BU7Q)\++[Q1X>GL[Z
MV@:6"9;&:.2WOB4!ME)V7#!XV(537P-\%_!'C[_@GI\$?@IXO_;F\!>);#1O
M$O[!OCSP-H-M<^'+N[>#Q)J.NW&HV>E2QQ1N;>YGL+B"%4D"Y*LAQL8#^AJB
M@#P'_@E7\-/B-\&_^":OP(^%GQ<TVYL?$N@_"G0[/6-.O5(FLIDLX@;:0'E7
MB&(R.Q0CM7OU%% &3XZ\':7\0?"-_P""];N+N&TU& PSR6-RT,RJ2#E'7E3Q
MU%>0_P##O?X)_P#0V^.__"RN?\:]THH \ _X)NZ-:Z#\!-3TZSDF>./QOJR*
M9Y2[828(,D]3A1GU.3WK^9S_ (.N?^4W7Q-_[ ?AS_TS6E?TW?\ !/?_ )(G
MJW_8]ZS_ .E)K^9'_@ZY_P"4W7Q-_P"P'X<_],UI0!^<M%%% !1110!]Q_\
M!ME_RFZ^ O\ V'-3_P#3-?5_8S7\<W_!ME_RFZ^ O_8<U/\ ],U]7]C- 'XX
M_P#!Z_\ \HVOAK_V7"S_ /3/JM?S(U_3=_P>O_\ *-KX:_\ 9<+/_P!,^JU_
M,C0 4444 %%%% ']QG_!,C_E&U^SW_V0_P )_P#IGM:[?]J#_DVGXB?]B+J_
M_I'+7$?\$R/^4;7[/?\ V0_PG_Z9[6NW_:@_Y-I^(G_8BZO_ .D<M '\'E%%
M% !1110 5_1Q_P &0?\ R;/\=?\ L>M+_P#2*2OYQZ_HX_X,@_\ DV?XZ_\
M8]:7_P"D4E '[B5_([_P=<_\INOB;_V _#G_ *9K2OZXJ_D=_P"#KG_E-U\3
M?^P'X<_],UI0!^<M%%% !1110!]Q_P#!ME_RFZ^ O_8<U/\ ],U]7]C-?QS?
M\&V7_*;KX"_]AS4__3-?5_8S0!^./_!Z_P#\HVOAK_V7"S_],^JU_,C7]-W_
M  >O_P#*-KX:_P#9<+/_ -,^JU_,C0 4444 %%%% ']QG_!,C_E&U^SW_P!D
M/\)_^F>UKM_VH/\ DVGXB?\ 8BZO_P"D<M<1_P $R/\ E&U^SW_V0_PG_P"F
M>UKM_P!J#_DVGXB?]B+J_P#Z1RT ?P>4444 %%%% !7]''_!D'_R;/\ '7_L
M>M+_ /2*2OYQZ_HX_P"#(/\ Y-G^.O\ V/6E_P#I%)0!^XE?R._\'7/_ "FZ
M^)O_ & _#G_IFM*_KBK^1W_@ZY_Y3=?$W_L!^'/_ $S6E 'YRT444 %%%% '
MW'_P;9?\INO@+_V'-3_],U]7]C-?QS?\&V7_ "FZ^ O_ &'-3_\ 3-?5_8S0
M!^./_!Z__P HVOAK_P!EPL__ $SZK7\R-?TW?\'K_P#RC:^&O_9<+/\ ],^J
MU_,C0 4444 %%%% ']QG_!,C_E&U^SW_ -D/\)_^F>UKM_VH/^3:?B)_V(NK
M_P#I'+7$?\$R/^4;7[/?_9#_  G_ .F>UKM_VH/^3:?B)_V(NK_^D<M '\'E
M%%% !1110 5_1Q_P9!_\FS_'7_L>M+_](I*_G'K^CC_@R#_Y-G^.O_8]:7_Z
M124 ?N)1110 4444 %%%% !1110 45Y+^UE^W5^R=^PUH.D>(OVI_C+9>%(?
M$%W+;:'!)97-W=7\D2>9+Y5O:Q2S.L:$,[A"J!@6(R,\O\9O^"JG_!/3]G_X
M;^"?B]\5_P!JCPYI_ASXC637G@K4[83WJZK:JBO)<HMM'(ZP1JZ>9*ZJD>X!
MV4\4 ?05%5-!U[1/%.AV7B?PSK%KJ&FZE:1W6GW]E.LL-S!(H>.6-U)5T92&
M# D$$$5;H **** /"_\ @GO_ ,D3U;_L>]9_]*37\R/_  =<_P#*;KXF_P#8
M#\.?^F:TK^F[_@GO_P D3U;_ +'O6?\ TI-?S(_\'7/_ "FZ^)O_ & _#G_I
MFM* /SEHHHH **** /N/_@VR_P"4W7P%_P"PYJ?_ *9KZO[&:_CF_P"#;+_E
M-U\!?^PYJ?\ Z9KZO[&: /QQ_P"#U_\ Y1M?#7_LN%G_ .F?5:_F1K^F[_@]
M?_Y1M?#7_LN%G_Z9]5K^9&@ HHHH **** /[C/\ @F1_RC:_9[_[(?X3_P#3
M/:UV_P"U!_R;3\1/^Q%U?_TCEKB/^"9'_*-K]GO_ +(?X3_],]K7;_M0?\FT
M_$3_ +$75_\ TCEH _@\HHHH **** "OZ./^#(/_ )-G^.O_ &/6E_\ I%)7
M\X]?T<?\&0?_ ";/\=?^QZTO_P!(I* /W$K^1W_@ZY_Y3=?$W_L!^'/_ $S6
ME?UQ5_([_P '7/\ RFZ^)O\ V _#G_IFM* /SEHHHH **** /N/_ (-LO^4W
M7P%_[#FI_P#IFOJ_L9K^.;_@VR_Y3=? 7_L.:G_Z9KZO[&: /QQ_X/7_ /E&
MU\-?^RX6?_IGU6OYD:_IN_X/7_\ E&U\-?\ LN%G_P"F?5:_F1H **** "BB
MB@#^XS_@F1_RC:_9[_[(?X3_ /3/:UV_[4'_ ";3\1/^Q%U?_P!(Y:XC_@F1
M_P HVOV>_P#LA_A/_P!,]K7;_M0?\FT_$3_L1=7_ /2.6@#^#RBBB@ HHHH
M*_HX_P"#(/\ Y-G^.O\ V/6E_P#I%)7\X]?T<?\ !D'_ ,FS_'7_ +'K2_\
MTBDH _<2OY'?^#KG_E-U\3?^P'X<_P#3-:5_7%7\CO\ P=<_\INOB;_V _#G
M_IFM* /SEHHHH **** /N/\ X-LO^4W7P%_[#FI_^F:^K^QFOXYO^#;+_E-U
M\!?^PYJ?_IFOJ_L9H _''_@]?_Y1M?#7_LN%G_Z9]5K^9&OZ;O\ @]?_ .4;
M7PU_[+A9_P#IGU6OYD: "BBB@ HHHH _N,_X)D?\HVOV>_\ LA_A/_TSVM=O
M^U!_R;3\1/\ L1=7_P#2.6N(_P""9'_*-K]GO_LA_A/_ -,]K7;_ +4'_)M/
MQ$_[$75__2.6@#^#RBBB@ HHHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU_1Q_
MP9!_\FS_ !U_['K2_P#TBDH _<2BBB@ HHHH **** "BBB@#\R/^"]>KMX7_
M &G/V:?''B?XK:]\&?#&CQ>,UOOVA/#?AB?5[GP]/<Z9#"FD^2J2PHEZ.2\L
M3L6M5$31L&:OBWX?Z[J'[+/PD^"/QI_:J_9^U?P1X2\3?\$_O&7PV\,:-;^&
MM0NXV\22:M)+;1/&5EDM[C4[,Q3*LI 9KAD!PI _H)HH \!_X)5_#3XC?!O_
M ()J_ CX6?%S3;FQ\2Z#\*=#L]8TZ]4B:RF2SB!MI >5>(8C([%".U>_444
M9/CKP=I?Q!\(W_@O6[B[AM-1@,,\EC<M#,JD@Y1UY4\=17D/_#O?X)_]#;X[
M_P#"RN?\:]THH \ _P"";NC6N@_ 34].LY)GCC\;ZLBF>4NV$F"#)/4X49]3
MD]Z_F<_X.N?^4W7Q-_[ ?AS_ -,UI7]-W_!/?_DB>K?]CWK/_I2:_F1_X.N?
M^4W7Q-_[ ?AS_P!,UI0!^<M%%% !1110!]Q_\&V7_*;KX"_]AS4__3-?5_8S
M7\<W_!ME_P INO@+_P!AS4__ $S7U?V,T ?CC_P>O_\ *-KX:_\ 9<+/_P!,
M^JU_,C7]-W_!Z_\ \HVOAK_V7"S_ /3/JM?S(T %%%% !1110!_<9_P3(_Y1
MM?L]_P#9#_"?_IGM:[?]J#_DVGXB?]B+J_\ Z1RUQ'_!,C_E&U^SW_V0_P )
M_P#IGM:[?]J#_DVGXB?]B+J__I'+0!_!Y1110 4444 %?T<?\&0?_)L_QU_[
M'K2__2*2OYQZ_HX_X,@_^39_CK_V/6E_^D4E '[B5_([_P '7/\ RFZ^)O\
MV _#G_IFM*_KBK^1W_@ZY_Y3=?$W_L!^'/\ TS6E 'YRT444 %%%% 'W'_P;
M9?\ *;KX"_\ 8<U/_P!,U]7]C-?QS?\ !ME_RFZ^ O\ V'-3_P#3-?5_8S0!
M^./_  >O_P#*-KX:_P#9<+/_ -,^JU_,C7]-W_!Z_P#\HVOAK_V7"S_],^JU
M_,C0 4444 %%%% ']QG_  3(_P"4;7[/?_9#_"?_ *9[6NW_ &H/^3:?B)_V
M(NK_ /I'+7$?\$R/^4;7[/?_ &0_PG_Z9[6NW_:@_P"3:?B)_P!B+J__ *1R
MT ?P>4444 %%%% !7]''_!D'_P FS_'7_L>M+_\ 2*2OYQZ_HX_X,@_^39_C
MK_V/6E_^D4E '[B5_([_ ,'7/_*;KXF_]@/PY_Z9K2OZXJ_D=_X.N?\ E-U\
M3?\ L!^'/_3-:4 ?G+1110 4444 ?<?_  ;9?\INO@+_ -AS4_\ TS7U?V,U
M_'-_P;9?\INO@+_V'-3_ /3-?5_8S0!^./\ P>O_ /*-KX:_]EPL_P#TSZK7
M\R-?TW?\'K__ "C:^&O_ &7"S_\ 3/JM?S(T %%%% !1110!_<9_P3(_Y1M?
ML]_]D/\ "?\ Z9[6NW_:@_Y-I^(G_8BZO_Z1RUQ'_!,C_E&U^SW_ -D/\)_^
MF>UKM_VH/^3:?B)_V(NK_P#I'+0!_!Y1110 4444 %?T<?\ !D'_ ,FS_'7_
M +'K2_\ TBDK^<>OZ./^#(/_ )-G^.O_ &/6E_\ I%)0!^XE%%% !1110 44
M44 %%%% !1110 4444 %%%% 'A?_  3W_P"2)ZM_V/>L_P#I2:_F1_X.N?\
ME-U\3?\ L!^'/_3-:5_3=_P3W_Y(GJW_ &/>L_\ I2:_F1_X.N?^4W7Q-_[
M?AS_ -,UI0!^<M%%% !1110!]Q_\&V7_ "FZ^ O_ &'-3_\ 3-?5_8S7\<W_
M  ;9?\INO@+_ -AS4_\ TS7U?V,T ?CC_P 'K_\ RC:^&O\ V7"S_P#3/JM?
MS(U_3=_P>O\ _*-KX:_]EPL__3/JM?S(T %%%% !1110!_<9_P $R/\ E&U^
MSW_V0_PG_P"F>UKM_P!J#_DVGXB?]B+J_P#Z1RUQ'_!,C_E&U^SW_P!D/\)_
M^F>UKM_VH/\ DVGXB?\ 8BZO_P"D<M '\'E%%% !1110 5_1Q_P9!_\ )L_Q
MU_['K2__ $BDK^<>OZ./^#(/_DV?XZ_]CUI?_I%)0!^XE?R._P#!US_RFZ^)
MO_8#\.?^F:TK^N*OY'?^#KG_ )3=?$W_ + ?AS_TS6E 'YRT444 %%%% 'W'
M_P &V7_*;KX"_P#8<U/_ -,U]7]C-?QS?\&V7_*;KX"_]AS4_P#TS7U?V,T
M?CC_ ,'K_P#RC:^&O_9<+/\ ],^JU_,C7]-W_!Z__P HVOAK_P!EPL__ $SZ
MK7\R- !1110 4444 ?W&?\$R/^4;7[/?_9#_  G_ .F>UKM_VH/^3:?B)_V(
MNK_^D<M<1_P3(_Y1M?L]_P#9#_"?_IGM:[?]J#_DVGXB?]B+J_\ Z1RT ?P>
M4444 %%%% !7]''_  9!_P#)L_QU_P"QZTO_ -(I*_G'K^CC_@R#_P"39_CK
M_P!CUI?_ *124 ?N)7\CO_!US_RFZ^)O_8#\.?\ IFM*_KBK^1W_ (.N?^4W
M7Q-_[ ?AS_TS6E 'YRT444 %%%% 'W'_ ,&V7_*;KX"_]AS4_P#TS7U?V,U_
M'-_P;9?\INO@+_V'-3_],U]7]C- 'XX_\'K_ /RC:^&O_9<+/_TSZK7\R-?T
MW?\ !Z__ ,HVOAK_ -EPL_\ TSZK7\R- !1110 4444 ?W&?\$R/^4;7[/?_
M &0_PG_Z9[6NW_:@_P"3:?B)_P!B+J__ *1RUQ'_  3(_P"4;7[/?_9#_"?_
M *9[6NW_ &H/^3:?B)_V(NK_ /I'+0!_!Y1110 4444 %?T<?\&0?_)L_P =
M?^QZTO\ ](I*_G'K^CC_ (,@_P#DV?XZ_P#8]:7_ .D4E '[B4444 %%%% !
M1110 4444 ? G_!P-\!/V8/''[+%M\5/BI\&KCQE\2AJ-KX+^"]@GC76-*B?
M7];NX+6W$B:==P"=$DVSL'#'9;NJD;CGY+_:M_8C^&WPJ^+_ (+_ ."9_P 0
M_'7B34/AO\&_V%O&7CKPW>77B:[M6N_&BZ@?.UAVCE4O-$7EN(T8LD(D(4!>
M*_7_ .+_ , OA!\>SX6/Q=\%0:U_PA7C"R\5>&!//*@L=8M-_P!FNQY;KO:/
MS'PK[ER<E20,<7^UK_P3Z_8V_;JBT-/VL/@-I7C%_#<DS:+<7<\]O-;+,%$T
M0EMY(W:&0*H>%B8WVC<IP* ,7_@E5\2OB-\8_P#@FK\"/BG\7-2N;[Q+KWPI
MT.\UC4;UBTU[,]E$3<R$\L\HQ(3W+D]Z]^JIH.@Z)X6T.R\,>&=(MM/TW3K2
M.UT^PLH%BAMH(U"1Q1HH 1%4!0H    %6Z ,GQU9^,;_ ,(W]G\/]8M-/UJ2
M C3KV^MS+##)D89T'WAC/%>0_P#" _\ !03_ *+_ .!/_"4D_P#BJ]THH \
M_P"";L.LP? 34X]=O(9[@>-]6$DD$>U2PF <@>A<,1Z @=J_F<_X.N?^4W7Q
M-_[ ?AS_ -,UI7]-W_!/?_DB>K?]CWK/_I2:_F1_X.N?^4W7Q-_[ ?AS_P!,
MUI0!^<M%%% !1110!]Q_\&V7_*;KX"_]AS4__3-?5_8S7\<W_!ME_P INO@+
M_P!AS4__ $S7U?V,T ?CC_P>O_\ *-KX:_\ 9<+/_P!,^JU_,C7]-W_!Z_\
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
M ?G+1110 4444 ?<?_!ME_RFZ^ O_8<U/_TS7U?V,U_'-_P;9?\ *;KX"_\
M8<U/_P!,U]7]C- 'XX_\'K__ "C:^&O_ &7"S_\ 3/JM?S(U_3=_P>O_ /*-
MKX:_]EPL_P#TSZK7\R- !1110 4444 ?W&?\$R/^4;7[/?\ V0_PG_Z9[6NW
M_:@_Y-I^(G_8BZO_ .D<M<1_P3(_Y1M?L]_]D/\ "?\ Z9[6NW_:@_Y-I^(G
M_8BZO_Z1RT ?P>4444 %%%% !7]''_!D'_R;/\=?^QZTO_TBDK^<>OZ./^#(
M/_DV?XZ_]CUI?_I%)0!^XE%%% !1110 4444 %%%% 'Y^?\ !<7]E+XN_MM^
M-O@)\ OAGK7PSO+*'Q%KNNZ[X&^(/Q*U#P\_B'[/IICMU@&ED7TZ1-<222&
MC9B/>0K$C\__  UXL^!_[?'A;X:?#/4OAYK?P]^$O@S]B7XA^-?"/@F/X@:E
M<P:;XRT_7[BPFOX[Z2?S;[R/(EN('E=_+63IC<*_:K]K']A?]D[]N3P_I'AO
M]JCX,6'BR#0+R2YT.>6ZN+6ZL))$V2^3<VLD<T:R* KHKA7"J&!P,<I\8?\
M@E+_ ,$[OCU\-?!7P?\ BC^RCX9OO#?PZM'M/!>F6BS62Z7;.JK+;HUM)&[0
MR!5\R)V9)2,NK'F@";_@E5\2OB-\8_\ @FK\"/BG\7-2N;[Q+KWPIT.\UC4;
MUBTU[,]E$3<R$\L\HQ(3W+D]Z]^JIH.@Z)X6T.R\,>&=(MM/TW3K2.UT^PLH
M%BAMH(U"1Q1HH 1%4!0H    %6Z ,GQU9^,;_P (W]G\/]8M-/UJ2 C3KV^M
MS+##)D89T'WAC/%>0_\ " _\%!/^B_\ @3_PE)/_ (JO=** / /^";L.LP?
M34X]=O(9[@>-]6$DD$>U2PF <@>A<,1Z @=J_F<_X.N?^4W7Q-_[ ?AS_P!,
MUI7]-W_!/?\ Y(GJW_8]ZS_Z4FOYD?\ @ZY_Y3=?$W_L!^'/_3-:4 ?G+111
M0 4444 ?<?\ P;9?\INO@+_V'-3_ /3-?5_8S7\<W_!ME_RFZ^ O_8<U/_TS
M7U?V,T ?CC_P>O\ _*-KX:_]EPL__3/JM?S(U_3=_P 'K_\ RC:^&O\ V7"S
M_P#3/JM?S(T %%%% !1110!_<9_P3(_Y1M?L]_\ 9#_"?_IGM:[?]J#_ )-I
M^(G_ &(NK_\ I'+7$?\ !,C_ )1M?L]_]D/\)_\ IGM:[?\ :@_Y-I^(G_8B
MZO\ ^D<M '\'E%%% !1110 5_1Q_P9!_\FS_ !U_['K2_P#TBDK^<>OZ./\
M@R#_ .39_CK_ -CUI?\ Z124 ?N)7\CO_!US_P INOB;_P!@/PY_Z9K2OZXJ
M_D=_X.N?^4W7Q-_[ ?AS_P!,UI0!^<M%%% !1110!]Q_\&V7_*;KX"_]AS4_
M_3-?5_8S7\<W_!ME_P INO@+_P!AS4__ $S7U?V,T ?CC_P>O_\ *-KX:_\
M9<+/_P!,^JU_,C7]-W_!Z_\ \HVOAK_V7"S_ /3/JM?S(T %%%% !1110!_<
M9_P3(_Y1M?L]_P#9#_"?_IGM:[?]J#_DVGXB?]B+J_\ Z1RUQ'_!,C_E&U^S
MW_V0_P )_P#IGM:[?]J#_DVGXB?]B+J__I'+0!_!Y1110 4444 %?T<?\&0?
M_)L_QU_['K2__2*2OYQZ_HX_X,@_^39_CK_V/6E_^D4E '[B5_([_P '7/\
MRFZ^)O\ V _#G_IFM*_KBK^1W_@ZY_Y3=?$W_L!^'/\ TS6E 'YRT444 %%%
M% 'W'_P;9?\ *;KX"_\ 8<U/_P!,U]7]C-?QS?\ !ME_RFZ^ O\ V'-3_P#3
M-?5_8S0!^./_  >O_P#*-KX:_P#9<+/_ -,^JU_,C7]-W_!Z_P#\HVOAK_V7
M"S_],^JU_,C0 4444 %%%% ']QG_  3(_P"4;7[/?_9#_"?_ *9[6NW_ &H/
M^3:?B)_V(NK_ /I'+7$?\$R/^4;7[/?_ &0_PG_Z9[6NW_:@_P"3:?B)_P!B
M+J__ *1RT ?P>4444 %%%% !7]''_!D'_P FS_'7_L>M+_\ 2*2OYQZ_HX_X
M,@_^39_CK_V/6E_^D4E '[B4444 %%%% !1110 4444 %%%% !1110 4444
M>%_\$]_^2)ZM_P!CWK/_ *4FOYD?^#KG_E-U\3?^P'X<_P#3-:5_3=_P3W_Y
M(GJW_8]ZS_Z4FOYD?^#KG_E-U\3?^P'X<_\ 3-:4 ?G+1110 4444 ?<?_!M
ME_RFZ^ O_8<U/_TS7U?V,U_'-_P;9?\ *;KX"_\ 8<U/_P!,U]7]C- 'XX_\
M'K__ "C:^&O_ &7"S_\ 3/JM?S(U_3=_P>O_ /*-KX:_]EPL_P#TSZK7\R-
M!1110 4444 ?W&?\$R/^4;7[/?\ V0_PG_Z9[6NW_:@_Y-I^(G_8BZO_ .D<
MM<1_P3(_Y1M?L]_]D/\ "?\ Z9[6NW_:@_Y-I^(G_8BZO_Z1RT ?P>4444 %
M%%% !7]''_!D'_R;/\=?^QZTO_TBDK^<>OZ./^#(/_DV?XZ_]CUI?_I%)0!^
MXE?R._\ !US_ ,INOB;_ -@/PY_Z9K2OZXJ_D=_X.N?^4W7Q-_[ ?AS_ -,U
MI0!^<M%%% !1110!]Q_\&V7_ "FZ^ O_ &'-3_\ 3-?5_8S7\<W_  ;9?\IN
MO@+_ -AS4_\ TS7U?V,T ?CC_P 'K_\ RC:^&O\ V7"S_P#3/JM?S(U_3=_P
M>O\ _*-KX:_]EPL__3/JM?S(T %%%% !1110!_<9_P $R/\ E&U^SW_V0_PG
M_P"F>UKM_P!J#_DVGXB?]B+J_P#Z1RUQ'_!,C_E&U^SW_P!D/\)_^F>UKM_V
MH/\ DVGXB?\ 8BZO_P"D<M '\'E%%% !1110 5_1Q_P9!_\ )L_QU_['K2__
M $BDK^<>OZ./^#(/_DV?XZ_]CUI?_I%)0!^XE?R._P#!US_RFZ^)O_8#\.?^
MF:TK^N*OY'?^#KG_ )3=?$W_ + ?AS_TS6E 'YRT444 %%%% 'W'_P &V7_*
M;KX"_P#8<U/_ -,U]7]C-?QS?\&V7_*;KX"_]AS4_P#TS7U?V,T ?CC_ ,'K
M_P#RC:^&O_9<+/\ ],^JU_,C7]-W_!Z__P HVOAK_P!EPL__ $SZK7\R- !1
M110 4444 ?W&?\$R/^4;7[/?_9#_  G_ .F>UKM_VH/^3:?B)_V(NK_^D<M<
M1_P3(_Y1M?L]_P#9#_"?_IGM:[?]J#_DVGXB?]B+J_\ Z1RT ?P>4444 %%%
M% !7]''_  9!_P#)L_QU_P"QZTO_ -(I*_G'K^CC_@R#_P"39_CK_P!CUI?_
M *124 ?N)1110 4444 %%%% !1110!\F_P#!77]O+QO^QK^SW<>&_P!G/1X-
M;^,_C+2=3/@#2)E5XK""RM'N;_6KH,"!:V4"F0Y!$DKP18/FU\B^)O\ @H[_
M ,%$/C5\._@=\,?@3\?=&\'>,;K]A]_CO\0?%U_X)L]0/B"\BAMXHM.6!PL-
MI#+<-*TCQIN56 3;MP?MO]O3_@E+^Q=_P44LY-5_:(^%%MJ7BFT\+WFB^&O%
M+7MVDVCK.&(D2*&>-)=DK"3:X(8K@G%?/.H?\&]?@OP5\'?AQX"_96_:GUOX
M7^(?"'PFU+X=>+?%-AX9AU$>*]%U+9)J'F6]U*?LD\EP)+B.2.0B%I6 5@%P
M ?7W[!O[1M_^U[^Q9\+/VH-7T:'3K[QWX$TS6=1L+;=Y5O=3VZ/-''N).P2%
MPN23M SS7K-<A^S]\$? W[-/P+\'_L\_#*WFB\/>"/#5EH>C+<R!Y3;6L"0H
MTC #<Y" LV!EB3WKKZ ,GQUXAU3PIX1O_$>B>%;O7+NT@,D&DV+*)KILCY$+
M<9^OI7D/_#6'QL_Z,?\ '?\ X%6W_P 57NE% '@'_!-W4;K5/@)J=W>:5-92
M/XWU9F@G(+*6F#$''<%BI]U-?S.?\'7/_*;KXF_]@/PY_P"F:TK^F[_@GO\
M\D3U;_L>]9_]*37\R/\ P=<_\INOB;_V _#G_IFM* /SEHHHH **** /N/\
MX-LO^4W7P%_[#FI_^F:^K^QFOXYO^#;+_E-U\!?^PYJ?_IFOJ_L9H _''_@]
M?_Y1M?#7_LN%G_Z9]5K^9&OZ;O\ @]?_ .4;7PU_[+A9_P#IGU6OYD: "BBB
M@ HHHH _N,_X)D?\HVOV>_\ LA_A/_TSVM=O^U!_R;3\1/\ L1=7_P#2.6N(
M_P""9'_*-K]GO_LA_A/_ -,]K7;_ +4'_)M/Q$_[$75__2.6@#^#RBBB@ HH
MHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU_1Q_P9!_\FS_ !U_['K2_P#TBDH
M_<2OY'?^#KG_ )3=?$W_ + ?AS_TS6E?UQ5_([_P=<_\INOB;_V _#G_ *9K
M2@#\Y:*** "BBB@#[C_X-LO^4W7P%_[#FI_^F:^K^QFOXYO^#;+_ )3=? 7_
M +#FI_\ IFOJ_L9H _''_@]?_P"4;7PU_P"RX6?_ *9]5K^9&OZ;O^#U_P#Y
M1M?#7_LN%G_Z9]5K^9&@ HHHH **** /[C/^"9'_ "C:_9[_ .R'^$__ $SV
MM=O^U!_R;3\1/^Q%U?\ ](Y:XC_@F1_RC:_9[_[(?X3_ /3/:UV_[4'_ ";3
M\1/^Q%U?_P!(Y: /X/**** "BBB@ K^CC_@R#_Y-G^.O_8]:7_Z125_./7]'
M'_!D'_R;/\=?^QZTO_TBDH _<2OY'?\ @ZY_Y3=?$W_L!^'/_3-:5_7%7\CO
M_!US_P INOB;_P!@/PY_Z9K2@#\Y:*** "BBB@#[C_X-LO\ E-U\!?\ L.:G
M_P"F:^K^QFOXYO\ @VR_Y3=? 7_L.:G_ .F:^K^QF@#\<?\ @]?_ .4;7PU_
M[+A9_P#IGU6OYD:_IN_X/7_^4;7PU_[+A9_^F?5:_F1H **** "BBB@#^XS_
M ()D?\HVOV>_^R'^$_\ TSVM=O\ M0?\FT_$3_L1=7_](Y:XC_@F1_RC:_9[
M_P"R'^$__3/:UV_[4'_)M/Q$_P"Q%U?_ -(Y: /X/**** "BBB@ K^CC_@R#
M_P"39_CK_P!CUI?_ *125_./7]''_!D'_P FS_'7_L>M+_\ 2*2@#]Q****
M"BBB@ HHHH **** "BBB@ HHHH **** /"_^">__ "1/5O\ L>]9_P#2DU_,
MC_P=<_\ *;KXF_\ 8#\.?^F:TK^F[_@GO_R1/5O^Q[UG_P!*37\R/_!US_RF
MZ^)O_8#\.?\ IFM* /SEHHHH **** /N/_@VR_Y3=? 7_L.:G_Z9KZO[&:_C
MF_X-LO\ E-U\!?\ L.:G_P"F:^K^QF@#\<?^#U__ )1M?#7_ ++A9_\ IGU6
MOYD:_IN_X/7_ /E&U\-?^RX6?_IGU6OYD: "BBB@ HHHH _N,_X)D?\ *-K]
MGO\ [(?X3_\ 3/:UV_[4'_)M/Q$_[$75_P#TCEKB/^"9'_*-K]GO_LA_A/\
M],]K7;_M0?\ )M/Q$_[$75__ $CEH _@\HHHH **** "OZ./^#(/_DV?XZ_]
MCUI?_I%)7\X]?T<?\&0?_)L_QU_['K2__2*2@#]Q*_D=_P"#KG_E-U\3?^P'
MX<_],UI7]<5?R._\'7/_ "FZ^)O_ & _#G_IFM* /SEHHHH **** /N/_@VR
M_P"4W7P%_P"PYJ?_ *9KZO[&:_CF_P"#;+_E-U\!?^PYJ?\ Z9KZO[&: /QQ
M_P"#U_\ Y1M?#7_LN%G_ .F?5:_F1K^F[_@]?_Y1M?#7_LN%G_Z9]5K^9&@
MHHHH **** /[C/\ @F1_RC:_9[_[(?X3_P#3/:UV_P"U!_R;3\1/^Q%U?_TC
MEKB/^"9'_*-K]GO_ +(?X3_],]K7;_M0?\FT_$3_ +$75_\ TCEH _@\HHHH
M **** "OZ./^#(/_ )-G^.O_ &/6E_\ I%)7\X]?T<?\&0?_ ";/\=?^QZTO
M_P!(I* /W$K^1W_@ZY_Y3=?$W_L!^'/_ $S6E?UQ5_([_P '7/\ RFZ^)O\
MV _#G_IFM* /SEHHHH **** /N/_ (-LO^4W7P%_[#FI_P#IFOJ_L9K^.;_@
MVR_Y3=? 7_L.:G_Z9KZO[&: /QQ_X/7_ /E&U\-?^RX6?_IGU6OYD:_IN_X/
M7_\ E&U\-?\ LN%G_P"F?5:_F1H **** "BBB@#^XS_@F1_RC:_9[_[(?X3_
M /3/:UV_[4'_ ";3\1/^Q%U?_P!(Y:XC_@F1_P HVOV>_P#LA_A/_P!,]K7;
M_M0?\FT_$3_L1=7_ /2.6@#^#RBBB@ HHHH *_HX_P"#(/\ Y-G^.O\ V/6E
M_P#I%)7\X]?T<?\ !D'_ ,FS_'7_ +'K2_\ TBDH _<2BBB@ HHHH **** "
MBBB@#Y4_X*R>,OVQ/AA\#5^+G[-G[0-C\.?#?A2QOM1\=:O8_#F3Q5KUXPC2
M/3[33[#RWB9'N'Q/(^"D>&#*%=A\=>)/^"G/_!1;]HOP;\)/ 'P0^,O@?X?>
M,9_V/]5^-WC[Q!I&A6GB"SUBXM)DM8-*AWR/%;Q23!S.R%Y(R2BL#&=WWM^V
M?^R?\?OV@M8\)^.OV:OVX_%_P7\2>%OMT+R:7ID6KZ1J]M=1JC+>:9<.L,\L
M14/!,3F)F?AMV!\T:Y_P;Z>#?"'P?^'/PY_91_:W\5?#;5_!7POUSX>:]XGD
MT"TU:;Q+H&L73WNH12QS%%MYFNY9IHI8S^Z,A&UMJX /KC]@W]HV_P#VO?V+
M/A9^U!J^C0Z=?>._ FF:SJ-A;;O*M[J>W1YHX]Q)V"0N%R2=H&>:]9KD/V?O
M@CX&_9I^!?@_]GGX96\T7A[P1X:LM#T9;F0/*;:U@2%&D8 ;G(0%FP,L2>]=
M?0!D^.O$.J>%/"-_XCT3PK=ZY=VD!D@TFQ91-=-D?(A;C/U]*\A_X:P^-G_1
MC_CO_P "K;_XJO=** / /^";NHW6J? 34[N\TJ:RD?QOJS-!.064M,&(..X+
M%3[J:_F<_P"#KG_E-U\3?^P'X<_],UI7]-W_  3W_P"2)ZM_V/>L_P#I2:_F
M1_X.N?\ E-U\3?\ L!^'/_3-:4 ?G+1110 4444 ?<?_  ;9?\INO@+_ -AS
M4_\ TS7U?V,U_'-_P;9?\INO@+_V'-3_ /3-?5_8S0!^./\ P>O_ /*-KX:_
M]EPL_P#TSZK7\R-?TW?\'K__ "C:^&O_ &7"S_\ 3/JM?S(T %%%% !1110!
M_<9_P3(_Y1M?L]_]D/\ "?\ Z9[6NW_:@_Y-I^(G_8BZO_Z1RUQ'_!,C_E&U
M^SW_ -D/\)_^F>UKM_VH/^3:?B)_V(NK_P#I'+0!_!Y1110 4444 %?T<?\
M!D'_ ,FS_'7_ +'K2_\ TBDK^<>OZ./^#(/_ )-G^.O_ &/6E_\ I%)0!^XE
M?R._\'7/_*;KXF_]@/PY_P"F:TK^N*OY'?\ @ZY_Y3=?$W_L!^'/_3-:4 ?G
M+1110 4444 ?<?\ P;9?\INO@+_V'-3_ /3-?5_8S7\<W_!ME_RFZ^ O_8<U
M/_TS7U?V,T ?CC_P>O\ _*-KX:_]EPL__3/JM?S(U_3=_P 'K_\ RC:^&O\
MV7"S_P#3/JM?S(T %%%% !1110!_<9_P3(_Y1M?L]_\ 9#_"?_IGM:[?]J#_
M )-I^(G_ &(NK_\ I'+7$?\ !,C_ )1M?L]_]D/\)_\ IGM:[?\ :@_Y-I^(
MG_8BZO\ ^D<M '\'E%%% !1110 5_1Q_P9!_\FS_ !U_['K2_P#TBDK^<>OZ
M./\ @R#_ .39_CK_ -CUI?\ Z124 ?N)7\CO_!US_P INOB;_P!@/PY_Z9K2
MOZXJ_D=_X.N?^4W7Q-_[ ?AS_P!,UI0!^<M%%% !1110!]Q_\&V7_*;KX"_]
MAS4__3-?5_8S7\<W_!ME_P INO@+_P!AS4__ $S7U?V,T ?CC_P>O_\ *-KX
M:_\ 9<+/_P!,^JU_,C7]-W_!Z_\ \HVOAK_V7"S_ /3/JM?S(T %%%% !111
M0!_<9_P3(_Y1M?L]_P#9#_"?_IGM:[?]J#_DVGXB?]B+J_\ Z1RUQ'_!,C_E
M&U^SW_V0_P )_P#IGM:[?]J#_DVGXB?]B+J__I'+0!_!Y1110 4444 %?T<?
M\&0?_)L_QU_['K2__2*2OYQZ_HX_X,@_^39_CK_V/6E_^D4E '[B4444 %%%
M% !1110 4444 %%%% !1110 4444 >%_\$]_^2)ZM_V/>L_^E)K^9'_@ZY_Y
M3=?$W_L!^'/_ $S6E?TW?\$]_P#DB>K?]CWK/_I2:_F1_P"#KG_E-U\3?^P'
MX<_],UI0!^<M%%% !1110!]Q_P#!ME_RFZ^ O_8<U/\ ],U]7]C-?QS?\&V7
M_*;KX"_]AS4__3-?5_8S0!^./_!Z_P#\HVOAK_V7"S_],^JU_,C7]-W_  >O
M_P#*-KX:_P#9<+/_ -,^JU_,C0 4444 %%%% ']QG_!,C_E&U^SW_P!D/\)_
M^F>UKM_VH/\ DVGXB?\ 8BZO_P"D<M<1_P $R/\ E&U^SW_V0_PG_P"F>UKM
M_P!J#_DVGXB?]B+J_P#Z1RT ?P>4444 %%%% !7]''_!D'_R;/\ '7_L>M+_
M /2*2OYQZ_HX_P"#(/\ Y-G^.O\ V/6E_P#I%)0!^XE?R._\'7/_ "FZ^)O_
M & _#G_IFM*_KBK^1W_@ZY_Y3=?$W_L!^'/_ $S6E 'YRT444 %%%% 'W'_P
M;9?\INO@+_V'-3_],U]7]C-?QS?\&V7_ "FZ^ O_ &'-3_\ 3-?5_8S0!^./
M_!Z__P HVOAK_P!EPL__ $SZK7\R-?TW?\'K_P#RC:^&O_9<+/\ ],^JU_,C
M0 4444 %%%% ']QG_!,C_E&U^SW_ -D/\)_^F>UKM_VH/^3:?B)_V(NK_P#I
M'+7$?\$R/^4;7[/?_9#_  G_ .F>UKM_VH/^3:?B)_V(NK_^D<M '\'E%%%
M!1110 5_1Q_P9!_\FS_'7_L>M+_](I*_G'K^CC_@R#_Y-G^.O_8]:7_Z124
M?N)7\CO_  =<_P#*;KXF_P#8#\.?^F:TK^N*OY'?^#KG_E-U\3?^P'X<_P#3
M-:4 ?G+1110 4444 ?<?_!ME_P INO@+_P!AS4__ $S7U?V,U_'-_P &V7_*
M;KX"_P#8<U/_ -,U]7]C- 'XX_\ !Z__ ,HVOAK_ -EPL_\ TSZK7\R-?TW?
M\'K_ /RC:^&O_9<+/_TSZK7\R- !1110 4444 ?W&?\ !,C_ )1M?L]_]D/\
M)_\ IGM:[?\ :@_Y-I^(G_8BZO\ ^D<M<1_P3(_Y1M?L]_\ 9#_"?_IGM:[?
M]J#_ )-I^(G_ &(NK_\ I'+0!_!Y1110 4444 %?T<?\&0?_ ";/\=?^QZTO
M_P!(I*_G'K^CC_@R#_Y-G^.O_8]:7_Z124 ?N)1110 4444 %%%% !1110!\
MN?\ !3KQ%^UKX*\%:7\0_@Y^V#X#^ _PT\-6&I:G\5_B1XDT!-7U.V2.%?L,
M%E9W"?9I$DE++(7<2DF)85+,0?A^U_X*;_\ !5+]H?X:_"7X=^&/&.A?!_XB
MO^R;K_QK\>7]WX'AO_[:6SOFL]-LUM[EMMG%=(J7,K*"Z"<!-NW!^PO^"J?_
M  2[^(W_  4IU'X=#0?VQ;OX<Z1\/=:?6D\/CP'9Z]8ZOJ8*?9[F[M[V3R)Q
M %<)'+&Z9F<D'C')_'O_ ((\?&[X^:7X2\<ZY_P49\06?Q<TWX=Z[X \<_$^
MV^'.EI_PEGAG5+EII+-]/C*06<L0*+%/"<J5+LK,> #Z4_8-_:-O_P!KW]BS
MX6?M0:OHT.G7WCOP)IFLZC86V[RK>ZGMT>:./<2=@D+A<DG:!GFO6:Y#]G[X
M(^!OV:?@7X/_ &>?AE;S1>'O!'AJRT/1EN9 \IMK6!(4:1@!N<A 6; RQ)[U
MU] &3XZ\0ZIX4\(W_B/1/"MWKEW:0&2#2;%E$UTV1\B%N,_7TKR'_AK#XV?]
M&/\ CO\ \"K;_P"*KW2B@#P#_@F[J-UJGP$U.[O-*FLI'\;ZLS03D%E+3!B#
MCN"Q4^ZFOYG/^#KG_E-U\3?^P'X<_P#3-:5_3=_P3W_Y(GJW_8]ZS_Z4FOYD
M?^#KG_E-U\3?^P'X<_\ 3-:4 ?G+1110 4444 ?<?_!ME_RFZ^ O_8<U/_TS
M7U?V,U_'-_P;9?\ *;KX"_\ 8<U/_P!,U]7]C- 'XX_\'K__ "C:^&O_ &7"
MS_\ 3/JM?S(U_3=_P>O_ /*-KX:_]EPL_P#TSZK7\R- !1110 4444 ?W&?\
M$R/^4;7[/?\ V0_PG_Z9[6NW_:@_Y-I^(G_8BZO_ .D<M<1_P3(_Y1M?L]_]
MD/\ "?\ Z9[6NW_:@_Y-I^(G_8BZO_Z1RT ?P>4444 %%%% !7]''_!D'_R;
M/\=?^QZTO_TBDK^<>OZ./^#(/_DV?XZ_]CUI?_I%)0!^XE?R._\ !US_ ,IN
MOB;_ -@/PY_Z9K2OZXJ_D=_X.N?^4W7Q-_[ ?AS_ -,UI0!^<M%%% !1110!
M]Q_\&V7_ "FZ^ O_ &'-3_\ 3-?5_8S7\<W_  ;9?\INO@+_ -AS4_\ TS7U
M?V,T ?CC_P 'K_\ RC:^&O\ V7"S_P#3/JM?S(U_3=_P>O\ _*-KX:_]EPL_
M_3/JM?S(T %%%% !1110!_<9_P $R/\ E&U^SW_V0_PG_P"F>UKM_P!J#_DV
MGXB?]B+J_P#Z1RUQ'_!,C_E&U^SW_P!D/\)_^F>UKM_VH/\ DVGXB?\ 8BZO
M_P"D<M '\'E%%% !1110 5_1Q_P9!_\ )L_QU_['K2__ $BDK^<>OZ./^#(/
M_DV?XZ_]CUI?_I%)0!^XE?R._P#!US_RFZ^)O_8#\.?^F:TK^N*OY'?^#KG_
M )3=?$W_ + ?AS_TS6E 'YRT444 %%%% 'W'_P &V7_*;KX"_P#8<U/_ -,U
M]7]C-?QS?\&V7_*;KX"_]AS4_P#TS7U?V,T ?CC_ ,'K_P#RC:^&O_9<+/\
M],^JU_,C7]-W_!Z__P HVOAK_P!EPL__ $SZK7\R- !1110 4444 ?W&?\$R
M/^4;7[/?_9#_  G_ .F>UKM_VH/^3:?B)_V(NK_^D<M<1_P3(_Y1M?L]_P#9
M#_"?_IGM:[?]J#_DVGXB?]B+J_\ Z1RT ?P>4444 %%%% !7]''_  9!_P#)
ML_QU_P"QZTO_ -(I*_G'K^CC_@R#_P"39_CK_P!CUI?_ *124 ?N)1110 44
M44 %%%% !1110 4444 %%%% !1110!X7_P $]_\ DB>K?]CWK/\ Z4FOYD?^
M#KG_ )3=?$W_ + ?AS_TS6E?TW?\$]_^2)ZM_P!CWK/_ *4FOYD?^#KG_E-U
M\3?^P'X<_P#3-:4 ?G+1110 4444 ?<?_!ME_P INO@+_P!AS4__ $S7U?V,
MU_'-_P &V7_*;KX"_P#8<U/_ -,U]7]C- 'XX_\ !Z__ ,HVOAK_ -EPL_\
MTSZK7\R-?TW?\'K_ /RC:^&O_9<+/_TSZK7\R- !1110 4444 ?W&?\ !,C_
M )1M?L]_]D/\)_\ IGM:[?\ :@_Y-I^(G_8BZO\ ^D<M<1_P3(_Y1M?L]_\
M9#_"?_IGM:[?]J#_ )-I^(G_ &(NK_\ I'+0!_!Y1110 4444 %?T<?\&0?_
M ";/\=?^QZTO_P!(I*_G'K^CC_@R#_Y-G^.O_8]:7_Z124 ?N)7\CO\ P=<_
M\INOB;_V _#G_IFM*_KBK^1W_@ZY_P"4W7Q-_P"P'X<_],UI0!^<M%%% !11
M10!]Q_\ !ME_RFZ^ O\ V'-3_P#3-?5_8S7\<W_!ME_RFZ^ O_8<U/\ ],U]
M7]C- 'XX_P#!Z_\ \HVOAK_V7"S_ /3/JM?S(U_3=_P>O_\ *-KX:_\ 9<+/
M_P!,^JU_,C0 4444 %%%% ']QG_!,C_E&U^SW_V0_P )_P#IGM:[?]J#_DVG
MXB?]B+J__I'+7$?\$R/^4;7[/?\ V0_PG_Z9[6NW_:@_Y-I^(G_8BZO_ .D<
MM '\'E%%% !1110 5_1Q_P &0?\ R;/\=?\ L>M+_P#2*2OYQZ_HX_X,@_\
MDV?XZ_\ 8]:7_P"D4E '[B5_([_P=<_\INOB;_V _#G_ *9K2OZXJ_D=_P"#
MKG_E-U\3?^P'X<_],UI0!^<M%%% !1110!]Q_P#!ME_RFZ^ O_8<U/\ ],U]
M7]C-?QS?\&V7_*;KX"_]AS4__3-?5_8S0!^./_!Z_P#\HVOAK_V7"S_],^JU
M_,C7]-W_  >O_P#*-KX:_P#9<+/_ -,^JU_,C0 4444 %%%% ']QG_!,C_E&
MU^SW_P!D/\)_^F>UKM_VH/\ DVGXB?\ 8BZO_P"D<M<1_P $R/\ E&U^SW_V
M0_PG_P"F>UKM_P!J#_DVGXB?]B+J_P#Z1RT ?P>4444 %%%% !7]''_!D'_R
M;/\ '7_L>M+_ /2*2OYQZ_HX_P"#(/\ Y-G^.O\ V/6E_P#I%)0!^XE%%% !
M1110 4444 %%%% 'S1_P5#_X*=_"/_@E[\ Y_BUX[\(:UXKUZ[L[N;POX+T"
MTF:?5#;*CW$DDZ12)9VT*2(\MQ(-J*1@.Q53PO[7W_!7?4?V=KWP;X,^$/[)
M^L?$[Q?X@^$E[\3?$7A[3O%%MIRZ!X8M(XFGN6FG0_:)2\ACBA1 9&0\ID9]
M0_X*K? +XE_M2?\ !.GXP_L]_!K18=1\5^+O!%WIN@V=Q=QVZ37$FW:IED(1
M <=6(%?*G[:G[#/[=6A?%CP=^TE^RI\%M%\>ZQJ/[)NI?!7Q=X<U#QA;Z4VB
MRW)BG@U19)@8[F*.<.LD:$.54;-V[Y0#[]_9^^-_@;]I;X%^#OVAOAE<32^'
MO&_AFRUS1FN8PDHMKJ!)D6103M<!P&7)PP(SQ77UY-^P=^SC??LA?L6_"S]E
M_5M9AU&^\">!-,T;4;^VSY5Q=06Z)-)'N (0R!RN1G:1GFO6: ,_Q7XK\.>!
MO#EWXM\6ZO#8:;80F6\O)SA(DZ;CCMS7G'_#<_[(_P#T7K0?^_S_ /Q->I7U
MA8ZI:2:?J=E%<6\J[98)XPZ./0J>"*Q_^%7?#/\ Z)WH7_@HA_\ B: /'_\
M@G)JVG:U\"-4O]*NTGAD\<:NR2(>"&GWJ?Q5E/XU_,U_P=<_\INOB;_V _#G
M_IFM*_IK_P"">-O!;? _58K:!(U'CK6 %10  +@@=/8 ?A7\RG_!US_RFZ^)
MO_8#\.?^F:TH _.6BBB@ HHHH ^X_P#@VR_Y3=? 7_L.:G_Z9KZO[&:_CF_X
M-LO^4W7P%_[#FI_^F:^K^QF@#\<?^#U__E&U\-?^RX6?_IGU6OYD:_IN_P"#
MU_\ Y1M?#7_LN%G_ .F?5:_F1H **** "BBB@#^XS_@F1_RC:_9[_P"R'^$_
M_3/:UV_[4'_)M/Q$_P"Q%U?_ -(Y:XC_ ()D?\HVOV>_^R'^$_\ TSVM=O\
MM0?\FT_$3_L1=7_](Y: /X/**** "BBB@ K^CC_@R#_Y-G^.O_8]:7_Z125_
M./7]''_!D'_R;/\ '7_L>M+_ /2*2@#]Q*_D=_X.N?\ E-U\3?\ L!^'/_3-
M:5_7%7\CO_!US_RFZ^)O_8#\.?\ IFM* /SEHHHH **** /N/_@VR_Y3=? 7
M_L.:G_Z9KZO[&:_CF_X-LO\ E-U\!?\ L.:G_P"F:^K^QF@#\<?^#U__ )1M
M?#7_ ++A9_\ IGU6OYD:_IN_X/7_ /E&U\-?^RX6?_IGU6OYD: "BBB@ HHH
MH _N,_X)D?\ *-K]GO\ [(?X3_\ 3/:UV_[4'_)M/Q$_[$75_P#TCEKB/^"9
M'_*-K]GO_LA_A/\ ],]K7;_M0?\ )M/Q$_[$75__ $CEH _@\HHHH **** "
MOZ./^#(/_DV?XZ_]CUI?_I%)7\X]?T<?\&0?_)L_QU_['K2__2*2@#]Q*_D=
M_P"#KG_E-U\3?^P'X<_],UI7]<5?R._\'7/_ "FZ^)O_ & _#G_IFM* /SEH
MHHH **** /N/_@VR_P"4W7P%_P"PYJ?_ *9KZO[&:_CF_P"#;+_E-U\!?^PY
MJ?\ Z9KZO[&: /QQ_P"#U_\ Y1M?#7_LN%G_ .F?5:_F1K^F[_@]?_Y1M?#7
M_LN%G_Z9]5K^9&@ HHHH **** /[C/\ @F1_RC:_9[_[(?X3_P#3/:UV_P"U
M!_R;3\1/^Q%U?_TCEKB/^"9'_*-K]GO_ +(?X3_],]K7;_M0?\FT_$3_ +$7
M5_\ TCEH _@\HHHH **** "OZ./^#(/_ )-G^.O_ &/6E_\ I%)7\X]?T<?\
M&0?_ ";/\=?^QZTO_P!(I* /W$HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH \+_X)[_\ )$]6_P"Q[UG_ -*37\R/_!US_P INOB;_P!@/PY_Z9K2OZ;O
M^">__)$]6_['O6?_ $I-?S(_\'7/_*;KXF_]@/PY_P"F:TH _.6BBB@ HHHH
M ^X_^#;+_E-U\!?^PYJ?_IFOJ_L9K^.;_@VR_P"4W7P%_P"PYJ?_ *9KZO[&
M: /QQ_X/7_\ E&U\-?\ LN%G_P"F?5:_F1K^F[_@]?\ ^4;7PU_[+A9_^F?5
M:_F1H **** "BBB@#^XS_@F1_P HVOV>_P#LA_A/_P!,]K7;_M0?\FT_$3_L
M1=7_ /2.6N(_X)D?\HVOV>_^R'^$_P#TSVM=O^U!_P FT_$3_L1=7_\ 2.6@
M#^#RBBB@ HHHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU_1Q_P9!_\FS_'7_L>
MM+_](I* /W$K^1W_ (.N?^4W7Q-_[ ?AS_TS6E?UQ5_([_P=<_\ *;KXF_\
M8#\.?^F:TH _.6BBB@ HHHH ^X_^#;+_ )3=? 7_ +#FI_\ IFOJ_L9K^.;_
M (-LO^4W7P%_[#FI_P#IFOJ_L9H _''_ (/7_P#E&U\-?^RX6?\ Z9]5K^9&
MOZ;O^#U__E&U\-?^RX6?_IGU6OYD: "BBB@ HHHH _N,_P""9'_*-K]GO_LA
M_A/_ -,]K7;_ +4'_)M/Q$_[$75__2.6N(_X)D?\HVOV>_\ LA_A/_TSVM=O
M^U!_R;3\1/\ L1=7_P#2.6@#^#RBBB@ HHHH *_HX_X,@_\ DV?XZ_\ 8]:7
M_P"D4E?SCU_1Q_P9!_\ )L_QU_['K2__ $BDH _<2OY'?^#KG_E-U\3?^P'X
M<_\ 3-:5_7%7\CO_  =<_P#*;KXF_P#8#\.?^F:TH _.6BBB@ HHHH ^X_\
M@VR_Y3=? 7_L.:G_ .F:^K^QFOXYO^#;+_E-U\!?^PYJ?_IFOJ_L9H _''_@
M]?\ ^4;7PU_[+A9_^F?5:_F1K^F[_@]?_P"4;7PU_P"RX6?_ *9]5K^9&@ H
MHHH **** /[C/^"9'_*-K]GO_LA_A/\ ],]K7;_M0?\ )M/Q$_[$75__ $CE
MKB/^"9'_ "C:_9[_ .R'^$__ $SVM=O^U!_R;3\1/^Q%U?\ ](Y: /X/****
M "BBB@ K^CC_ (,@_P#DV?XZ_P#8]:7_ .D4E?SCU_1Q_P &0?\ R;/\=?\
ML>M+_P#2*2@#]Q**** "BBB@ HHHH **** "ODC_ (*#?\%1]4_8T^*&F? W
MX2?LOZO\6?&$GP^U?Q[XCTC3?$EMI:Z-X9TUE2XO3).K>=*SL4B@1<NRD%EX
MS];U^?/_  4__8^_;4U;]KR/]L+]C3X.Z-\0KGQ/^SGXA^$/B#0-3\60:0^D
M"^N5NK755><%)XHY=PEB4B0J!M#9^4 ^U_V?OC?X&_:6^!?@[]H;X97$TOA[
MQOX9LM<T9KF,)*+:Z@29%D4$[7 <!ER<,",\5U]>3?L'?LXWW[(7[%OPL_9?
MU;68=1OO G@33-&U&_ML^5<74%NB321[@"$,@<KD9VD9YKUF@#/\5^*_#G@;
MPY=^+?%NKPV&FV$)EO+R<X2).FXX[<UYQ_PW/^R/_P!%ZT'_ +_/_P#$UZE?
M6%CJEI)I^IV45Q;RKME@GC#HX]"IX(K'_P"%7?#/_HG>A?\ @HA_^)H ^;/V
M-?VGOV?OA?\ "B^T/Q[\6='TVZNO%FJ7MO%+<[O,MY+ABD@*@C!P??BOPN_X
M."_V#?VG/VW_ /@J7XZ_:._9>\)Z#XG\&:SI6BPZ;K/_  GNBV7G/!IMO!*/
M)N[R*5=LB.N60 XR,@@U_3(?AA\-" #\/-"XZ?\ $IA_^)H_X5=\,_\ HG>A
M?^"B'_XF@#^,?_ARQ_P4?_Z(GH/_ (=+PU_\L:/^'+'_  4?_P"B)Z#_ .'2
M\-?_ "QK^SC_ (5=\,_^B=Z%_P""B'_XFC_A5WPS_P"B=Z%_X*(?_B: /XQ_
M^'+'_!1__HB>@_\ ATO#7_RQH_X<L?\ !1__ *(GH/\ X=+PU_\ +&O[./\
MA5WPS_Z)WH7_ (*(?_B:/^%7?#/_ *)WH7_@HA_^)H _ER_X(B_\$ZOVMOV0
MO^"I?PC_ &COVB/ V@^'O!GAC5;Z;7-9_P"%@Z'=_9DDTV[@0^3;7LDKYDE1
M<(C$;LG@$C^E/_AN?]D?_HO6@_\ ?Y__ (FNZ_X5=\,_^B=Z%_X*(?\ XFC_
M (5=\,_^B=Z%_P""B'_XF@#\FO\ @Z'T;_AXI^Q'X'^$/[''B#0?&/B+1_BI
M;:QJ.G?\))9:?Y-DNFZA"TOF7TL,;8DGB7:K%OFSC )'X6?\.6/^"C__ $1/
M0?\ PZ7AK_Y8U_9Q_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40_
M_$T ?QC_ /#EC_@H_P#]$3T'_P .EX:_^6-'_#EC_@H__P!$3T'_ ,.EX:_^
M6-?V<?\ "KOAG_T3O0O_  40_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q- '\8_P#P
MY8_X*/\ _1$]!_\ #I>&O_EC1_PY8_X*/_\ 1$]!_P##I>&O_EC7]G'_  J[
MX9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\30!\X_L+?M/_ +/7P;_8
MC^#GPA^)'Q@T'3?$7A7X5^'M'U[3OMRS?9;VVTVWAGB\R+=&^V1&7<C,IQD$
M@@UU'QX_;"_9A\9_ [QGX/\ #7QMT&YU'5O"FHV>GV_VK9YL\MM(B)N<!5RS
M 9) &>2!7LW_  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\30!_
M&/\ \.6/^"C_ /T1/0?_  Z7AK_Y8T?\.6/^"C__ $1/0?\ PZ7AK_Y8U_9Q
M_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40__$T ?QC_ /#EC_@H
M_P#]$3T'_P .EX:_^6-'_#EC_@H__P!$3T'_ ,.EX:_^6-?V<?\ "KOAG_T3
MO0O_  40_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q- '\8_P#PY8_X*/\ _1$]!_\
M#I>&O_EC7[5_\&L7@36?^"</P-^+'@[]L[5-!\&ZEXE\66%YHEM_PE%AJ/VF
M".V='?=8S3*F&(&&()[ BOV-_P"%7?#/_HG>A?\ @HA_^)H_X5=\,_\ HG>A
M?^"B'_XF@#A?^&Y_V1_^B]:#_P!_G_\ B:_G5_X."_V#?VG/VW_^"I?CK]H[
M]E[PGH/B?P9K.E:+#INL_P#">Z+9><\&FV\$H\F[O(I5VR(ZY9 #C(R"#7],
MG_"KOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O_!1#_P#$T ?QC_\ #EC_ (*/
M_P#1$]!_\.EX:_\ EC1_PY8_X*/_ /1$]!_\.EX:_P#EC7]G'_"KOAG_ -$[
MT+_P40__ !-'_"KOAG_T3O0O_!1#_P#$T ?QC_\ #EC_ (*/_P#1$]!_\.EX
M:_\ EC1_PY8_X*/_ /1$]!_\.EX:_P#EC7]G'_"KOAG_ -$[T+_P40__ !-'
M_"KOAG_T3O0O_!1#_P#$T ?RY?\ !$7_ ()U?M;?LA?\%2_A'^T=^T1X&T'P
M]X,\,:K?3:YK/_"P=#N_LR2:;=P(?)MKV25\R2HN$1B-V3P"1_2G_P -S_LC
M_P#1>M!_[_/_ /$UW7_"KOAG_P!$[T+_ ,%$/_Q-'_"KOAG_ -$[T+_P40__
M !- 'Y-?\'0^C?\ #Q3]B/P/\(?V./$&@^,?$6C_ !4MM8U'3O\ A)++3_)L
METW4(6E\R^EAC;$D\2[58M\V<8!(_"S_ (<L?\%'_P#HB>@_^'2\-?\ RQK^
MSC_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: /XQ_^'+'_  4?
M_P"B)Z#_ .'2\-?_ "QH_P"'+'_!1_\ Z(GH/_ATO#7_ ,L:_LX_X5=\,_\
MHG>A?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (F@#^,?_ARQ_P %'_\ HB>@_P#A
MTO#7_P L:/\ ARQ_P4?_ .B)Z#_X=+PU_P#+&O[./^%7?#/_ *)WH7_@HA_^
M)H_X5=\,_P#HG>A?^"B'_P")H ^<?V%OVG_V>O@W^Q'\'/A#\2/C!H.F^(O"
MOPK\/:/KVG?;EF^RWMMIMO#/%YD6Z-]LB,NY&93C()!!KJ/CQ^V%^S#XS^!W
MC/P?X:^-N@W.HZMX4U&ST^W^U;/-GEMI$1-S@*N68#)( SR0*]F_X5=\,_\
MHG>A?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (F@#^,?_ARQ_P %'_\ HB>@_P#A
MTO#7_P L:/\ ARQ_P4?_ .B)Z#_X=+PU_P#+&O[./^%7?#/_ *)WH7_@HA_^
M)H_X5=\,_P#HG>A?^"B'_P")H _C'_X<L?\ !1__ *(GH/\ X=+PU_\ +&C_
M (<L?\%'_P#HB>@_^'2\-?\ RQK^SC_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\
MZ)WH7_@HA_\ B: /XQ_^'+'_  4?_P"B)Z#_ .'2\-?_ "QK]J_^#6+P)K/_
M  3A^!OQ8\'?MG:IH/@W4O$OBRPO-$MO^$HL-1^TP1VSH[[K&:94PQ PQ!/8
M$5^QO_"KOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O_!1#_P#$T <+_P -S_LC
M_P#1>M!_[_/_ /$U_.K_ ,'!?[!O[3G[;_\ P5+\=?M'?LO>$]!\3^#-9TK1
M8=-UG_A/=%LO.>#3;>"4>3=WD4J[9$=<L@!QD9!!K^F3_A5WPS_Z)WH7_@HA
M_P#B:/\ A5WPS_Z)WH7_ (*(?_B: /XQ_P#ARQ_P4?\ ^B)Z#_X=+PU_\L:/
M^'+'_!1__HB>@_\ ATO#7_RQK^SC_A5WPS_Z)WH7_@HA_P#B:/\ A5WPS_Z)
MWH7_ (*(?_B: /XQ_P#ARQ_P4?\ ^B)Z#_X=+PU_\L:/^'+'_!1__HB>@_\
MATO#7_RQK^SC_A5WPS_Z)WH7_@HA_P#B:/\ A5WPS_Z)WH7_ (*(?_B: /Y<
MO^"(O_!.K]K;]D+_ (*E_"/]H[]HCP-H/A[P9X8U6^FUS6?^%@Z'=_9DDTV[
M@0^3;7LDKYDE1<(C$;LG@$C^E/\ X;G_ &1_^B]:#_W^?_XFNZ_X5=\,_P#H
MG>A?^"B'_P")H_X5=\,_^B=Z%_X*(?\ XF@#\FO^#H?1O^'BG[$?@?X0_L<>
M(-!\8^(M'^*EMK&HZ=_PDEEI_DV2Z;J$+2^9?2PQMB2>)=JL6^;., D?A9_P
MY8_X*/\ _1$]!_\ #I>&O_EC7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3
MO0O_  40_P#Q- '\8_\ PY8_X*/_ /1$]!_\.EX:_P#EC1_PY8_X*/\ _1$]
M!_\ #I>&O_EC7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_  40_P#Q
M- '\8_\ PY8_X*/_ /1$]!_\.EX:_P#EC1_PY8_X*/\ _1$]!_\ #I>&O_EC
M7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_  40_P#Q- 'SC^PM^T_^
MSU\&_P!B/X.?"'XD?&#0=-\1>%?A7X>T?7M.^W+-]EO;;3;>&>+S(MT;[9$9
M=R,RG&02"#74?'C]L+]F'QG\#O&?@_PU\;=!N=1U;PIJ-GI]O]JV>;/+;2(B
M;G 5<LP&20!GD@5[-_PJ[X9_]$[T+_P40_\ Q-'_  J[X9_]$[T+_P %$/\
M\30!_&/_ ,.6/^"C_P#T1/0?_#I>&O\ Y8T?\.6/^"C_ /T1/0?_  Z7AK_Y
M8U_9Q_PJ[X9_]$[T+_P40_\ Q-'_  J[X9_]$[T+_P %$/\ \30!_&/_ ,.6
M/^"C_P#T1/0?_#I>&O\ Y8T?\.6/^"C_ /T1/0?_  Z7AK_Y8U_9Q_PJ[X9_
M]$[T+_P40_\ Q-'_  J[X9_]$[T+_P %$/\ \30!_&/_ ,.6/^"C_P#T1/0?
M_#I>&O\ Y8U^U?\ P:Q>!-9_X)P_ WXL>#OVSM4T'P;J7B7Q987FB6W_  E%
MAJ/VF".V='?=8S3*F&(&&()[ BOV-_X5=\,_^B=Z%_X*(?\ XFC_ (5=\,_^
MB=Z%_P""B'_XF@!WP^^)'@7XJ^'%\7?#OQ-;:MIKRO$MY:,2A=3AEY Y%;=5
MM*T;1]!M!I^AZ5;65N&+""T@6- 3U.U0!FK- !1110 4444 %%%% !1110 4
M444 %%%% !1110 445Q_P/\ C_\ !7]I7P0WQ)^ GQ,TCQ9H2:I=Z:^J:-="
M6);JUF:&>(D=&5T(]""K#*LI(!V%%%% !1110 4444 %%<]I?Q:^%VM_$O5O
M@SH_Q#T:Z\6Z%IMMJ&M>&K?4HWOK&UN&D6":6$'>B.8GVD@9V^XST- !1110
M 4444 %%%9>O^-_!?A34M)T;Q3XNTO3;S7KXV6A6E_?QPR:C<B)Y3! KL#-(
M(XY'V)EML;-C"DT :E%%% !1110 4444 %%1W5U:V-K)>WMS'###&7FFE<*J
M*!DL2>  .237"?L[_M3?L]?M:>%M5\<_LV_%C2?&6BZ-XAN=$O\ 5]$E,ML+
MZ (98TEP%F4"1")(RR-GY6- '?T444 %%%% !1110 45QUO^T'\#;OXXS?LS
MV?Q9T";X@VV@'6[KP;#J<;:C!IPDCC^TR0@[DC+RQ@%@,[AC(KL: "BBB@ H
MHHH ***P?'WQ4^&7PK@TRY^)OQ"T3P]'K6LVVD:.VM:I%:B^O[APD%I#YC#S
M9I&.%C7+-V% &]1110 4444 %%%% !14=U=6MC:R7M[<QPPPQEYII7"JB@9+
M$G@ #DDUPG[._P"U-^SU^UIX6U7QS^S;\6-)\9:+HWB&YT2_U?1)3+;"^@"&
M6-)<!9E D0B2,LC9^5C0!W]%%% !1110 4444 %%<O9_&_X+ZC\4KKX&Z?\
M%[PO/XVL;(7E[X/AU^V;5;>V.")GM _G)&=RX<J!\PYYKJ* "BBB@ HHHH *
M**S?$'C+PAX3FL;?Q5XJTW3)-3NUM=-34+Z.$W<[?=BB#D>8Y[*N2?2@#2HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KCOB]^T)\$?@"_
MAN/XT?%#1_#3>,/$UMX=\+KJUV(CJ>J7&[R;2('[TC[3@=..2*^;OB[_ ,%S
MO^";'PX^*NI_L\1_M1Z+'XQMKZ718M0N])OW\/6FN;3Y=A=ZK'";2%]^ X,H
M\O#!BI&*^-]-^&7Q)^$G[67PI^%O_!5[]J2\^(6C^/?@YK?Q#_:&\+?$WQ-;
M7'A?P7J6EWUD^G:CI!6.%--5+B<VV(B%8 J3)OR0#W7X _\ !5W]M[QW^U)\
M'_\ A<?[-OA'PQ\&_C_XM\4>'/ &EL-2B\9:/+I$=S)'>ZDEP%MWAN5M)'"0
MI^[26-C*_1OCS_@CMX#_ ."F'[)_[3/AY?@#^RKX^T'X+^-_B)+H/Q\/C/0E
MFB_MR"]U,-K&E6S744UM:_98[.VN+QE,9E3Y4F9$0_>?_!1C]@?]H#_@HG\?
M_P!G3]H#]EG]K^V^'?A'P;HOB6;5/&?AQ%NM4EM-9M+&&.726*M$LLMJMRBW
M18&!9O,C#L0*^O\ X,?"K0/@9\)O#GP<\+:QK6H:=X9T>#3;*^\1:O+?WT\<
M2!%>>XF)>5R!DL3[     '34444 %%%>%_MA?\%,?V#_ -@2YTK3_P!KS]IC
MP_X+O=;7?I>EW?G7-Y/%N*F86]M')*L6X$>:5" @C=P: /9/%GBWPMX"\+ZC
MXW\<>)+#1M&TBREO-5U;5+M+>VL[>-2\DTLKD+&BJ"Q9B  "2:^ OVV_^"SW
MQD^$OB#QKXB_8V_9[\+?$;X>_!_X>Z'XY^)?B[6?%TED-5TC5-\D$>A^5#)'
M<R"WC:=I9'"8(0*S8W<?^U9XX_X*9?%WQO!^UU^S/XLN?BI\"=5^(&B:5X7^
M$OPUT[0=8TKQMX#ETUI=?O=0EO'1O/D=;BUB0RH%D6./9F0N>A\<_!'X>_\
M!1?_ (-YY/@-_P $E?#@\+^'_&VE6EAX-T+QQ>7$)TJ*#Q%$=3LKQY))Y4\O
MR+Z(JK2#"A8\KLH ^3?^"@?BG]K3P%_P6&\6_MI?\$[_ (#?$/Q3\5-/^''A
M37M)TZW\/R2>']9\&2:9?_VI:ZFQEBS(9H+,V\<3/,\\#JBLZC;^TOP.\6^*
M?'WP5\(>.?'.ARZ9K>L^%["^UG39M-FLWM+N6WCDFB:WGS+ 5=F7RY,NN-K<
M@UYS^PM^S+\;/V;?AUJB_M%_M4:_\5?&OBC5!J>OZC?01VFE:9+Y21"STFRC
M&VRLT1% 3)+L&D.&<@>WT %%%% !17,_&#XT?"/]GWX?:A\6/CE\2]#\(^&=
M+0-J&N^(M3BM+6#)PH:20@;F)"JO5B0 "2!7Q;_P4F_;_@^-W_!,77_C%_P2
MF_:\\-7OB:Z\?^%/#FE>+/#NHP72:;=7^OV%H8KE2KM"&2?#!D#&-R0"",@'
MKW[;/_!1C3_V>%\)_#?]G3P+IGQ7^)WCWQ_-X-\-^%+7Q=;V%I::I!9M>W*Z
MC>$2"S\FW"R&(H97,D85,-N'YL?\%7?VLH_^"@O[*7[-OQ[U[P=X^^%_BWP_
M\;/%N@3Z9X&MGUW5=!\=Z7I6HIIMM:&W1?MGF:I:VH7 0,CMDH%9U^O?^"('
MQ\_8R_:DU7XI_%[X4?"*Y\&?&V]U6QE_:-\,0P73Z3IOBJ+[;9S36<C;K3?.
M89Y7>W<O(DD1E);-9O\ P11_X)Y_\%%?V:/#^F^)/VV?CUI^E:;I-_X@NM(^
M$WA&VMYHKR\U34)[N?5=8O6#M/=9F*11P,J11*H+$O,C 'N/_!(K]K;]JO\
M;!_9?OO&/[:/P%'PZ^(7AKQ;=>&]<T$6-W ));6"W#W/[^-4822O*P\AY8@N
MU1(65P/J6BB@ HHHH *X[XO?M"?!'X OX;C^-'Q0T?PTWC#Q-;>'?"ZZM=B(
MZGJEQN\FTB!^](^TX'3CDBOGSQK_ ,%R_P#@EM\/?CVW[.GBO]JK3K?6X-=&
MB7VJ+H]])HECJA./L4^JI";.&8'(96E 0@ARI&*^5?AOXP^/GA;]JB\_9<_X
M+9?#BR\0?"?]I7XI:GK_ ,"W\1WRW\?@G7K35)CI_AV6Y1BL1FLX;2XM3&ZJ
M7>2)0QDE"@$GCO\ ;._:R_;YD\.?LO\ [37[/'A?PA\"/VN9/&G@3P1;Q?VE
M#XV\.SZ=;W9M]4OXY]EO+%,;0S+'"F$5HRTD@X;S[]CW6OVE_P!C_P#:Y^ W
M['?@?]O/5/B9\2]%U^'PO^T'\ _#/@XV_@OPIX9_LZ2:/5+!ET^W2U-N%MM\
M^\M=7$[+@8>-OL3_ (*>_P#!.+]J']M_]J/X"_$_X#?M2GX4Z-\-[/Q5#XG\
M0Z5:B76XDU2WLK7_ (EF]#'%</;I=Q?:&(:W$F] ['%?6/P8^%6@? SX3>'/
M@YX6UC6M0T[PSH\&FV5]XBU>6_OIXXD"*\]Q,2\KD#)8GV     .FHHHH **
M*\+_ &PO^"F/[!_[ ESI6G_M>?M,>'_!=[K:[]+TN[\ZYO)XMQ4S"WMHY)5B
MW CS2H0$$;N#0![)XL\6^%O 7A?4?&_CCQ)8:-HVD64MYJNK:I=I;VUG;QJ7
MDFEE<A8T506+,0  237P%^VW_P %GOC)\)?$'C7Q%^QM^SWX6^(WP]^#_P /
M=#\<_$OQ=K/BZ2R&JZ1JF^2"/0_*ADCN9!;QM.TLCA,$(%9L;O(?^"AGQK_;
M?\5>#?&G[>GPY_:>M)?@]%XZ\&^'?@7\.O#HTG5O#7Q5T35KBRL]574LK)-*
M\CW5S#L8Q^4MJZJA+>97T/\ MJ_L.>%?CC_P1X\>?\$YO^"8&K^$X4MKBT\-
MZ58R^*Y+NQTIH=:M;K4+*YN#)-+&4@,ZM$270,J*H&U0 ?"WQY^'7Q8_X)@:
M_P#&S]H#X:?\%)O!_P ('^(VI7WQ(^ _A^\\+6FJ>)_B7++;P7<NBZM+=127
M#V\,THLK6&-RY:ZDD.2@%?M)\#?%OC3Q_P#!3P?X[^)'@]_#WB+6_"VGW^O^
M'Y 0VF7LUM')/:G=SF.1F3GGY:\M_8I_9#^)?P(\"W%Y^U)^T7J?Q@\>:QK0
MUF_UC6-/A@TW0[GR4A%MHMFJXT^U1$50JDLY#.V"Y ][H **** "BN9^,'QH
M^$?[/OP^U#XL?'+XEZ'X1\,Z6@;4-=\1:G%:6L&3A0TDA W,2%5>K$@ $D"O
MB_\ :O\ VQ?VBOVQ?AWI/B[_ ((Z?M.^';CP1I7A[Q+JWQ#^)/@C2-.\4:G8
MW]A9Q2Z;HD.EW+[C+>R/+G]T\FV)0NS>&8 ]<_;9_P""C&G_ +/"^$_AO^SI
MX%TSXK_$[Q[X_F\&^&_"EKXNM["TM-4@LVO;E=1O")!9^3;A9#$4,KF2,*F&
MW#\]/BR_QA_;]^,/PR_X*MP>-/ _P*TKPM8:Y\/OBGJOQEU&SUZP^#OB;3-6
M6-=1T:"]EBLKF[NY/]$$YCVHNV0C> :^KO\ @BYXQ_9^^(>O_$K7-1^!VM_#
MK]I*6'PYJ?[27@[7-&GTZ%/$$^G2?\3:QM'D>**.[)N"TL.UI=H,@R5+<?\
M\$@?^"8?[='PK^&B:/\ \%&/BCX>G\)"XU^1/@;I.D6FH:?K%QJ>IRWTVI:[
M<3)*+NX#NHABA*I"D4>6+-*I /=/^"-O[5_QP_:V_9=\0Z_\>_%V@>+M5\&?
M%#7?"%A\2O"EFL&E^.;&PE18=:M4C)C$<N]HSY1,>^!]IQP/K.J7ASPWX=\'
M:#:>%O".@66E:7I\"P6&FZ;:I!!;1*,+''&@"HH'    J[0 4444 %<=\7OV
MA/@C\ 7\-Q_&CXH:/X:;QAXFMO#OA==6NQ$=3U2XW>3:1 _>D?:<#IQR17SY
MXU_X+E_\$MOA[\>V_9T\5_M5:=;ZW!KHT2^U1='OI-$L=4)Q]BGU5(39PS Y
M#*TH"$$.5(Q7YJ_M!_\ !07P=^SC_P %'/C?X(_X* SP?&/X&>.?CE_8VD_"
M^XU.&ZUCP=K>E:7HMYINKV<%S<1^393M>FV=T:-%>#);EDD /H3QW^V=^UE^
MWS)X<_9?_::_9X\+^$/@1^US)XT\">"+>+^TH?&WAV?3K>[-OJE_'/LMY8IC
M:&98X4PBM&6DD'#>??L>ZU^TO^Q_^US\!OV._ _[>>J?$SXEZ+K\/A?]H/X!
M^&?!QM_!?A3PS_9TDT>J6#+I]NEJ;<+;;Y]Y:ZN)V7 P\;?8?_!3S_@G'^U!
M^W#^U#\!/BC\!OVI#\*=&^'%EXJA\3^(=*M1+K<2:K;V5M_Q+0Z&.*X>W2[B
M^T,0UN)-Z!V.*^LO@Q\*M ^!GPF\.?!SPMK&M:AIWAG1X--LK[Q%J\M_?3QQ
M($5Y[B8EY7(&2Q/L     =-1110 445X7^V%_P %,?V#_P!@2YTK3_VO/VF/
M#_@N]UM=^EZ7=^=<WD\6XJ9A;VT<DJQ;@1YI4(""-W!H ]D\6>+?"W@+POJ/
MC?QQXDL-&T;2+*6\U75M4NTM[:SMXU+R32RN0L:*H+%F(  ))KX"_;;_ ."S
MWQD^$OB#QKXB_8V_9[\+?$;X>_!_X>Z'XY^)?B[6?%TED-5TC5-\D$>A^5#)
M'<R"WC:=I9'"8(0*S8W<A^W1^W?^TIX)_:'TG]MCP#X>MOB-^PG9_#?3-+^*
M?V VVI66NVFM75['=ZU9QQ!S<)8+#:1W,;G/ESR+Y85GE7V']MW]@+3_ (R_
M\$6-;_82_P""9R:!8:3XCT32(_ 7V[Q!//IATN75[2^G/VIVED:![4SE=I;Y
M&54&-J@ _,[XL_$[XZ_\$[?VI/C-K=W\<M ^$&NZ^NO?%+X!_$K4/@_::Q>?
M%Q-6N(;T>&+[4)H)9X6A"QVGV:!XFW.K_=CAW_O#\"?&7C/XC? _P;\0OB/X
M*D\->(=>\*:=J.O>')L[]*O9[:.6>T;=SF*1FC.>?EKS7]B']E3XN?L^_#R^
M_P"&FOVFM9^+GC;Q!K*:QJ^I:I:16^E:1<B%8EM='LD7;8VL:(H502S-ND."
MY%>ZT %%%% !17,_&#XT?"/]GWX?:A\6/CE\2]#\(^&=+0-J&N^(M3BM+6#)
MPH:20@;F)"JO5B0 "2!7Q]\<?VI/C9_P4%U;X?\ A?\ X)._M?\ AS2/AKJ$
M.NW/Q5^.7A.VTO7)_#$]G! UAI[VEZ^V$W,DSLQ:-I/+ARNQ=ST >F_ML_\
M!1C3_P!GA?"?PW_9T\"Z9\5_B=X]\?S>#?#?A2U\76]A:6FJ06;7MRNHWA$@
ML_)MPLAB*&5S)&%3#;A^57[;/[3'C#]J7XT?"#_@H/\ &CX.^%?!/@C5#+\(
M_%NN?$;0H_%FG_ WQGI?B1Y;G5(XFV6TXND2.!+EU50(AYAVH(W^_P#_ ((0
M:1\,OB/^ROHW[;VO>&-(TGXN?'C3%\2?$2WTZX,,&JWEG<76G_VY!IY.RT>[
MCVRS/"B+(\PW=A7(?\$;O^";/[?GP0\ 1P?M_P#QCT:/PRDWB%HO@IX?TZUO
M++5Y]5U*:]N-1URYE63[7<%I L44)5(HXTRQ9Y58 ]O_ .".G[7WQA_;'_9D
M\1>*/C3XD\/>*=1\&_$W6O".G_$?P?:>1I'CFQLFB\G6K1 S(L<OF-&WELT?
MF02;#C 'UA5/P_X>T#PGHEKX:\+:'9Z9IUC"L-EI^GVR0P6\8X"(B *BCL
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
M!'P2\)1:%X3\+:<ECH.D0W$LJVMNN2$#RLSMR2<LQ)SR:ZNB@ HHHH ****
M/SJ_X+F?V?\ "WX\_LM?MC?M ?#R?Q?^SW\+_'.L'XN:0-,:_M])N+ZR2VTK
M7;FU"L)H;.;S26*L8S*-H+.HKY;\-_%:+]HC_@L/XW\:?\$=_P!EJX\5?#7Q
M'\*I/"7QS\5_#[Q/IEAX>U-[U4^Q:NIE:.$:A:>;+OA&;ATC;"@,[']M;JUM
MKZVDLKVWCFAFC*30RH&5U(P5(/!!'!!JGX8\)^%?!.CQ^'?!GAG3](T^$DQ6
M.EV26\*$G)(2,!1D\GB@#Y9_X)=_\$>/V<_^"8O@ZVN?#&L:KXX^(DOAVWT7
M6/B7XJF:6]DL(=A33[2-F9;&Q1D4K;QD_<3>TA12/K:BB@ 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 **** "BBB@ HHHH **** "BBB@ H
-HHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>snap-20260630_g3.jpg
<TEXT>
begin 644 snap-20260630_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] )4 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@ 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 **** "BBO#/VF/^"EW["7['/Q(T
M7X1_M,_M+>'_  CXBUZWCN;'3M1\YC%;O-Y*7%R\4;)9P-+E!-<-'&6! ;(.
M #W.BO"?B[_P4V_8+^ WQ^TC]E[XN_M.>'=#\<ZVUHMEHERTK"-KHD6RW$Z(
MT%JTV/W:SO&9 05!!%>[4 %%%% !1110 45E^-_&W@_X:^#=5^(?Q!\36.BZ
M%H>GS7^LZOJ=RL-O96L2%Y9I9&("(JJ6+$X %>'_  F_X*M?\$[_ (X?"'QG
M\>?AM^U7X;N_"GP\@CG\:ZI>^?8G2(9%+0RRPW4<<HCE /E.$*S'B,N>* /H
M2BO+OV4OVU/V7?VW_!-]\0OV6?C!I_BW3-+U%K#53;03V]Q8W(4-Y4]O<1QS
M0L5(8;T7<#D9%>HT %%%% !117C?[=?[;GPH_8"^ %]\>/BMI^L:F/.:R\/>
M'?#VES7=]KFI&WFN([*%(D;:S1V\SF1\)&D;NQ 6@#V2BOB;Q'_P6%U.?]G3
M]F_Q_P#!S]E#4?&?Q,_:<TA]1\"?"VW\7VUDL,,&G?VA?/-J,\0C5((2HW>4
M"[.H 7)(Y36O^"]OAGQC\%_A)X^_92_9.\1_$GQ5\4?!FO\ BJ?P0_B*UTF7
MP_IFB.T&IFXGE5U>5+E)((HT7]\R$Y0$9 /T$HK@_P!EW]HGP!^UO^SKX*_:
M:^%K7/\ PC_CGPY:ZQID=Z@6>%)HPQBE"D@2(Q*, 2-R'!(YKO* "BBB@ HH
MKY.^'/\ P5K^$/QB_P""F-[_ ,$XOA=X UO4I-%\+:QJ&N^/;F&6TT^/4=-O
M8;.YTVV66$?;&CDE(DFC?RT==@WG=M /K&BO@O\ 9O\ ^"[/P_\ CK\8_#.A
M>*?V=M;\'_#+XF)XM;X._%:_U^VN8/%"^'#(=2>6SB'FV"^7#/)$79S(L1X!
MX&Y^P1_P63M/VT?C1X>^%?B_]ECQ!\-[+XD> [OQG\'==U?Q!:WH\4:-;78M
MY6EA@ :QN,/',(6,@,;$[P0 0#[8HHHH **** "BBB@ HHHH **** "BBB@
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
MMM#^*;^*)[O5/BXT5Q/):QZ[ICW#1Z6EK%#(T1B\W+PQAA%N)K]Y*\#^#/\
MP2[_ & OV>OCW=_M.?!G]F'P_H'C>[>[==8M&G9+-KHYN6M+=Y&@LFER0Y@C
MC+ D'()!]\H **** "BBB@#Y]_;T_;HOOV.X_A_X)^'OP.O_ (E?$3XJ^*VT
M#P'X+L];@TN.[FCMI+JXFGO+@,EO#%#$Q)VNQ+* IR2OBD/_  6'^-OQ(_9/
MTO\ :I_9C_X)V:QXUM=+O?$6G?&+1]8^*VA^'F^'M_H\D:7$-S/?2".Z1@9I
M!+$<+'$&<*7"CO/^"NG[-WQ._:%^#O@N\^#G[/*?$+Q!X/\ ']IK%O;Z9\1Y
MO"6O:7$L4T;W>D:I&Z+!<C>%*3'RWC=\_,J5\O\ P[_X)'?M6?#G_@D/+^P[
M8:%90ZW\8_CU;Z_\7-(L?%IN5\/>&+W5X)M0M$OKEUDOGCL;6*&1LL\S22@;
M\[B ?=W[ ?[4?B[]M3]DGP=^U'XQ^!&I?#>7QG8-J%AX6U?4TNYX[)I&^S7!
MD1$&V:$),H*@A9%S7L=16%A8Z58PZ9IEG%;6UM$L5O;P1A$B10 JJHX4
M< "I: "BBB@ HHHH _'CX,?\%H_VI6_;?^'NE?%?]HOP5=V?Q'_:*U[X8Z]^
MS9%X:M[?6O MK!/);Z?J;W0D-R[NZ0M(9E\J19R(E4J2FS_P33_X*M_MH_M$
M?\%$?"OP2^*GQTT#7+'Q5?>/8/&?@.+P=:V&F>%ET>Z:*P_L+6DD_P"*A>0!
M#,L;3&)#(S!-F:^GM-_X)$:MK?[:6F?M/_'#]K_Q%X[\,^%?'MWXQ\$> M4\
M,6,,NG:I+#)#;BYU2,?:+ZWLTFE%K"X7RMPRS@$-SW[)O_!#^T_9C^,?POU_
M4?VNO$?BOX<? B_\07GP5^'%YX:L[5M"FU<3+/\ :]0B/FZBJ+/*(PRQX+ D
MD#:0#[QHHHH **** "BBB@ HHHH **** "BBB@ HKY@_X+/?M$?&+]D[_@F#
M\7_VB/V?_&']@>,?"WA^&YT+6/[/M[K[+*UY;QEO*N8Y(G^1V&'1ASG&0#7\
MT/\ Q%'?\%U_^CYO_,9>&/\ Y64 ?U^T5_(%_P 11W_!=?\ Z/F_\QEX8_\
ME91_Q%'?\%U_^CYO_,9>&/\ Y64 ?U^T5_(%_P 11W_!=?\ Z/F_\QEX8_\
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
MBO\ X.*?^4*WQ_\ ^Q4MO_3C:U_&O7]E'_!Q3_RA6^/_ /V*EM_Z<;6OXUZ
M"BBB@ HHHH _K3_X-+_^4*W@?_L:_$'_ *<9:_2FOS6_X-+_ /E"MX'_ .QK
M\0?^G&6OTIH _CT_X.;O^4Y/QW_Z_M"_]1_3:^#J^\?^#F[_ )3D_'?_ *_M
M"_\ 4?TVO@Z@ HHHH *_0S_@U<_Y3D_!_P#Z\?$G_J/ZA7YYU^AG_!JY_P I
MR?@__P!>/B3_ -1_4* /Z\*_+K_@[\_Y0YZE_P!E&T+_ -"FK]1:_+K_ (._
M/^4.>I?]E&T+_P!"FH _E(HHHH **** "O[1/^""_P#RAT_9Y_[)Q:?^A/7\
M7=?VB?\ !!?_ )0Z?L\_]DXM/_0GH ^N*_B#_P""L?\ RE._:6_[+_XR_P#3
MW>5_;Y7\0?\ P5C_ .4IW[2W_9?_ !E_Z>[R@#Y_HHHH **** /U^_X,JO\
ME*=X]_[(!JO_ *>]#K^GZOY@?^#*K_E*=X]_[(!JO_I[T.OZ?J /Q)_X/=?^
M31/@K_V4B\_]-[5_-S7](W_![K_R:)\%?^RD7G_IO:OYN: "BBB@ HHHH _N
MU_8Z_P"31?A7_P!DXT/_ -((*]'KSC]CK_DT7X5_]DXT/_T@@KT>@#^!+Q5_
MR,^I?]?\W_H9JA5_Q5_R,^I?]?\ -_Z&:H4 %%%% !7[W_\ !C7_ ,C/^TO_
M ->'A+_T/6*_!"OWO_X,:_\ D9_VE_\ KP\)?^AZQ0!_0;7\Z_\ P?#?\EM_
M9]_[%77O_2FTK^BBOYU_^#X;_DMO[/O_ &*NO?\ I3:4 ?A71110 4444 =5
M\"O^2W>#O^QJT[_TICK^]*OX+?@5_P EN\'?]C5IW_I3'7]Z5 'CO_!1'_E'
M[\=/^R.>)_\ TU7-?PRU_<U_P41_Y1^_'3_LCGB?_P!-5S7\,M !1110 444
M4 ?TP_\ !DS_ ,H_?BK_ -ECD_\ 3585^S=?C)_P9,_\H_?BK_V6.3_TU6%?
MLW0!_++_ ,'E7_*6S2/^R-Z-_P"ENHU^3M?K%_P>5?\ *6S2/^R-Z-_Z6ZC7
MY.T %%%% !7TW_P1;_Y2V?LX_P#99- _]+8Z^9*^F_\ @BW_ ,I;/V<?^RR:
M!_Z6QT ?VPT444 %%%% !1110 4444 %%%% 'Q7_ ,'%/_*%;X__ /8J6W_I
MQM:_C7K^RC_@XI_Y0K?'_P#[%2V_].-K7\:] !1110 4444 ?UI_\&E__*%;
MP/\ ]C7X@_\ 3C+7Z4U^:W_!I?\ \H5O _\ V-?B#_TXRU^E- '\>G_!S=_R
MG)^._P#U_:%_ZC^FU\'5]X_\'-W_ "G)^.__ %_:%_ZC^FU\'4 %%%% !7Z&
M?\&KG_*<GX/_ /7CXD_]1_4*_/.OT,_X-7/^4Y/P?_Z\?$G_ *C^H4 ?UX5^
M77_!WY_RASU+_LHVA?\ H4U?J+7Y=?\ !WY_RASU+_LHVA?^A34 ?RD4444
M%%%% !7]HG_!!?\ Y0Z?L\_]DXM/_0GK^+NO[1/^""__ "AT_9Y_[)Q:?^A/
M0!]<5_$'_P %8_\ E*=^TM_V7_QE_P"GN\K^WROX@_\ @K'_ ,I3OVEO^R_^
M,O\ T]WE 'S_ $444 %%%% 'Z_?\&57_ "E.\>_]D U7_P!/>AU_3]7\P/\
MP95?\I3O'O\ V0#5?_3WH=?T_4 ?B3_P>Z_\FB?!7_LI%Y_Z;VK^;FOZ1O\
M@]U_Y-$^"O\ V4B\_P#3>U?S<T %%%% !1110!_=K^QU_P FB_"O_LG&A_\
MI!!7H]><?L=?\FB_"O\ [)QH?_I!!7H] '\"7BK_ )&?4O\ K_F_]#-4*O\
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
MS0 4444 %%%% ']VO['7_)HOPK_[)QH?_I!!7H]><?L=?\FB_"O_ +)QH?\
MZ005Z/0!_ EXJ_Y&?4O^O^;_ -#-4*O^*O\ D9]2_P"O^;_T,U0H **** "O
MWO\ ^#&O_D9_VE_^O#PE_P"AZQ7X(5^]_P#P8U_\C/\ M+_]>'A+_P!#UB@#
M^@VOYU_^#X;_ )+;^S[_ -BKKW_I3:5_117\Z_\ P?#?\EM_9]_[%77O_2FT
MH _"NBBB@ HHHH ZKX%?\EN\'?\ 8U:=_P"E,=?WI5_!;\"O^2W>#O\ L:M.
M_P#2F.O[TJ /'?\ @HC_ ,H_?CI_V1SQ/_Z:KFOX9:_N:_X*(_\ */WXZ?\
M9'/$_P#Z:KFOX9: "BBB@ HHHH _IA_X,F?^4?OQ5_[+')_Z:K"OV;K\9/\
M@R9_Y1^_%7_LL<G_ *:K"OV;H _EE_X/*O\ E+9I'_9&]&_]+=1K\G:_6+_@
M\J_Y2V:1_P!D;T;_ -+=1K\G: "BBB@ KZ;_ ."+?_*6S]G'_LLF@?\ I;'7
MS)7TW_P1;_Y2V?LX_P#99- _]+8Z /[8:*** "BBB@ HHHH **** "BBB@#X
MK_X.*?\ E"M\?_\ L5+;_P!.-K7\:]?V4?\ !Q3_ ,H5OC__ -BI;?\ IQM:
M_C7H **** "BBB@#^M/_ (-+_P#E"MX'_P"QK\0?^G&6OTIK\UO^#2__ )0K
M>!_^QK\0?^G&6OTIH _CT_X.;O\ E.3\=_\ K^T+_P!1_3:^#J^\?^#F[_E.
M3\=_^O[0O_4?TVO@Z@ HHHH *_0S_@U<_P"4Y/P?_P"O'Q)_ZC^H5^>=?H9_
MP:N?\IR?@_\ ]>/B3_U']0H _KPK\NO^#OS_ )0YZE_V4;0O_0IJ_46ORZ_X
M._/^4.>I?]E&T+_T*:@#^4BBBB@ HHHH *_M$_X(+_\ *'3]GG_LG%I_Z$]?
MQ=U_:)_P07_Y0Z?L\_\ 9.+3_P!">@#ZXK^(/_@K'_RE._:6_P"R_P#C+_T]
MWE?V^5_$'_P5C_Y2G?M+?]E_\9?^GN\H ^?Z*** "BBB@#]?O^#*K_E*=X]_
M[(!JO_I[T.OZ?J_F!_X,JO\ E*=X]_[(!JO_ *>]#K^GZ@#\2?\ @]U_Y-$^
M"O\ V4B\_P#3>U?S<U_2-_P>Z_\ )HGP5_[*1>?^F]J_FYH **** "BBB@#^
M[7]CK_DT7X5_]DXT/_T@@KT>O./V.O\ DT7X5_\ 9.-#_P#2""O1Z /X$O%7
M_(SZE_U_S?\ H9JA5_Q5_P C/J7_ %_S?^AFJ% !1110 5^]_P#P8U_\C/\
MM+_]>'A+_P!#UBOP0K][_P#@QK_Y&?\ :7_Z\/"7_H>L4 ?T&U_.O_P?#?\
M);?V??\ L5=>_P#2FTK^BBOYU_\ @^&_Y+;^S[_V*NO?^E-I0!^%=%%% !11
M10!U7P*_Y+=X._[&K3O_ $ICK^]*OX+?@5_R6[P=_P!C5IW_ *4QU_>E0!X[
M_P %$?\ E'[\=/\ LCGB?_TU7-?PRU_<U_P41_Y1^_'3_LCGB?\ ]-5S7\,M
M !1110 4444 ?TP_\&3/_*/WXJ_]ECD_]-5A7[-U^,G_  9,_P#*/WXJ_P#9
M8Y/_ $U6%?LW0!_++_P>5?\ *6S2/^R-Z-_Z6ZC7Y.U^L7_!Y5_RELTC_LC>
MC?\ I;J-?D[0 4444 %?3?\ P1;_ .4MG[./_99- _\ 2V.OF2OIO_@BW_RE
ML_9Q_P"RR:!_Z6QT ?VPT444 %%%% !1110 4444 %%%% 'Q7_P<4_\ *%;X
M_P#_ &*EM_Z<;6OXUZ_LH_X.*?\ E"M\?_\ L5+;_P!.-K7\:] !1110 444
M4 ?UI_\ !I?_ ,H5O __ &-?B#_TXRU^E-?FM_P:7_\ *%;P/_V-?B#_ -.,
MM?I30!_'I_P<W?\ *<GX[_\ 7]H7_J/Z;7P=7WC_ ,'-W_*<GX[_ /7]H7_J
M/Z;7P=0 4444 %?H9_P:N?\ *<GX/_\ 7CXD_P#4?U"OSSK]#/\ @U<_Y3D_
M!_\ Z\?$G_J/ZA0!_7A7Y=?\'?G_ "ASU+_LHVA?^A35^HM?EU_P=^?\H<]2
M_P"RC:%_Z%-0!_*11110 4444 %?VB?\$%_^4.G[//\ V3BT_P#0GK^+NO[1
M/^""_P#RAT_9Y_[)Q:?^A/0!]<5_$'_P5C_Y2G?M+?\ 9?\ QE_Z>[RO[?*_
MB#_X*Q_\I3OVEO\ LO\ XR_]/=Y0!\_T444 %%%% 'Z_?\&57_*4[Q[_ -D
MU7_T]Z'7]/U?S _\&57_ "E.\>_]D U7_P!/>AU_3]0!^)/_  >Z_P#)HGP5
M_P"RD7G_ *;VK^;FOZ1O^#W7_DT3X*_]E(O/_3>U?S<T %%%% !1110!_=K^
MQU_R:+\*_P#LG&A_^D$%>CUYQ^QU_P FB_"O_LG&A_\ I!!7H] '\"7BK_D9
M]2_Z_P";_P!#-4*O^*O^1GU+_K_F_P#0S5"@ HHHH *_>_\ X,:_^1G_ &E_
M^O#PE_Z'K%?@A7[W_P#!C7_R,_[2_P#UX>$O_0]8H _H-K^=?_@^&_Y+;^S[
M_P!BKKW_ *4VE?T45_.O_P 'PW_);?V??^Q5U[_TIM* /PKHHHH **** .J^
M!7_);O!W_8U:=_Z4QU_>E7\%OP*_Y+=X._[&K3O_ $ICK^]*@#QW_@HC_P H
M_?CI_P!D<\3_ /IJN:_AEK^YK_@HC_RC]^.G_9'/$_\ Z:KFOX9: "BBB@ H
MHHH _IA_X,F?^4?OQ5_[+')_Z:K"OV;K\9/^#)G_ )1^_%7_ ++')_Z:K"OV
M;H _EE_X/*O^4MFD?]D;T;_TMU&OR=K]8O\ @\J_Y2V:1_V1O1O_ $MU&OR=
MH **** "OIO_ ((M_P#*6S]G'_LLF@?^EL=?,E?3?_!%O_E+9^SC_P!EDT#_
M -+8Z /[8:*** "BBB@ HHHH **** "BBB@#XK_X.*?^4*WQ_P#^Q4MO_3C:
MU_&O7]E'_!Q3_P H5OC_ /\ 8J6W_IQM:_C7H **** "BBB@#^M/_@TO_P"4
M*W@?_L:_$'_IQEK]*:_-;_@TO_Y0K>!_^QK\0?\ IQEK]*: /X]/^#F[_E.3
M\=_^O[0O_4?TVO@ZOO'_ (.;O^4Y/QW_ .O[0O\ U']-KX.H **** "OT,_X
M-7/^4Y/P?_Z\?$G_ *C^H5^>=?H9_P &KG_*<GX/_P#7CXD_]1_4* /Z\*_+
MK_@[\_Y0YZE_V4;0O_0IJ_46ORZ_X._/^4.>I?\ 91M"_P#0IJ /Y2**** "
MBBB@ K^T3_@@O_RAT_9Y_P"R<6G_ *$]?Q=U_:)_P07_ .4.G[//_9.+3_T)
MZ /KBOX@_P#@K'_RE._:6_[+_P",O_3W>5_;Y7\0?_!6/_E*=^TM_P!E_P#&
M7_I[O* /G^BBB@ HHHH _7[_ (,JO^4IWCW_ +(!JO\ Z>]#K^GZOY@?^#*K
M_E*=X]_[(!JO_I[T.OZ?J /Q)_X/=?\ DT3X*_\ 92+S_P!-[5_-S7](W_![
MK_R:)\%?^RD7G_IO:OYN: "BBB@ HHHH _NU_8Z_Y-%^%?\ V3C0_P#T@@KT
M>O./V.O^31?A7_V3C0__ $@@KT>@#^!+Q5_R,^I?]?\ -_Z&:H5?\5?\C/J7
M_7_-_P"AFJ% !1110 5^]_\ P8U_\C/^TO\ ]>'A+_T/6*_!"OWO_P"#&O\
MY&?]I?\ Z\/"7_H>L4 ?T&U_.O\ \'PW_);?V??^Q5U[_P!*;2OZ**_G7_X/
MAO\ DMO[/O\ V*NO?^E-I0!^%=%%% !1110!U7P*_P"2W>#O^QJT[_TICK^]
M*OX+?@5_R6[P=_V-6G?^E,=?WI4 >._\%$?^4?OQT_[(YXG_ /35<U_#+7]S
M7_!1'_E'[\=/^R.>)_\ TU7-?PRT %%%% !1110!_3#_ ,&3/_*/WXJ_]ECD
M_P#3585^S=?C)_P9,_\ */WXJ_\ 98Y/_3585^S= '\LO_!Y5_RELTC_ +(W
MHW_I;J-?D[7ZQ?\ !Y5_RELTC_LC>C?^ENHU^3M !1110 5]-_\ !%O_ )2V
M?LX_]EDT#_TMCKYDKZ;_ ."+?_*6S]G'_LLF@?\ I;'0!_;#1110 4444 %%
M%% !1110 4444 ?%?_!Q3_RA6^/_ /V*EM_Z<;6OXUZ_LH_X.*?^4*WQ_P#^
MQ4MO_3C:U_&O0 4444 %%%% ']:?_!I?_P H5O __8U^(/\ TXRU^E-?FM_P
M:7_\H5O _P#V-?B#_P!.,M?I30!_'I_P<W?\IR?CO_U_:%_ZC^FU\'5]X_\
M!S=_RG)^._\ U_:%_P"H_IM?!U !1110 5^AG_!JY_RG)^#_ /UX^)/_ %']
M0K\\Z_0S_@U<_P"4Y/P?_P"O'Q)_ZC^H4 ?UX5^77_!WY_RASU+_ +*-H7_H
M4U?J+7Y=?\'?G_*'/4O^RC:%_P"A34 ?RD4444 %%%% !7]HG_!!?_E#I^SS
M_P!DXM/_ $)Z_B[K^T3_ ((+_P#*'3]GG_LG%I_Z$] 'UQ7\0?\ P5C_ .4I
MW[2W_9?_ !E_Z>[RO[?*_B#_ ."L?_*4[]I;_LO_ (R_]/=Y0!\_T444 %%%
M% 'Z_?\ !E5_RE.\>_\ 9 -5_P#3WH=?T_5_,#_P95?\I3O'O_9 -5_]/>AU
M_3]0!^)/_![K_P FB?!7_LI%Y_Z;VK^;FOZ1O^#W7_DT3X*_]E(O/_3>U?S<
MT %%%% !1110!_=K^QU_R:+\*_\ LG&A_P#I!!7H]><?L=?\FB_"O_LG&A_^
MD$%>CT ?P)>*O^1GU+_K_F_]#-4*O^*O^1GU+_K_ )O_ $,U0H **** "OWO
M_P"#&O\ Y&?]I?\ Z\/"7_H>L5^"%?O?_P &-?\ R,_[2_\ UX>$O_0]8H _
MH-K^=?\ X/AO^2V_L^_]BKKW_I3:5_117\Z__!\-_P EM_9]_P"Q5U[_ -*;
M2@#\*Z*** "BBB@#JO@5_P EN\'?]C5IW_I3'7]Z5?P6_ K_ )+=X._[&K3O
M_2F.O[TJ /'?^"B/_*/WXZ?]D<\3_P#IJN:_AEK^YK_@HC_RC]^.G_9'/$__
M *:KFOX9: "BBB@ HHHH _IA_P"#)G_E'[\5?^RQR?\ IJL*_9NOQD_X,F?^
M4?OQ5_[+')_Z:K"OV;H _EE_X/*O^4MFD?\ 9&]&_P#2W4:_)VOUB_X/*O\
ME+9I'_9&]&_]+=1K\G: "BBB@ KZ;_X(M_\ *6S]G'_LLF@?^EL=?,E?3?\
MP1;_ .4MG[./_99- _\ 2V.@#^V&BBB@ HHHH **** "BBB@ HHHH ^*_P#@
MXI_Y0K?'_P#[%2V_].-K7\:]?V4?\'%/_*%;X_\ _8J6W_IQM:_C7H ****
M"BBB@#^M/_@TO_Y0K>!_^QK\0?\ IQEK]*:_-;_@TO\ ^4*W@?\ [&OQ!_Z<
M9:_2F@#^/3_@YN_Y3D_'?_K^T+_U']-KX.K[Q_X.;O\ E.3\=_\ K^T+_P!1
M_3:^#J "BBB@ K]#/^#5S_E.3\'_ /KQ\2?^H_J%?GG7Z&?\&KG_ "G)^#__
M %X^)/\ U']0H _KPK\NO^#OS_E#GJ7_ &4;0O\ T*:OU%K\NO\ @[\_Y0YZ
ME_V4;0O_ $*:@#^4BBBB@ HHHH *_M$_X(+_ /*'3]GG_LG%I_Z$]?Q=U_:)
M_P $%_\ E#I^SS_V3BT_]">@#ZXK^(/_ (*Q_P#*4[]I;_LO_C+_ -/=Y7]O
ME?Q!_P#!6/\ Y2G?M+?]E_\ &7_I[O* /G^BBB@ HHHH _7[_@RJ_P"4IWCW
M_L@&J_\ I[T.OZ?J_F!_X,JO^4IWCW_L@&J_^GO0Z_I^H _$G_@]U_Y-$^"O
M_92+S_TWM7\W-?TC?\'NO_)HGP5_[*1>?^F]J_FYH **** "BBB@#^[7]CK_
M )-%^%?_ &3C0_\ T@@KT>O./V.O^31?A7_V3C0__2""O1Z /X$O%7_(SZE_
MU_S?^AFJ%7_%7_(SZE_U_P W_H9JA0 4444 %?O?_P &-?\ R,_[2_\ UX>$
MO_0]8K\$*_>__@QK_P"1G_:7_P"O#PE_Z'K% ']!M?SK_P#!\-_R6W]GW_L5
M=>_]*;2OZ**_G7_X/AO^2V_L^_\ 8JZ]_P"E-I0!^%=%%% !1110!U7P*_Y+
M=X._[&K3O_2F.O[TJ_@M^!7_ "6[P=_V-6G?^E,=?WI4 >._\%$?^4?OQT_[
M(YXG_P#35<U_#+7]S7_!1'_E'[\=/^R.>)__ $U7-?PRT %%%% !1110!_3#
M_P &3/\ RC]^*O\ V6.3_P!-5A7[-U^,G_!DS_RC]^*O_98Y/_3585^S= '\
MLO\ P>5?\I;-(_[(WHW_ *6ZC7Y.U^L7_!Y5_P I;-(_[(WHW_I;J-?D[0 4
M444 %?3?_!%O_E+9^SC_ -EDT#_TMCKYDKZ;_P""+?\ REL_9Q_[+)H'_I;'
M0!_;#1110 4444 %%%% !1110 4444 ?%?\ P<4_\H5OC_\ ]BI;?^G&UK^-
M>O[*/^#BG_E"M\?_ /L5+;_TXVM?QKT %%%% !1110!_6G_P:7_\H5O _P#V
M-?B#_P!.,M?I37YK?\&E_P#RA6\#_P#8U^(/_3C+7Z4T ?QZ?\'-W_*<GX[_
M /7]H7_J/Z;7P=7WC_P<W?\ *<GX[_\ 7]H7_J/Z;7P=0 4444 %?H9_P:N?
M\IR?@_\ ]>/B3_U']0K\\Z_0S_@U<_Y3D_!__KQ\2?\ J/ZA0!_7A7Y=?\'?
MG_*'/4O^RC:%_P"A35^HM?EU_P '?G_*'/4O^RC:%_Z%-0!_*11110 4444
M%?VB?\$%_P#E#I^SS_V3BT_]">OXNZ_M$_X(+_\ *'3]GG_LG%I_Z$] 'UQ7
M\0?_  5C_P"4IW[2W_9?_&7_ *>[RO[?*_B#_P""L?\ RE._:6_[+_XR_P#3
MW>4 ?/\ 1110 4444 ?K]_P95?\ *4[Q[_V0#5?_ $]Z'7]/U?S _P#!E5_R
ME.\>_P#9 -5_]/>AU_3]0!^)/_![K_R:)\%?^RD7G_IO:OYN:_I&_P"#W7_D
MT3X*_P#92+S_ --[5_-S0 4444 %%%% ']VO['7_ ":+\*_^R<:'_P"D$%>C
MUYQ^QU_R:+\*_P#LG&A_^D$%>CT ?P)>*O\ D9]2_P"O^;_T,U0J_P"*O^1G
MU+_K_F_]#-4* "BBB@ K][_^#&O_ )&?]I?_ *\/"7_H>L5^"%?O?_P8U_\
M(S_M+_\ 7AX2_P#0]8H _H-K^=?_ (/AO^2V_L^_]BKKW_I3:5_117\Z_P#P
M?#?\EM_9]_[%77O_ $IM* /PKHHHH **** .J^!7_);O!W_8U:=_Z4QU_>E7
M\%OP*_Y+=X._[&K3O_2F.O[TJ /'?^"B/_*/WXZ?]D<\3_\ IJN:_AEK^YK_
M (*(_P#*/WXZ?]D<\3_^FJYK^&6@ HHHH **** /Z8?^#)G_ )1^_%7_ ++'
M)_Z:K"OV;K\9/^#)G_E'[\5?^RQR?^FJPK]FZ /Y9?\ @\J_Y2V:1_V1O1O_
M $MU&OR=K]8O^#RK_E+9I'_9&]&_]+=1K\G: "BBB@ KZ;_X(M_\I;/V<?\
MLLF@?^EL=?,E?3?_  1;_P"4MG[./_99- _]+8Z /[8:*** "BBB@ HHHH *
M*** "BBB@#XK_P"#BG_E"M\?_P#L5+;_ -.-K7\:]?V4?\'%/_*%;X__ /8J
M6W_IQM:_C7H **** "BBB@#^M/\ X-+_ /E"MX'_ .QK\0?^G&6OTIK\UO\
M@TO_ .4*W@?_ +&OQ!_Z<9:_2F@#^/3_ (.;O^4Y/QW_ .O[0O\ U']-KX.K
M[Q_X.;O^4Y/QW_Z_M"_]1_3:^#J "BBB@ K]#/\ @U<_Y3D_!_\ Z\?$G_J/
MZA7YYU^AG_!JY_RG)^#_ /UX^)/_ %']0H _KPK\NO\ @[\_Y0YZE_V4;0O_
M $*:OU%K\NO^#OS_ )0YZE_V4;0O_0IJ /Y2**** "BBB@ K^T3_ ((+_P#*
M'3]GG_LG%I_Z$]?Q=U_:)_P07_Y0Z?L\_P#9.+3_ -">@#ZXK^(/_@K'_P I
M3OVEO^R_^,O_ $]WE?V^5_$'_P %8_\ E*=^TM_V7_QE_P"GN\H ^?Z*** "
MBBB@#]?O^#*K_E*=X]_[(!JO_I[T.OZ?J_F!_P"#*K_E*=X]_P"R :K_ .GO
M0Z_I^H _$G_@]U_Y-$^"O_92+S_TWM7\W-?TC?\ ![K_ ,FB?!7_ +*1>?\
MIO:OYN: "BBB@ HHHH _NU_8Z_Y-%^%?_9.-#_\ 2""O1Z\X_8Z_Y-%^%?\
MV3C0_P#T@@KT>@#^!+Q5_P C/J7_ %_S?^AFJ%7_ !5_R,^I?]?\W_H9JA0
M4444 %?O?_P8U_\ (S_M+_\ 7AX2_P#0]8K\$*_>_P#X,:_^1G_:7_Z\/"7_
M *'K% ']!M?SK_\ !\-_R6W]GW_L5=>_]*;2OZ**_G7_ .#X;_DMO[/O_8JZ
M]_Z4VE 'X5T444 %%%% '5? K_DMW@[_ +&K3O\ TICK^]*OX+?@5_R6[P=_
MV-6G?^E,=?WI4 >._P#!1'_E'[\=/^R.>)__ $U7-?PRU_<U_P %$?\ E'[\
M=/\ LCGB?_TU7-?PRT %%%% !1110!_3#_P9,_\ */WXJ_\ 98Y/_3585^S=
M?C)_P9,_\H_?BK_V6.3_ --5A7[-T ?RR_\ !Y5_RELTC_LC>C?^ENHU^3M?
MK%_P>5?\I;-(_P"R-Z-_Z6ZC7Y.T %%%% !7TW_P1;_Y2V?LX_\ 99- _P#2
MV.OF2OIO_@BW_P I;/V<?^RR:!_Z6QT ?VPT444 %%%% !1110 4444 %%%%
M 'Q7_P '%/\ RA6^/_\ V*EM_P"G&UK^->O[*/\ @XI_Y0K?'_\ [%2V_P#3
MC:U_&O0 4444 %%%% ']:?\ P:7_ /*%;P/_ -C7X@_].,M?I37YK?\ !I?_
M ,H5O __ &-?B#_TXRU^E- '\>G_  <W?\IR?CO_ -?VA?\ J/Z;7P=7WC_P
M<W?\IR?CO_U_:%_ZC^FU\'4 %%%% !7Z&?\ !JY_RG)^#_\ UX^)/_4?U"OS
MSK]#/^#5S_E.3\'_ /KQ\2?^H_J% ']>%?EU_P '?G_*'/4O^RC:%_Z%-7ZB
MU^77_!WY_P H<]2_[*-H7_H4U '\I%%%% !1110 5_:)_P $%_\ E#I^SS_V
M3BT_]">OXNZ_M$_X(+_\H=/V>?\ LG%I_P"A/0!]<5_$'_P5C_Y2G?M+?]E_
M\9?^GN\K^WROX@_^"L?_ "E._:6_[+_XR_\ 3W>4 ?/]%%% !1110!^OW_!E
M5_RE.\>_]D U7_T]Z'7]/U?S _\ !E5_RE.\>_\ 9 -5_P#3WH=?T_4 ?B3_
M ,'NO_)HGP5_[*1>?^F]J_FYK^D;_@]U_P"31/@K_P!E(O/_ $WM7\W- !11
M10 4444 ?W:_L=?\FB_"O_LG&A_^D$%>CUYQ^QU_R:+\*_\ LG&A_P#I!!7H
M] '\"7BK_D9]2_Z_YO\ T,U0J_XJ_P"1GU+_ *_YO_0S5"@ HHHH *_>_P#X
M,:_^1G_:7_Z\/"7_ *'K%?@A7[W_ /!C7_R,_P"TO_UX>$O_ $/6* /Z#:_G
M7_X/AO\ DMO[/O\ V*NO?^E-I7]%%?SK_P#!\-_R6W]GW_L5=>_]*;2@#\*Z
M*** "BBB@#JO@5_R6[P=_P!C5IW_ *4QU_>E7\%OP*_Y+=X._P"QJT[_ -*8
MZ_O2H \=_P""B/\ RC]^.G_9'/$__IJN:_AEK^YK_@HC_P H_?CI_P!D<\3_
M /IJN:_AEH **** "BBB@#^F'_@R9_Y1^_%7_LL<G_IJL*_9NOQD_P"#)G_E
M'[\5?^RQR?\ IJL*_9N@#^67_@\J_P"4MFD?]D;T;_TMU&OR=K]8O^#RK_E+
M9I'_ &1O1O\ TMU&OR=H **** "OIO\ X(M_\I;/V<?^RR:!_P"EL=?,E?3?
M_!%O_E+9^SC_ -EDT#_TMCH _MAHHHH **** "BBB@ HHHH **** /BO_@XI
M_P"4*WQ__P"Q4MO_ $XVM?QKU_91_P '%/\ RA6^/_\ V*EM_P"G&UK^->@
MHHHH **** /ZT_\ @TO_ .4*W@?_ +&OQ!_Z<9:_2FOS6_X-+_\ E"MX'_[&
MOQ!_Z<9:_2F@#^/3_@YN_P"4Y/QW_P"O[0O_ %']-KX.K[Q_X.;O^4Y/QW_Z
M_M"_]1_3:^#J "BBB@ K]#/^#5S_ )3D_!__ *\?$G_J/ZA7YYU^AG_!JY_R
MG)^#_P#UX^)/_4?U"@#^O"ORZ_X._/\ E#GJ7_91M"_]"FK]1:_+K_@[\_Y0
MYZE_V4;0O_0IJ /Y2**** "BBB@ K^T3_@@O_P H=/V>?^R<6G_H3U_%W7]H
MG_!!?_E#I^SS_P!DXM/_ $)Z /KBOX@_^"L?_*4[]I;_ ++_ .,O_3W>5_;Y
M7\0?_!6/_E*=^TM_V7_QE_Z>[R@#Y_HHHH **** /U^_X,JO^4IWCW_L@&J_
M^GO0Z_I^K^8'_@RJ_P"4IWCW_L@&J_\ I[T.OZ?J /Q)_P"#W7_DT3X*_P#9
M2+S_ --[5_-S7](W_![K_P FB?!7_LI%Y_Z;VK^;F@ HHHH **** /[M?V.O
M^31?A7_V3C0__2""O1Z\X_8Z_P"31?A7_P!DXT/_ -((*]'H _@2\5?\C/J7
M_7_-_P"AFJ%7_%7_ ",^I?\ 7_-_Z&:H4 %%%% !7[W_ /!C7_R,_P"TO_UX
M>$O_ $/6*_!"OWO_ .#&O_D9_P!I?_KP\)?^AZQ0!_0;7\Z__!\-_P EM_9]
M_P"Q5U[_ -*;2OZ**_G7_P"#X;_DMO[/O_8JZ]_Z4VE 'X5T444 %%%% '5?
M K_DMW@[_L:M._\ 2F.O[TJ_@M^!7_);O!W_ &-6G?\ I3'7]Z5 'CO_  41
M_P"4?OQT_P"R.>)__35<U_#+7]S7_!1'_E'[\=/^R.>)_P#TU7-?PRT %%%%
M !1110!_3#_P9,_\H_?BK_V6.3_TU6%?LW7XR?\ !DS_ ,H_?BK_ -ECD_\
M3585^S= '\LO_!Y5_P I;-(_[(WHW_I;J-?D[7ZQ?\'E7_*6S2/^R-Z-_P"E
MNHU^3M !1110 5]-_P#!%O\ Y2V?LX_]EDT#_P!+8Z^9*^F_^"+?_*6S]G'_
M ++)H'_I;'0!_;#1110 4444 %%%% !1110 4444 ?%?_!Q3_P H5OC_ /\
M8J6W_IQM:_C7K^RC_@XI_P"4*WQ__P"Q4MO_ $XVM?QKT %%%% !1110!_6G
M_P &E_\ RA6\#_\ 8U^(/_3C+7Z4U^:W_!I?_P H5O __8U^(/\ TXRU^E-
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
M]D;T;_TMU&OR=H **** "OIO_@BW_P I;/V<?^RR:!_Z6QU\R5]-_P#!%O\
MY2V?LX_]EDT#_P!+8Z /[8:*** "BBB@ HHHH **** "BBB@#XK_ .#BG_E"
MM\?_ /L5+;_TXVM?QKU_91_P<4_\H5OC_P#]BI;?^G&UK^->@ HHHH ****
M/ZT_^#2__E"MX'_[&OQ!_P"G&6OTIK\UO^#2_P#Y0K>!_P#L:_$'_IQEK]*:
M /X]/^#F[_E.3\=_^O[0O_4?TVO@ZOO'_@YN_P"4Y/QW_P"O[0O_ %']-KX.
MH **** "OT,_X-7/^4Y/P?\ ^O'Q)_ZC^H5^>=?H9_P:N?\ *<GX/_\ 7CXD
M_P#4?U"@#^O"ORZ_X._/^4.>I?\ 91M"_P#0IJ_46ORZ_P"#OS_E#GJ7_91M
M"_\ 0IJ /Y2**** "BBB@ K^T3_@@O\ \H=/V>?^R<6G_H3U_%W7]HG_  07
M_P"4.G[//_9.+3_T)Z /KBOX@_\ @K'_ ,I3OVEO^R_^,O\ T]WE?V^5_$'_
M ,%8_P#E*=^TM_V7_P 9?^GN\H ^?Z*** "BBB@#]?O^#*K_ )2G>/?^R :K
M_P"GO0Z_I^K^8'_@RJ_Y2G>/?^R :K_Z>]#K^GZ@#\2?^#W7_DT3X*_]E(O/
M_3>U?S<U_2-_P>Z_\FB?!7_LI%Y_Z;VK^;F@ HHHH **** /[M?V.O\ DT7X
M5_\ 9.-#_P#2""O1Z\X_8Z_Y-%^%?_9.-#_]((*]'H _@2\5?\C/J7_7_-_Z
M&:H5?\5?\C/J7_7_ #?^AFJ% !1110 5^]__  8U_P#(S_M+_P#7AX2_]#UB
MOP0K][_^#&O_ )&?]I?_ *\/"7_H>L4 ?T&U_.O_ ,'PW_);?V??^Q5U[_TI
MM*_HHK^=?_@^&_Y+;^S[_P!BKKW_ *4VE 'X5T444 %%%% '5? K_DMW@[_L
M:M._]*8Z_O2K^"WX%?\ );O!W_8U:=_Z4QU_>E0!X[_P41_Y1^_'3_LCGB?_
M --5S7\,M?W-?\%$?^4?OQT_[(YXG_\ 35<U_#+0 4444 %%%% '],/_  9,
M_P#*/WXJ_P#98Y/_ $U6%?LW7XR?\&3/_*/WXJ_]ECD_]-5A7[-T ?RR_P#!
MY5_RELTC_LC>C?\ I;J-?D[7ZQ?\'E7_ "ELTC_LC>C?^ENHU^3M !1110 5
M]-_\$6_^4MG[./\ V630/_2V.OF2OIO_ ((M_P#*6S]G'_LLF@?^EL= ']L-
M%%% !1110 4444 %%%% !1110!\5_P#!Q3_RA6^/_P#V*EM_Z<;6OXUZ_LH_
MX.*?^4*WQ_\ ^Q4MO_3C:U_&O0 4444 %%%% ']:?_!I?_RA6\#_ /8U^(/_
M $XRU^E-?FM_P:7_ /*%;P/_ -C7X@_].,M?I30!_'I_P<W?\IR?CO\ ]?VA
M?^H_IM?!U?>/_!S=_P IR?CO_P!?VA?^H_IM?!U !1110 5^AG_!JY_RG)^#
M_P#UX^)/_4?U"OSSK]#/^#5S_E.3\'_^O'Q)_P"H_J% ']>%?EU_P=^?\H<]
M2_[*-H7_ *%-7ZBU^77_  =^?\H<]2_[*-H7_H4U '\I%%%% !1110 5_:)_
MP07_ .4.G[//_9.+3_T)Z_B[K^T3_@@O_P H=/V>?^R<6G_H3T ?7%?Q!_\
M!6/_ )2G?M+?]E_\9?\ I[O*_M\K^(/_ (*Q_P#*4[]I;_LO_C+_ -/=Y0!\
M_P!%%% !1110!^OW_!E5_P I3O'O_9 -5_\ 3WH=?T_5_,#_ ,&57_*4[Q[_
M -D U7_T]Z'7]/U 'XD_\'NO_)HGP5_[*1>?^F]J_FYK^D;_ (/=?^31/@K_
M -E(O/\ TWM7\W- !1110 4444 ?W:_L=?\ )HOPK_[)QH?_ *005Z/7G'['
M7_)HOPK_ .R<:'_Z005Z/0!_ EXJ_P"1GU+_ *_YO_0S5"K_ (J_Y&?4O^O^
M;_T,U0H **** "OWO_X,:_\ D9_VE_\ KP\)?^AZQ7X(5^]__!C7_P C/^TO
M_P!>'A+_ -#UB@#^@VOYU_\ @^&_Y+;^S[_V*NO?^E-I7]%%?SK_ /!\-_R6
MW]GW_L5=>_\ 2FTH _"NBBB@ HHHH ZKX%?\EN\'?]C5IW_I3'7]Z5?P6_ K
M_DMW@[_L:M._]*8Z_O2H \=_X*(_\H_?CI_V1SQ/_P"FJYK^&6O[FO\ @HC_
M ,H_?CI_V1SQ/_Z:KFOX9: "BBB@ HHHH _IA_X,F?\ E'[\5?\ LL<G_IJL
M*_9NOQD_X,F?^4?OQ5_[+')_Z:K"OV;H _EE_P"#RK_E+9I'_9&]&_\ 2W4:
M_)VOUB_X/*O^4MFD?]D;T;_TMU&OR=H **** "OIO_@BW_REL_9Q_P"RR:!_
MZ6QU\R5]-_\ !%O_ )2V?LX_]EDT#_TMCH _MAHHHH **** "BBB@ HHHH *
M*** /BO_ (.*?^4*WQ__ .Q4MO\ TXVM?QKU_91_P<4_\H5OC_\ ]BI;?^G&
MUK^->@ HHHH **** /ZT_P#@TO\ ^4*W@?\ [&OQ!_Z<9:_2FOS6_P"#2_\
MY0K>!_\ L:_$'_IQEK]*: /X]/\ @YN_Y3D_'?\ Z_M"_P#4?TVO@ZOO'_@Y
MN_Y3D_'?_K^T+_U']-KX.H **** "OT,_P"#5S_E.3\'_P#KQ\2?^H_J%?GG
M7Z&?\&KG_*<GX/\ _7CXD_\ 4?U"@#^O"ORZ_P"#OS_E#GJ7_91M"_\ 0IJ_
M46ORZ_X._/\ E#GJ7_91M"_]"FH _E(HHHH **** "O[1/\ @@O_ ,H=/V>?
M^R<6G_H3U_%W7]HG_!!?_E#I^SS_ -DXM/\ T)Z /KBOX@_^"L?_ "E._:6_
M[+_XR_\ 3W>5_;Y7\0?_  5C_P"4IW[2W_9?_&7_ *>[R@#Y_HHHH **** /
MU^_X,JO^4IWCW_L@&J_^GO0Z_I^K^8'_ (,JO^4IWCW_ +(!JO\ Z>]#K^GZ
M@#\2?^#W7_DT3X*_]E(O/_3>U?S<U_2-_P 'NO\ R:)\%?\ LI%Y_P"F]J_F
MYH **** "BBB@#^[7]CK_DT7X5_]DXT/_P!((*]'KSC]CK_DT7X5_P#9.-#_
M /2""O1Z /X$O%7_ ",^I?\ 7_-_Z&:H5?\ %7_(SZE_U_S?^AFJ% !1110
M5^]__!C7_P C/^TO_P!>'A+_ -#UBOP0K][_ /@QK_Y&?]I?_KP\)?\ H>L4
M ?T&U_.O_P 'PW_);?V??^Q5U[_TIM*_HHK^=?\ X/AO^2V_L^_]BKKW_I3:
M4 ?A71110 4444 =5\"O^2W>#O\ L:M._P#2F.O[TJ_@M^!7_);O!W_8U:=_
MZ4QU_>E0!X[_ ,%$?^4?OQT_[(YXG_\ 35<U_#+7]S7_  41_P"4?OQT_P"R
M.>)__35<U_#+0 4444 %%%% '],/_!DS_P H_?BK_P!ECD_]-5A7[-U^,G_!
MDS_RC]^*O_98Y/\ TU6%?LW0!_++_P 'E7_*6S2/^R-Z-_Z6ZC7Y.U^L7_!Y
M5_RELTC_ +(WHW_I;J-?D[0 4444 %?3?_!%O_E+9^SC_P!EDT#_ -+8Z^9*
M^F_^"+?_ "EL_9Q_[+)H'_I;'0!_;#1110 4444 %%%% !1110 5G^*_%?AS
MP-X<N_%OBW5X;#3;"$RWEY.<)$G3<<=N:T*BOK"QU2TDT_4[**XMY5VRP3QA
MT<>A4\$4 ?!W_!9[XO\ PI_:Q_X)@_%_]G?]G_XE:#K_ (Q\4^'X;;0M'_M:
M&U^U2K>6\A7S;EHXD^1&.7=1QC.2!7\T'_#EC_@H_P#]$3T'_P .EX:_^6-?
MV<?\*N^&?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\ !1#_ /$T ?QC_P##EC_@
MH_\ ]$3T'_PZ7AK_ .6-'_#EC_@H_P#]$3T'_P .EX:_^6-?V<?\*N^&?_1.
M]"_\%$/_ ,31_P *N^&?_1.]"_\ !1#_ /$T ?QC_P##EC_@H_\ ]$3T'_PZ
M7AK_ .6-'_#EC_@H_P#]$3T'_P .EX:_^6-?V<?\*N^&?_1.]"_\%$/_ ,31
M_P *N^&?_1.]"_\ !1#_ /$T ?G+_P &\?BCPA^PQ_P3 \*_L[_M3>-]!\+>
M,=-\0:Q<WNC_ -N6U]Y<4][)+$WFVDDL1W(P. Y(S@X/%?<'_#<_[(__ $7K
M0?\ O\__ ,37=?\ "KOAG_T3O0O_  40_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q-
M '\OO_!=+_@GG^U?^V/_ ,%5OBS^TE^S?X)T'Q'X*\376DOHFM?\+ T2S^TK
M#H]C;2'R;J\CE3$L,B_.BYVY&003\D_\.6/^"C__ $1/0?\ PZ7AK_Y8U_9Q
M_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40__$T ?QC_ /#EC_@H
M_P#]$3T'_P .EX:_^6-'_#EC_@H__P!$3T'_ ,.EX:_^6-?V<?\ "KOAG_T3
MO0O_  40_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q- '\8_P#PY8_X*/\ _1$]!_\
M#I>&O_EC7V5_P0%_8$_:C_8G_P""JWPW_:2_:<\'Z#X9\%:!:ZVFK:U_PGVB
MWOD-<:/>6T(\FTO)96W2RQK\J'&[)P 2/Z;O^%7?#/\ Z)WH7_@HA_\ B:/^
M%7?#/_HG>A?^"B'_ .)H X7_ (;G_9'_ .B]:#_W^?\ ^)KX+_X./=6\._MZ
M_P#!-:]^ '[)_C'0?%?BZ;QKI-_'I/\ ;UK8YMX6D,C^;>211<;AQOR<\ U^
MEW_"KOAG_P!$[T+_ ,%$/_Q-'_"KOAG_ -$[T+_P40__ !- '\8__#EC_@H_
M_P!$3T'_ ,.EX:_^6-'_  Y8_P""C_\ T1/0?_#I>&O_ )8U_9Q_PJ[X9_\
M1.]"_P#!1#_\31_PJ[X9_P#1.]"_\%$/_P 30!_&/_PY8_X*/_\ 1$]!_P##
MI>&O_EC1_P .6/\ @H__ -$3T'_PZ7AK_P"6-?V<?\*N^&?_ $3O0O\ P40_
M_$T?\*N^&?\ T3O0O_!1#_\ $T ?QC_\.6/^"C__ $1/0?\ PZ7AK_Y8U_3G
M_P $D?CA\'/V8_\ @FO\&O@!\<?BAH.B>+O"G@JWL-?TG^U(KG[+<*S%D\VW
M+Q/C(Y1V'O7V+_PJ[X9_]$[T+_P40_\ Q-'_  J[X9_]$[T+_P %$/\ \30!
MPO\ PW/^R/\ ]%ZT'_O\_P#\37\L/_!0K_@E5^W)\<OV^OCA\:_A;\,-!U3P
MQXP^+_B76_#FI_\ "R?#\'VNPN]5N9[>;RYKY)(]T4B-M=59<X8 @BOZV/\
MA5WPS_Z)WH7_ (*(?_B:/^%7?#/_ *)WH7_@HA_^)H _C'_X<L?\%'_^B)Z#
M_P"'2\-?_+&C_ARQ_P %'_\ HB>@_P#ATO#7_P L:_LX_P"%7?#/_HG>A?\
M@HA_^)H_X5=\,_\ HG>A?^"B'_XF@#^,?_ARQ_P4?_Z(GH/_ (=+PU_\L:/^
M'+'_  4?_P"B)Z#_ .'2\-?_ "QK^SC_ (5=\,_^B=Z%_P""B'_XFC_A5WPS
M_P"B=Z%_X*(?_B: /YYO^#7_ /9-^-__  3N_;Z\7?&O]L72=!\'^&-4^$&H
M:)8ZG_PFVDZAYM_)JNE3I#Y=C=32+F*VG;<5"C9@D$J#^[__  W/^R/_ -%Z
MT'_O\_\ \37=?\*N^&?_ $3O0O\ P40__$T?\*N^&?\ T3O0O_!1#_\ $T ?
MCY_P=,>#-2_X*.?LY_"_P'^QGJ^@^,M6\.^-KF_UFT_X2>QT[[/;O9M&K[KZ
M:%7RY PI)[XQS7XE?\.6/^"C_P#T1/0?_#I>&O\ Y8U_9Q_PJ[X9_P#1.]"_
M\%$/_P 31_PJ[X9_]$[T+_P40_\ Q- '\8__  Y8_P""C_\ T1/0?_#I>&O_
M )8T?\.6/^"C_P#T1/0?_#I>&O\ Y8U_9Q_PJ[X9_P#1.]"_\%$/_P 31_PJ
M[X9_]$[T+_P40_\ Q- '\8__  Y8_P""C_\ T1/0?_#I>&O_ )8T?\.6/^"C
M_P#T1/0?_#I>&O\ Y8U_9Q_PJ[X9_P#1.]"_\%$/_P 31_PJ[X9_]$[T+_P4
M0_\ Q- 'A_[-?[7/[,_@#]G3P!X$\7?&K0;35=$\%:58:G:_:_,\FXALXHY$
MW("K8=6&5)!QD$BNV_X;G_9'_P"B]:#_ -_G_P#B:[K_ (5=\,_^B=Z%_P""
MB'_XFC_A5WPS_P"B=Z%_X*(?_B: /XT]?_X(P_\ !1B]UZ]O;7X+:"T4UW(\
M;?\ "T?#8RI8D'!U#TJG_P .6/\ @H__ -$3T'_PZ7AK_P"6-?V<?\*N^&?_
M $3O0O\ P40__$T?\*N^&?\ T3O0O_!1#_\ $T ?QC_\.6/^"C__ $1/0?\
MPZ7AK_Y8T?\ #EC_ (*/_P#1$]!_\.EX:_\ EC7]G'_"KOAG_P!$[T+_ ,%$
M/_Q-'_"KOAG_ -$[T+_P40__ !- '\8__#EC_@H__P!$3T'_ ,.EX:_^6-?K
MI_P:H?!7QU_P39U[XXWO[:DF@^"XO&%IX=3PXW_"6Z;J/VMK5M2,XQ87$WE[
M1<1??VYW\9P<?N)_PJ[X9_\ 1.]"_P#!1#_\31_PJ[X9_P#1.]"_\%$/_P 3
M0!PO_#<_[(__ $7K0?\ O\__ ,37XP_\'4GP$^(__!2'XH_![Q'^Q>F@^,[+
MPKH&K6VO3?\ "7Z9IWV66:>V:)<7UQ"7R(W.4# 8YQD5^['_  J[X9_]$[T+
M_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\30!_&/\ \.6/^"C_ /T1/0?_  Z7
MAK_Y8T?\.6/^"C__ $1/0?\ PZ7AK_Y8U_9Q_P *N^&?_1.]"_\ !1#_ /$T
M?\*N^&?_ $3O0O\ P40__$T ?QC_ /#EC_@H_P#]$3T'_P .EX:_^6-'_#EC
M_@H__P!$3T'_ ,.EX:_^6-?V<?\ "KOAG_T3O0O_  40_P#Q-'_"KOAG_P!$
M[T+_ ,%$/_Q- '\<_P */^".?_!0SPU\4O#7B/6_@YH,%EI_B"SN;N;_ (6?
MX<;RXHYT9VPNH$G"@G !)[5_6]_PW/\ LC_]%ZT'_O\ /_\ $UW7_"KOAG_T
M3O0O_!1#_P#$T?\ "KOAG_T3O0O_  40_P#Q- 'SW^V;^U/^SI\6/V/OBO\
M"SP!\8]!O]>\2_#77=*T2P^VB+[3=W&GSPPQ[Y-J)ND=5W,P49R2!DU_*7_P
MY8_X*/\ _1$]!_\ #I>&O_EC7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3
MO0O_  40_P#Q- '\8_\ PY8_X*/_ /1$]!_\.EX:_P#EC1_PY8_X*/\ _1$]
M!_\ #I>&O_EC7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_  40_P#Q
M- '\8_\ PY8_X*/_ /1$]!_\.EX:_P#EC1_PY8_X*/\ _1$]!_\ #I>&O_EC
M7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_  40_P#Q- 'Y(?\ !KEX
M>F_X)T?L??$#X6?MDZ[H/@[7M;^)3ZKI=A_PDMEJ'G6AT^TA$F^QFF1?WD3K
MM9@WRYQ@@G]-?^&Y_P!D?_HO6@_]_G_^)KNO^%7?#/\ Z)WH7_@HA_\ B:/^
M%7?#/_HG>A?^"B'_ .)H _G1_P"#F#]COX]_\%!/^"B.G?'7]D30]!\7>%8/
MAIINE2ZI_P )QI%AMO(KJ]>2/RKVZAD.%FC.X+M.[@D@X_/7_ARQ_P %'_\
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
MP\^*/Q/;Q'>Z)8>+H+TJ!J4<-YID32:G91&1=B+-E5C5IXP^VOT=_P""<_\
MP2O_ &2O^"8_PV7P;^S]X0ENM=N[&"V\1>//$$@N=9UE8D5(TEG('EPHJ*$M
MXPD2!1A<Y8_1]% !1110 4444 4O$FE7&O>';_0[359["6]LI8([ZV.)+=G0
MJ)$_VE)R/<5^&EM\=/$?[+W_  28\4?\$,?C1^P-K?B;XVZ9_:/AK0O#$7A'
M5)=)\>VEU=S2P^(=.OK.SN(_/0RQS9F:+;-%N:6,@JG[L44 ?G=^PS_P23\3
M?$CX.?#3Q%_P5G^&MEJ_C_X;>'=&T/2-.T?XJ:QJ.E:K9:8B264VK6!,5E-=
M17!E; 6:-B S-(>GZ(T44 %%%% !1110!^5'QE\=?LM_LK?\%NOC!XP_X*K>
M$?#4WA/XL?#G0(OV?_'7Q$TZ&XT/3[6PM7CU;0A-<JT%G--=2&X(8J&5AN8>
M8@;P#_@CO^Q9\*?V\?BM?Z_\3/\ @G5XPN?V9?#7Q)U_7_@%=>*O%UD^B:&E
MVMJU_I9LTN&;5;![ZTAD@,:RVH:)RS.3)G]OO&_P^\ _$S1/^$:^(_@C1_$&
MG><LO]GZWID5W!YB_=?9*K+N&3@XR*U+2SM-/M(K"PM8X(((UCAAA0*D:*,!
M5 X     Z4 <5^SM^S9\$?V3?AA!\%_V>/ %MX8\+6NH7E[::)932O!;RW5Q
M)<S>6)&;RT,LKL(UPB X55  KN:** "BBB@ KY1_X+A? SXZ_M'_ /!+'XN_
M"']G"RNK[Q5J&BVT]OHME*R3:S:V][;W-YIR%"&+7%M%-"%7ES)LZ.:^KJ*
M/PE_;3_;8_9<_;7;]E[1?^".G[+2:C\?O"7BZQU30]&\*6T6B:IX"@LF1;_1
MM4B>%$CL7C,D+N[K!F,$%E8@_KKX#_9]\$?%SXC> ?VY?CA^SI%X.^,^A>#[
MK2!##XD^V2Z3;7;*\]A+/:LL%\BLNY"ZLJ-([(%+$GUFP\.^']*U&[U?3-"L
M[:[OV5KZZ@M422Y*C ,C 9<@<#.<5<H **** "BBB@ K\L?B9^T'\,/^"5O_
M  5Q^/WQM_;^\*-%X%^/WA30V^%WQ7U#19[S3[/^S]/-M=^&+F6*&8V@EE_?
M!0FR089]S$8_4ZFR11S+LEC5ER#AAD9!R#^= 'X=?\$Z/^"?WQ^_X*%? #QG
M\$OB5^S7XD^"/[,/C/XX'XF_#*[T?QWY6IZ'Y+I_H&GVD]E%-%8W+^9-#<,D
M/E85DB;=O/[$?LS?LM_L_P#['/PAT[X$_LT_"[3/"7A?3,M#IVFQ',TI #SS
M2,3)<3/M&Z61F=L#+'%=_10 4444 %%%% 'R?_P6[_9B^,G[7?\ P30^(GP:
M^ >GQZGXH8:=JUAX<G?;%X@6PO[>]DTU^1D3I R!20&<H"0"2/SY_;4_;5\2
M_P#!5OQS^SCX"_X)I_L9ZPOQD^&'C6Q\2ZY/XHTO4_#UU\,);,C[3I%[-+IP
MM#93HOE-LN&WE(@+=CA:_;:B@#YA_9._X)O?"'X7?$^W_;(^)/@K5&^,&JVE
MW<7T&I_$K5?$FF>%KO4")-1AT?[<P6".6089UB1BHV#:AV5]/444 %%%% !1
M110!^7_C/XR>,O\ @D9_P4K_ &A?C#\<_@7XI\4?#W]HJUTC6/!'Q,\-^%KS
M5DTS5K#3_L?]@ZF+.*6>&)F :%EC8!6.%<E_+Y?_ ((4_L ?M#VGQ"U7]JC]
MJO\ 86^%_@GP?JOC/Q!XO^$FA:N;M_$O@6XU*2T#PV=G/;".RM)%MFE57=)X
MBP"Q1B1\_K110!D>!?A_X#^%WABW\$_#3P5I/A[1K1G:UTG0].BM+:$N[2.5
MBB554L[,Q('+,2>2:UZ** "BBB@ K\ZO^"YG]G_"WX\_LM?MC?M ?#R?Q?\
ML]_"_P <ZP?BYI TQK^WTFXOK)+;2M=N;4*PFALYO-)8JQC,HV@LZBOT5J.Z
MM;:^MI+*]MXYH9HRDT,J!E=2,%2#P01P0: /QG^!O[1:^/\ _@NCJWQX_P""
M.G[(S^./AO)X&@T3XY:[X%\4:9I_AO6Y)I(I;'4]TK1Q+?6VZ17A&ZY>-&P@
M#.Q_5;X*_LG? ;]G?X@?$/XF?!WP.-$U7XI>(H]=\:_9[V8V]YJ"PK$;A+<N
M8H9' W2-&JM*[%G+'&.V\,>$_"O@G1X_#O@SPSI^D:?"28K'2[)+>%"3DD)&
M HR>3Q6A0 4444 %%%% $5_!<7-C-;6EV;>62)EBG"!C&Q! ;!X.#S@^E?@;
MHG[17[*7[*G_  2;^)7_  21_;>_9<&L_M%Z7K6JZ?J7@JZTRX74OB)?7]_,
M]EXETN^6TG:[G(FC:-SF3=;@95,8_?>H9=.T^>]BU*>PA>X@5E@N'B!>,-]X
M*W4 X&<=<4 ?E/\ LD?\$>_BG^W;X(^"WQ._X+#_  X\2:)K/PC^&EOX//@L
M>.XKN#QS:!X;F*ZU;[-AT"/'&LEF[L99($>1R 4;]4?#?AOP[X-\/6'A'PCH
M-EI6DZ79Q6FF:9IUJD%O:6\:!(X8HT 6-%4!550    ,"KM% !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 %%%%
$ '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>snap-20260630_g4.jpg
<TEXT>
begin 644 snap-20260630_g4.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] *  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@ HHHH **** "B
MBB@ HHHH **** "BLGP=XZ\(_$'2Y-;\%Z]!J-I#=RVLD]N256:-MKISW!X-
M:U !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 %%%?,G_!3OX!?!+]ISX<>'/A%\5?$-IJ6L3:M<W_@;X4:G\2CX
M;L?B!JD%G*4L+MXE:XN8(PQG9(0Q7RP[*P7% 'TW17X>_#ZZ_9,\8?\ !(3X
M(7'[;/C?XL_%7Q/X \6>*? OASX :5XAEC_X3CQ<;R:&+3A]FDDN+V'3U,:6
MUY]IV10C>R[W6$9?Q%_9A^,<-W\+OV"_^"COQ2UK6V^%?[ _B_QY#*GBVZC2
MV\6QZB4@E,\4J_:IM.LS%'&[%U'DEQD,20#]UJ*\!_X)5?$KXC?&/_@FK\"/
MBG\7-2N;[Q+KWPIT.\UC4;UBTU[,]E$3<R$\L\HQ(3W+D]Z]^H **R?'5GXQ
MO_"-_9_#_6+33]:D@(TZ]OK<RPPR9&&=!]X8SQ7D/_" _P#!03_HO_@3_P )
M23_XJ@ _X)[_ /)$]6_['O6?_2DU[I7@'_!-V'68/@)J<>NWD,]P/&^K"22"
M/:I83 .0/0N&(] 0.U>_T %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445
M^=/B;]JO_@H1\!?^"NGPS_9U^+_[0?A'6?"OQ8U[7'C\!6O@C[!IF@^'HH)V
MTV2#7+@(]]K+R0'S;)/,^5BPCC0I)0!^BU%?DS^P9_P5._;S^,GQ?_9S^,?Q
M-^(WAK6?A]^UU>_$&T\*?#P>%H[,^!WT,W#:<POHBTUX)TMF68R@[3)E!Q@>
MK_L&?M4_M[6'_!4#Q)^PM^UQ^T-X8\?K9_"C_A)==^Q>!E\.P:+K37T:+8Z(
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
M7)[U[]530=!T3PMH=EX8\,Z1;:?ING6D=KI]A90+%#;01J$CBC10 B*H"A0
M   *MT 9/CJS\8W_ (1O[/X?ZQ::?K4D!&G7M];F6&&3(PSH/O#&>*\A_P"$
M!_X*"?\ 1?\ P)_X2DG_ ,57NE% '@'_  3=AUF#X":G'KMY#/<#QOJPDD@C
MVJ6$P#D#T+AB/0$#M7O]>%_\$]_^2)ZM_P!CWK/_ *4FO=* "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "O O#G_!4C_@G_XN_:?E_8T\.?M/^'[OXCPZ
MG<:8?#\:3A'O[==T]DET8Q;27,8!WVZRF52""H((KWVOQD\(?MD?L3_M@_\
M!6OPC\ +2"P^%'PR^#/QCGU/X>>$- ^&.HQW'Q*\?3&6W;6)KFTLC:65DDLD
MC*TDJR7#MYDI"L @!^D?P8_X*=_L%?M#?'C4/V9_@S^TMH6N^-=-:\632+:*
MX1+DVC;;H6MQ)&L%X8C]\022;0"3@ FK7[,W_!2']AW]L?XA:]\*OV9OVCM"
M\7:_X:@:XU/3]/69"UNLY@:YMWEC5+N 3#RS/ 9(PQ +9(S^*_[!/AWXJ^-/
MV@OA9\*?!4/B&[\<6&F?&.SUSX%ZAX5O;&Q^ $NJ1WC07%M?R &7[1*8H0;F
M2=6%TWE^6V,>W?\ !&.YD^*O[6?[*?AKX<>"=>TR]_9\_9AUWPS\<8]2\-W5
M@-&U::]ABBTN=IHT5IVFCEN1&"QVY?UH _:BBBB@ HHHH ^0O^"@?_!3GXN?
ML5^)M=C\"_L!^-OB)X4\#>!3XN^(GCQ=8@T72M-T]9'5X;.:Z0KJ=ZD<;2M;
M1LI52GS;FVCS3]H?_@OSX-^#7Q U&W\%_LLZ_P"*O WA/PUX.UWQ]XMD\36>
MFWFG6GB5E&G?8M,F!FU-PKKYBQLFQLIG(YP/^"P_P9_X*;_M2_M%>$_A3\.O
MV,X/B?\ LU:#;P:GXN\'P_%^P\,/XWU=7,D5O?2RQS2G3X"L9-L(U$TF2SD*
MFWQ__@H#_P $N?\ @H%^TY^TAXN^+_A[]ECPY?Z_XZ\,>!4^$'C^3XHQVDG[
M/MYIHCDU&"&-$5[M3<^=,LMJGSY *@': #ZN_:6_X*]>//V9?C??Z+XO_8$\
M>CX1Z)X_T;P=K7Q?U'4H;!9=0U%HTBFT_39T$VI6:22HCW$3@9#[%?;S]LU^
M77[1GP<_X*O?&/\ X*=Z-\6?BQ^P58_%/X*_"_6K1_A'H3?&C3-#LH-1C(67
MQ3?69AG>^NQEWMX6\M;=< *9&9Z_46@ HHHH **^./\ @M?_ ,%:?^'/'[-O
MAK]H7_A0'_"Q?^$B\<0^'?[(_P"$J_LC[/YEG=W/G^;]EN=^/LNW9L&=^=WR
MX/YD?\1SG_6+K_S-G_WEH _?ZBOP!_XCG/\ K%U_YFS_ .\M'_$<Y_UBZ_\
M,V?_ 'EH _?ZBOP!_P"(YS_K%U_YFS_[RT?\1SG_ %BZ_P#,V?\ WEH _?ZN
M&_:@_P"3:?B)_P!B+J__ *1RTO[,GQF_X:-_9M^'O[0O_"-_V-_PGG@?2?$7
M]D?;/M'V'[;9Q7/D>;L3S=GF[=^Q=VW.U<X"?M0?\FT_$3_L1=7_ /2.6@#^
M#RBBB@ HHHH *_HX_P"#(/\ Y-G^.O\ V/6E_P#I%)7\X]?T<?\ !D'_ ,FS
M_'7_ +'K2_\ TBDH _<2BBB@ HHHH **** "BBOCG_@M-H/['4G[//AWQW^W
M#XS\<3^#_#_BN-]/^%?@K4WBD^)&L31/%9:,]O"HN+UFD;?'#')&NY=\A*(2
MH!]C45^$?Q2_93_:IT7X+?L=?L,_%GP%=?$#QOK-Q\1/$H_9Y\5?$:[LM'L]
M&-N);"VO=92;S9;C2Q+"L*!906FG7?&D2R'E? VK^'?VX/A1\$?A5\=/C'XR
M\3^"/!O_  3\\8^-M#U+6]9N-.G/C/3M4DTZ2[<PW!\^2Q6V=87=Y!LC$G\;
M9 /Z!J*\!_X)5?$KXC?&/_@FK\"/BG\7-2N;[Q+KWPIT.\UC4;UBTU[,]E$3
M<R$\L\HQ(3W+D]Z]^H **R?'5GXQO_"-_9_#_6+33]:D@(TZ]OK<RPPR9&&=
M!]X8SQ7D/_" _P#!03_HO_@3_P )23_XJ@ _X)[_ /)$]6_['O6?_2DU[I7@
M'_!-V'68/@)J<>NWD,]P/&^K"22"/:I83 .0/0N&(] 0.U>_T %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45^?W_!:#X^
M?\% OV5/#&N_M)?"/]K7P#\-? /AKPM!'X,\+2>$5US7?B#XPEG81Z.\4Z+Y
M,$J!$3[(S3 F61L(G'SW^U3_ ,%D_P!L32/VN/%?PDC^,%C\$+3X-^$O UYX
MWM;OX/7OBC2)]5UJU@O+P:UJ-NK-I&G6XGBM4D0K*\LA8,RJ^P _86BOS:_;
MZ_:@_P""F7[,7[3OA'Q1X:_:4^'5UI?Q ^+6A^'/A+^SOX?\+KJ-[XMT.3RA
MJ>HWE_(D=Q:2PJTLQDAS;0HL>]F+\_I+0 4444 %?)'_  67T+]D"X_9:T_Q
MK^W+\2/&=AX \->*[6]E\#>#=3:&7Q_?E9([70I(8E\^]$LC;EMXI(P7C#NP
M2,E?K>O'_P!L']@?]D;]OOPMI'@G]KWX-6OC72=!U![[2;"]U*[MXX+AD,9E
MQ;RQ[FV$J-V<!CC&30!^8'Q*_8<\)?!G_@B3;?$']O\ ^ >MZ]X\TCQ1JX_9
M_P#A5>_$W6X9?";>)=2MK?2/#\T]E>P/>" BU>02LS1JDJ*5(;.U_P %>/\
M@G?\0/V,?^#?.;X,_#+]K'Q/IOAOX6^$4N?&^EV48DF\<:Q=:G9%I9[V4F:"
MT2::Z<6L8 </"K-MBP_Z$?#3_@EW^P7\'O@[HO[/_P -OV==-TOP=X>^(%KX
MWT?0HM3O7BM]?MF1X+[<\S.S*T<9V,QC.T94UZ9\?_@!\'_VI/@_K?P#^/G@
MF#Q'X0\1P1PZUHES/+$ETB2I*JEHG1QAXT;Y6'W?2@#J-%).CVA)_P"7:/\
M]!%6:;#%'!$L$*[410JKZ =*=0 445A?%#QI_P *W^&GB+XB?V;]M_L#0KO4
M?L?G>7Y_D0O+Y>_#;=VW&[!QG.#TH W:*_ '_B.<_P"L77_F;/\ [RT?\1SG
M_6+K_P S9_\ >6@#]_J*_ '_ (CG/^L77_F;/_O+1_Q'.?\ 6+K_ ,S9_P#>
M6@#]_J*_ '_B.<_ZQ=?^9L_^\M?HY_P1!_X+-?\ #Y3X9^.OB+_PS?\ \*X_
MX0K7;73?L?\ PF']L?;/.A:7S-_V.V\O&W&W#9SG(Z4 ?<5%%?SK?\'!?_!=
MG_@JK^Q!_P %2_'7[./[+W[4W_",>#-&TK19M-T;_A"-#O?)>?3;>>4^==V4
MLK;I'=L,Y S@8  H _HIHK^0+_B*._X+K_\ 1\W_ )C+PQ_\K*/^(H[_ (+K
M_P#1\W_F,O#'_P K* /Z_:*_D"_XBCO^"Z__ $?-_P"8R\,?_*RC_B*._P""
MZ_\ T?-_YC+PQ_\ *R@#^OVBOYK?^"(O_!?S_@K=^U[_ ,%2_A'^SC^T1^UE
M_P )#X,\3ZK?0ZYHW_"!Z#:?:4CTV[G0>=;6,<J8DB1LHZD[<'@D'^E*@#\<
M?^#U_P#Y1M?#7_LN%G_Z9]5K^9&OZ;O^#U__ )1M?#7_ ++A9_\ IGU6OYD:
M "BBB@ HHHH _N,_X)D?\HVOV>_^R'^$_P#TSVM=O^U!_P FT_$3_L1=7_\
M2.6N(_X)D?\ *-K]GO\ [(?X3_\ 3/:UV_[4'_)M/Q$_[$75_P#TCEH _@\H
MHHH **** "OZ./\ @R#_ .39_CK_ -CUI?\ Z125_./7]''_  9!_P#)L_QU
M_P"QZTO_ -(I* /W$HHHH **** "BBB@ KQC]L7_ ()[?L<_M_Z1H>@?M@?!
M.T\;67AJYGN-$M;W4[RW2VEF5%D?%M-'N)5%&6S@9QC)S[/10!\O7O\ P1=_
MX)A7_P "]"_9NG_9)T9?!_AC5[S5/#MA!JM_%/IMU=J%NGANTN!<QK,JJ)$$
MH1PJAE.!C<^+W_!*/_@G;\=_AGX*^#OQ/_90\,WWAOX=6CVG@K3+4362Z7;.
MJK+;H]M)&[0R!5\R)V9)2,N&/-?0M% %30=!T3PMH=EX8\,Z1;:?ING6D=KI
M]A90+%#;01J$CBC10 B*H"A0    *MT44 %%%% 'A?\ P3W_ .2)ZM_V/>L_
M^E)KW2O"_P#@GO\ \D3U;_L>]9_]*37NE !1110 4444 %%%% !1110 4444
M %%%% !1110 5\3?\/>O'F@?M2^%_A'\5OV!/'O@WX=^.OBM=?#OP3\2O$>I
M0VUUJFL1)(T<W]C2(MS'83^3(8KHL0R@,54$5]LU^8'PM^$7_!57Q]_P5F'[
M6?[8O_!/ZQ\2^%-'\0RZ3\(=1_X79IL%A\-]!F8Q3ZG'I,<,KW^I30X:24RJ
MV"8T"*J[0#V7]CC_ (*X?$K]M/\ :RUSX*?#7]B]$^'F@>,/$&AW_P 4C\7M
M$DE2/3);B!;PZ)N74/)GN(8HE8(57SPQ8A6-=A\ ?^"K7PG_ &E?^"DWQ%_X
M)Z?"OP?<WJ?#;P=_:VK>//MP^R7=\E\EG<6-O%Y?[Q89&,;SB3 FAFBV?N]Q
M^._#'_!*C]LCX@?M-^!;[2/V2?A/^S'=?#F]\;3ZI\>_@U?P--XJ_M6RN;6Q
M:WL"3=[D:>.>1;Z4J&B81E0P0=A_P3O_ ."./[9'[!__  4L\.?$.?\ :AC\
M5_"+PO\  !?"B:A_PA.E:=-J;G5+VY&DR10R-,&2>X&HOJ!W23R.T;L06H _
M3ZBBB@ HHHH ^'?VZO\ @DK\?OVN?VUO"7[:'PZ_X*':A\.[[P!HILO WA]_
MA;IGB"TT:>3)N+Z)-1=XA=2$J//$0D18T56&VLG]IG_@A]JO[1GCKQ1XO3]M
M[Q-X<@^+_@GP_P"&_P!HRQT[P?ISGQ\FE($BNXG8?\2FX=-\;&)70(^%08R?
MOBB@#\_]3_X(R_M(:9^WSK?[=_PD_P""F>I>%[_5+:TTC3]!G^$&D:N-&\.V
MQ41Z/9W%^\KVL3(I\QX!&TKLTCY8U^@%%% !1110!XY^VQ^W_P#LC_\ !.OX
M;:9\7OVQ_BU_PAWAW6-<31].U'^P;_4/.O6AEF6+R[&":1<QP2MN90ORXSD@
M'YC_ .(H[_@A1_T?-_YC+Q/_ /*ROG#_ (/7_P#E&U\-?^RX6?\ Z9]5K^9&
M@#^OW_B*._X(4?\ 1\W_ )C+Q/\ _*RC_B*._P""%'_1\W_F,O$__P K*_D"
MHH _K]_XBCO^"%'_ $?-_P"8R\3_ /RLH_XBCO\ @A1_T?-_YC+Q/_\ *ROY
M J* /[X/AC\2/!?QD^&WA[XO?#?6?[2\.^*M#M-8T'4?L\D/VJRN84F@E\N5
M5D3=&ZMM=589P0""*POVH/\ DVGXB?\ 8BZO_P"D<M<1_P $R/\ E&U^SW_V
M0_PG_P"F>UKM_P!J#_DVGXB?]B+J_P#Z1RT ?P>4444 %%%% !7]''_!D'_R
M;/\ '7_L>M+_ /2*2OYQZ_HX_P"#(/\ Y-G^.O\ V/6E_P#I%)0!^XE?R._\
M'7/_ "FZ^)O_ & _#G_IFM*_KBK^1W_@ZY_Y3=?$W_L!^'/_ $S6E 'YRT44
M4 %%%% 'W'_P;9?\INO@+_V'-3_],U]7]C-?QS?\&V7_ "FZ^ O_ &'-3_\
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
M_P#E91_Q%'?\%U_^CYO_ #&7AC_Y64 ?U^T5_(%_Q%'?\%U_^CYO_,9>&/\
MY64?\11W_!=?_H^;_P QEX8_^5E ']?M%?R!?\11W_!=?_H^;_S&7AC_ .5E
M?M5_P:Q?\%(OVT?^"CWP-^+'C']L[XS?\)EJ7AKQ986>B7/_  CNG:=]F@DM
MG=TVV-O"KY8 Y8$CL0* /U3K^1W_ (.N?^4W7Q-_[ ?AS_TS6E?UQ5_([_P=
M<_\ *;KXF_\ 8#\.?^F:TH _.6BBB@ HHHH ^X_^#;+_ )3=? 7_ +#FI_\
MIFOJ_L9K^.;_ (-LO^4W7P%_[#FI_P#IFOJ_L9H _''_ (/7_P#E&U\-?^RX
M6?\ Z9]5K^9&OZ;O^#U__E&U\-?^RX6?_IGU6OYD: "BBB@ HHHH _N,_P""
M9'_*-K]GO_LA_A/_ -,]K7;_ +4'_)M/Q$_[$75__2.6N(_X)D?\HVOV>_\
MLA_A/_TSVM=O^U!_R;3\1/\ L1=7_P#2.6@#^#RBBB@ HHHH *_HX_X,@_\
MDV?XZ_\ 8]:7_P"D4E?SCU_1Q_P9!_\ )L_QU_['K2__ $BDH _<2OY'?^#K
MG_E-U\3?^P'X<_\ 3-:5_7%7\CO_  =<_P#*;KXF_P#8#\.?^F:TH _.6BBB
M@ HHHH ^X_\ @VR_Y3=? 7_L.:G_ .F:^K^QFOXYO^#;+_E-U\!?^PYJ?_IF
MOJ_L9H _''_@]?\ ^4;7PU_[+A9_^F?5:_F1K^F[_@]?_P"4;7PU_P"RX6?_
M *9]5K^9&@ HHHH **** /[C/^"9'_*-K]GO_LA_A/\ ],]K7;_M0?\ )M/Q
M$_[$75__ $CEKB/^"9'_ "C:_9[_ .R'^$__ $SVM=O^U!_R;3\1/^Q%U?\
M](Y: /X/**** "BBB@ K^CC_ (,@_P#DV?XZ_P#8]:7_ .D4E?SCU_1Q_P &
M0?\ R;/\=?\ L>M+_P#2*2@#]Q**** "BBB@ HHHH *\S_:F_;&_9H_8I\!6
MOQ+_ &H/BS8>$](O]3CT[39+F":XGOKMPS+!;V]NDDT\A56;;&C$!23@#->F
M5\/?\%Q?VZ_A7^P)\'_!?Q6N_@AH/C#XIWGB*:R^$>HZ_P"&I;Z#PK=20B.[
MUB5[>&6YA@AAD7S%ME,TV](U&&+* ?2'AG]M?]E+QE^RW/\ MK>&/CIH5[\+
M+;1KG5+GQG%.WV6&VM]PG+@KO5T9'1HBHD#KLV[N*XOXN?\ !5G_ ()\? CX
M4^ /C9\6OVF-)T7PW\4=(35? E[<:?>/)JE@T,<_VL6\<+310K'+&SR2HBQA
MUWE2<5^5'Q1^!/Q:^)O_  2X\(?#;]A[PK=_M!_ O3K3Q=XP^.7B>ZU-_!US
MXD\8GS[E6?3]2MXYVL+6YD^UK:QQ;9VM[9"^48OSGAGX@^*_@'\+_@-\?/VQ
M?@KK'AKPCXC_ .";NL?"_P &1V]K-K,=[KI\AK.-_LT)^RW&H6?EE89 "I9H
MF8E&( /WTT'7M$\4Z'9>)_#.L6NH:;J5I'=:??V4ZRPW,$BAXY8W4E71E(8,
M"00015NO ?\ @E7\-/B-\&_^":OP(^%GQ<TVYL?$N@_"G0[/6-.O5(FLIDLX
M@;:0'E7B&(R.Q0CM7OU !163XZ\':7\0?"-_X+UNXNX;348##/)8W+0S*I(.
M4=>5/'45Y#_P[W^"?_0V^.__  LKG_&@ _X)[_\ )$]6_P"Q[UG_ -*37NE>
M ?\ !-W1K70?@)J>G6<DSQQ^-]613/*7;"3!!DGJ<*,^IR>]>_T ?#O[=7_!
M)7X_?M<_MK>$OVT/AU_P4.U#X=WW@#139>!O#[_"W3/$%IHT\F3<7T2:B[Q"
MZD)4>>(A(BQHJL-M'[5O_!(7XT_M<_VIX*^(7_!2[XACX?>/-!T'3_B[X#?0
MK.>WUR731'ON-,9SMT W3QB2>.VC9'<DXZ8^XJ* /BO]IC_@D3XQ_:>^(FJZ
M!XS_ &[/')^!GB7Q'HFM>)?@A?:;!>P-+ICPR16EEJ$S&:PLI);>&26!%;+*
MQ5TW<?:E%% !1110!XY^VQ^W_P#LC_\ !.OX;:9\7OVQ_BU_PAWAW6-<31].
MU'^P;_4/.O6AEF6+R[&":1<QP2MN90ORXSD@'YC_ .(H[_@A1_T?-_YC+Q/_
M /*ROG#_ (/7_P#E&U\-?^RX6?\ Z9]5K^9&@#^OW_B*._X(4?\ 1\W_ )C+
MQ/\ _*RC_B*._P""%'_1\W_F,O$__P K*_D"HH _K]_XBCO^"%'_ $?-_P"8
MR\3_ /RLH_XBCO\ @A1_T?-_YC+Q/_\ *ROY J* /[X/AC\2/!?QD^&WA[XO
M?#?6?[2\.^*M#M-8T'4?L\D/VJRN84F@E\N55D3=&ZMM=589P0""*POVH/\
MDVGXB?\ 8BZO_P"D<M<1_P $R/\ E&U^SW_V0_PG_P"F>UKM_P!J#_DVGXB?
M]B+J_P#Z1RT ?P>4444 %%%% !7]''_!D'_R;/\ '7_L>M+_ /2*2OYQZ_HX
M_P"#(/\ Y-G^.O\ V/6E_P#I%)0!^XE?R._\'7/_ "FZ^)O_ & _#G_IFM*_
MKBK^1W_@ZY_Y3=?$W_L!^'/_ $S6E 'YRT444 %%%% 'W'_P;9?\INO@+_V'
M-3_],U]7]C-?QS?\&V7_ "FZ^ O_ &'-3_\ 3-?5_8S0!^./_!Z__P HVOAK
M_P!EPL__ $SZK7\R-?TW?\'K_P#RC:^&O_9<+/\ ],^JU_,C0 4444 %%%%
M']QG_!,C_E&U^SW_ -D/\)_^F>UKM_VH/^3:?B)_V(NK_P#I'+7$?\$R/^4;
M7[/?_9#_  G_ .F>UKM_VH/^3:?B)_V(NK_^D<M '\'E%%% !1110 5_1Q_P
M9!_\FS_'7_L>M+_](I*_G'K^CC_@R#_Y-G^.O_8]:7_Z124 ?N)7\CO_  =<
M_P#*;KXF_P#8#\.?^F:TK^N*OY'?^#KG_E-U\3?^P'X<_P#3-:4 ?G+1110
M4444 ?<?_!ME_P INO@+_P!AS4__ $S7U?V,U_'-_P &V7_*;KX"_P#8<U/_
M -,U]7]C- 'XX_\ !Z__ ,HVOAK_ -EPL_\ TSZK7\R-?TW?\'K_ /RC:^&O
M_9<+/_TSZK7\R- !1110 4444 ?W&?\ !,C_ )1M?L]_]D/\)_\ IGM:[?\
M:@_Y-I^(G_8BZO\ ^D<M<1_P3(_Y1M?L]_\ 9#_"?_IGM:[?]J#_ )-I^(G_
M &(NK_\ I'+0!_!Y1110 4444 %?T<?\&0?_ ";/\=?^QZTO_P!(I*_G'K^C
MC_@R#_Y-G^.O_8]:7_Z124 ?N)1110 4444 %%%% !117F?[4W[8W[-'[%/@
M*U^)?[4'Q9L/">D7^IQZ=ILES!-<3WUVX9E@M[>W22:>0JK-MC1B I)P!F@#
MTRBOG+QO_P %</\ @G#\._@1X1_:6\4?M7^'E\&>/);B+PAJ=A#<WDNJ/;Y^
MTK%:V\3W!,!!$P,8\D\2;20*L?%W_@J]_P $[/@5\,?!/QD^)W[5OAJR\-?$
M:T>[\%:I:>?>KJEM&JM+<(EM'(Z0Q!E\R5U5(B<.5/% 'T+1530=>T3Q3H=E
MXG\,ZQ:ZAINI6D=UI]_93K+#<P2*'CEC=25=&4A@P)!!!%6Z "BBB@#PO_@G
MO_R1/5O^Q[UG_P!*37\R/_!US_RFZ^)O_8#\.?\ IFM*_IN_X)[_ /)$]6_[
M'O6?_2DU_,C_ ,'7/_*;KXF_]@/PY_Z9K2@#\Y:*** "BBB@#[C_ .#;+_E-
MU\!?^PYJ?_IFOJ_L9K^.;_@VR_Y3=? 7_L.:G_Z9KZO[&: /QQ_X/7_^4;7P
MU_[+A9_^F?5:_F1K^F[_ (/7_P#E&U\-?^RX6?\ Z9]5K^9&@ HHHH ****
M/[C/^"9'_*-K]GO_ +(?X3_],]K7;_M0?\FT_$3_ +$75_\ TCEKB/\ @F1_
MRC:_9[_[(?X3_P#3/:UV_P"U!_R;3\1/^Q%U?_TCEH _@\HHHH **** "OZ.
M/^#(/_DV?XZ_]CUI?_I%)7\X]?T<?\&0?_)L_P =?^QZTO\ ](I* /W$K^1W
M_@ZY_P"4W7Q-_P"P'X<_],UI7]<5?R._\'7/_*;KXF_]@/PY_P"F:TH _.6B
MBB@ HHHH ^X_^#;+_E-U\!?^PYJ?_IFOJ_L9K^.;_@VR_P"4W7P%_P"PYJ?_
M *9KZO[&: /QQ_X/7_\ E&U\-?\ LN%G_P"F?5:_F1K^F[_@]?\ ^4;7PU_[
M+A9_^F?5:_F1H **** "BBB@#^XS_@F1_P HVOV>_P#LA_A/_P!,]K7;_M0?
M\FT_$3_L1=7_ /2.6N(_X)D?\HVOV>_^R'^$_P#TSVM=O^U!_P FT_$3_L1=
M7_\ 2.6@#^#RBBB@ HHHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU_1Q_P9!_\
MFS_'7_L>M+_](I* /W$K^1W_ (.N?^4W7Q-_[ ?AS_TS6E?UQ5_([_P=<_\
M*;KXF_\ 8#\.?^F:TH _.6BBB@ HHHH ^X_^#;+_ )3=? 7_ +#FI_\ IFOJ
M_L9K^.;_ (-LO^4W7P%_[#FI_P#IFOJ_L9H _''_ (/7_P#E&U\-?^RX6?\
MZ9]5K^9&OZ;O^#U__E&U\-?^RX6?_IGU6OYD: "BBB@ HHHH _N,_P""9'_*
M-K]GO_LA_A/_ -,]K7;_ +4'_)M/Q$_[$75__2.6N(_X)D?\HVOV>_\ LA_A
M/_TSVM=O^U!_R;3\1/\ L1=7_P#2.6@#^#RBBB@ HHHH *_HX_X,@_\ DV?X
MZ_\ 8]:7_P"D4E?SCU_1Q_P9!_\ )L_QU_['K2__ $BDH _<2BBB@ HHHH *
M*** "OA[_@N+^W7\*_V!/@_X+^*UW\$-!\8?%.\\1367PCU'7_#4M]!X5NI(
M1'=ZQ*]O#+<PP0PR+YBVRF:;>D:C#%E^X:* /P\UC]MW]C7_ ()X?\$]O@_;
M?LF>(].^)/Q>\;>(/$D-C^T)XO\ A'JD2^$KR_N%?7]:^R&P-]%#ON$CAM(8
MMLXB7=Y@B<-S&J6W[*/[%.G?"_XB_#SQ#XH\8_ /7?V$_'/PU^'_ (PO/ VI
MHVL>,9M9EFN8'M)+<2V<UY*UPL:2HJL/E5F0;J_>JB@#P'_@E7\-/B-\&_\
M@FK\"/A9\7--N;'Q+H/PIT.SUC3KU2)K*9+.(&VD!Y5XAB,CL4([5[]110!D
M^.O!VE_$'PC?^"];N+N&TU& PSR6-RT,RJ2#E'7E3QU%>0_\.]_@G_T-OCO_
M ,+*Y_QKW2B@#P#_ ()NZ-:Z#\!-3TZSDF>./QOJR*9Y2[828(,D]3A1GU.3
MWK^9S_@ZY_Y3=?$W_L!^'/\ TS6E?TW?\$]_^2)ZM_V/>L_^E)K^9'_@ZY_Y
M3=?$W_L!^'/_ $S6E 'YRT444 %%%% 'W'_P;9?\INO@+_V'-3_],U]7]C-?
MQS?\&V7_ "FZ^ O_ &'-3_\ 3-?5_8S0!^./_!Z__P HVOAK_P!EPL__ $SZ
MK7\R-?TW?\'K_P#RC:^&O_9<+/\ ],^JU_,C0 4444 %%%% ']QG_!,C_E&U
M^SW_ -D/\)_^F>UKM_VH/^3:?B)_V(NK_P#I'+7$?\$R/^4;7[/?_9#_  G_
M .F>UKM_VH/^3:?B)_V(NK_^D<M '\'E%%% !1110 5_1Q_P9!_\FS_'7_L>
MM+_](I*_G'K^CC_@R#_Y-G^.O_8]:7_Z124 ?N)7\CO_  =<_P#*;KXF_P#8
M#\.?^F:TK^N*OY'?^#KG_E-U\3?^P'X<_P#3-:4 ?G+1110 4444 ?<?_!ME
M_P INO@+_P!AS4__ $S7U?V,U_'-_P &V7_*;KX"_P#8<U/_ -,U]7]C- 'X
MX_\ !Z__ ,HVOAK_ -EPL_\ TSZK7\R-?TW?\'K_ /RC:^&O_9<+/_TSZK7\
MR- !1110 4444 ?W&?\ !,C_ )1M?L]_]D/\)_\ IGM:[?\ :@_Y-I^(G_8B
MZO\ ^D<M<1_P3(_Y1M?L]_\ 9#_"?_IGM:[?]J#_ )-I^(G_ &(NK_\ I'+0
M!_!Y1110 4444 %?T<?\&0?_ ";/\=?^QZTO_P!(I*_G'K^CC_@R#_Y-G^.O
M_8]:7_Z124 ?N)7\CO\ P=<_\INOB;_V _#G_IFM*_KBK^1W_@ZY_P"4W7Q-
M_P"P'X<_],UI0!^<M%%% !1110!]Q_\ !ME_RFZ^ O\ V'-3_P#3-?5_8S7\
M<W_!ME_RFZ^ O_8<U/\ ],U]7]C- 'XX_P#!Z_\ \HVOAK_V7"S_ /3/JM?S
M(U_3=_P>O_\ *-KX:_\ 9<+/_P!,^JU_,C0 4444 %%%% ']QG_!,C_E&U^S
MW_V0_P )_P#IGM:[?]J#_DVGXB?]B+J__I'+7$?\$R/^4;7[/?\ V0_PG_Z9
M[6NW_:@_Y-I^(G_8BZO_ .D<M '\'E%%% !1110 5_1Q_P &0?\ R;/\=?\
ML>M+_P#2*2OYQZ_HX_X,@_\ DV?XZ_\ 8]:7_P"D4E '[B4444 %%%% !111
M0 5YG^U-^V-^S1^Q3X"M?B7^U!\6;#PGI%_J<>G:;)<P37$]]=N&98+>WMTD
MFGD*JS;8T8@*2< 9KTROA[_@N+^W7\*_V!/@_P""_BM=_!#0?&'Q3O/$4UE\
M(]1U_P -2WT'A6ZDA$=WK$KV\,MS#!##(OF+;*9IMZ1J,,64 ]:\:_\ !6+_
M ()U_#[]GCPO^U9XH_:J\/)X"\:74EMX6UNSBN;M]2FBW^='';01/<;HO+?S
M08QY.T^9LJU\<O\ @J1_P3^_9O\ A_X+^*?QC_:B\.Z7H'Q$LC>^"M1M_.O5
MU:T$:2-=1K:QR,+=$D1GF8"- XW,N:_*_P"$VL?LJ?L?^(?V.?VQ+3XK^(/B
M+\&O#@^*=K\3/BA<?#S5;2(^,-9MHII7>PEM4FMX[F3S;:$"+:515+'+,?,/
M@EX5\;?L"_ OX(^//VV_ ?B2PT+Q3^P3XZ\#^'X+CPW=W;1>(]1URXU&STN2
M..-S;W%Q87$$2)(%R04.-K  ']".@Z]HGBG0[+Q/X9UBUU#3=2M([K3[^RG6
M6&Y@D4/'+&ZDJZ,I#!@2"""*MUX#_P $J_AI\1O@W_P35^!'PL^+FFW-CXET
M'X4Z'9ZQIUZI$UE,EG$#;2 \J\0Q&1V*$=J]^H **R?'7@[2_B#X1O\ P7K=
MQ=PVFHP&&>2QN6AF520<HZ\J>.HKR'_AWO\ !/\ Z&WQW_X65S_C0 ?\$]_^
M2)ZM_P!CWK/_ *4FOYD?^#KG_E-U\3?^P'X<_P#3-:5_3'_P3=T:UT'X":GI
MUG),\<?C?5D4SREVPDP09)ZG"C/J<GO7\SG_  =<_P#*;KXF_P#8#\.?^F:T
MH _.6BBB@ HHHH ^X_\ @VR_Y3=? 7_L.:G_ .F:^K^QFOXYO^#;+_E-U\!?
M^PYJ?_IFOJ_L9H _''_@]?\ ^4;7PU_[+A9_^F?5:_F1K^F[_@]?_P"4;7PU
M_P"RX6?_ *9]5K^9&@ HHHH **** /[C/^"9'_*-K]GO_LA_A/\ ],]K7;_M
M0?\ )M/Q$_[$75__ $CEKB/^"9'_ "C:_9[_ .R'^$__ $SVM=O^U!_R;3\1
M/^Q%U?\ ](Y: /X/**** "BBB@ K^CC_ (,@_P#DV?XZ_P#8]:7_ .D4E?SC
MU_1Q_P &0?\ R;/\=?\ L>M+_P#2*2@#]Q*_D=_X.N?^4W7Q-_[ ?AS_ -,U
MI7]<5?R._P#!US_RFZ^)O_8#\.?^F:TH _.6BBB@ HHHH ^X_P#@VR_Y3=?
M7_L.:G_Z9KZO[&:_CF_X-LO^4W7P%_[#FI_^F:^K^QF@#\<?^#U__E&U\-?^
MRX6?_IGU6OYD:_IN_P"#U_\ Y1M?#7_LN%G_ .F?5:_F1H **** "BBB@#^X
MS_@F1_RC:_9[_P"R'^$__3/:UV_[4'_)M/Q$_P"Q%U?_ -(Y:XC_ ()D?\HV
MOV>_^R'^$_\ TSVM=O\ M0?\FT_$3_L1=7_](Y: /X/**** "BBB@ K^CC_@
MR#_Y-G^.O_8]:7_Z125_./7]''_!D'_R;/\ '7_L>M+_ /2*2@#]Q*_D=_X.
MN?\ E-U\3?\ L!^'/_3-:5_7%7\CO_!US_RFZ^)O_8#\.?\ IFM* /SEHHHH
M **** /N/_@VR_Y3=? 7_L.:G_Z9KZO[&:_CF_X-LO\ E-U\!?\ L.:G_P"F
M:^K^QF@#\<?^#U__ )1M?#7_ ++A9_\ IGU6OYD:_IN_X/7_ /E&U\-?^RX6
M?_IGU6OYD: "BBB@ HHHH _N,_X)D?\ *-K]GO\ [(?X3_\ 3/:UV_[4'_)M
M/Q$_[$75_P#TCEKB/^"9'_*-K]GO_LA_A/\ ],]K7;_M0?\ )M/Q$_[$75__
M $CEH _@\HHHH **** "OZ./^#(/_DV?XZ_]CUI?_I%)7\X]?T<?\&0?_)L_
MQU_['K2__2*2@#]Q**** "BBB@ HHHH ***YWXM_%KX:_ ?X9ZY\9/C#XSL?
M#WA?PUILM_KFM:E+LAM+>,99V/4GL% +,2%4$D @'145X/\ %_\ X*<?L*_
M;X)^!?VA_BQ^T'8:3X3^)NF0:CX"O#I=[/<:U:2VJ7:S0VD,+W)0021R.3$/
M+#KOVD@55^,W_!53_@GI^S_\-_!/Q>^*_P"U1X<T_P .?$:R:\\%:G;">]75
M;545Y+E%MHY'6"-73S)754CW .RGB@#Z"HJIH.O:)XIT.R\3^&=8M=0TW4K2
M.ZT^_LIUEAN8)%#QRQNI*NC*0P8$@@@BK= !1110!X7_ ,$]_P#DB>K?]CWK
M/_I2:_F1_P"#KG_E-U\3?^P'X<_],UI7]-W_  3W_P"2)ZM_V/>L_P#I2:_F
M1_X.N?\ E-U\3?\ L!^'/_3-:4 ?G+1110 4444 ?<?_  ;9?\INO@+_ -AS
M4_\ TS7U?V,U_'-_P;9?\INO@+_V'-3_ /3-?5_8S0!^./\ P>O_ /*-KX:_
M]EPL_P#TSZK7\R-?TW?\'K__ "C:^&O_ &7"S_\ 3/JM?S(T %%%% !1110!
M_<9_P3(_Y1M?L]_]D/\ "?\ Z9[6NW_:@_Y-I^(G_8BZO_Z1RUQ'_!,C_E&U
M^SW_ -D/\)_^F>UKM_VH/^3:?B)_V(NK_P#I'+0!_!Y1110 4444 %?T<?\
M!D'_ ,FS_'7_ +'K2_\ TBDK^<>OZ./^#(/_ )-G^.O_ &/6E_\ I%)0!^XE
M?R._\'7/_*;KXF_]@/PY_P"F:TK^N*OY'?\ @ZY_Y3=?$W_L!^'/_3-:4 ?G
M+1110 4444 ?<?\ P;9?\INO@+_V'-3_ /3-?5_8S7\<W_!ME_RFZ^ O_8<U
M/_TS7U?V,T ?CC_P>O\ _*-KX:_]EPL__3/JM?S(U_3=_P 'K_\ RC:^&O\
MV7"S_P#3/JM?S(T %%%% !1110!_<9_P3(_Y1M?L]_\ 9#_"?_IGM:[?]J#_
M )-I^(G_ &(NK_\ I'+7$?\ !,C_ )1M?L]_]D/\)_\ IGM:[?\ :@_Y-I^(
MG_8BZO\ ^D<M '\'E%%% !1110 5_1Q_P9!_\FS_ !U_['K2_P#TBDK^<>OZ
M./\ @R#_ .39_CK_ -CUI?\ Z124 ?N)7\CO_!US_P INOB;_P!@/PY_Z9K2
MOZXJ_D=_X.N?^4W7Q-_[ ?AS_P!,UI0!^<M%%% !1110!]Q_\&V7_*;KX"_]
MAS4__3-?5_8S7\<W_!ME_P INO@+_P!AS4__ $S7U?V,T ?CC_P>O_\ *-KX
M:_\ 9<+/_P!,^JU_,C7]-W_!Z_\ \HVOAK_V7"S_ /3/JM?S(T %%%% !111
M0!_<9_P3(_Y1M?L]_P#9#_"?_IGM:[?]J#_DVGXB?]B+J_\ Z1RUQ'_!,C_E
M&U^SW_V0_P )_P#IGM:[?]J#_DVGXB?]B+J__I'+0!_!Y1110 4444 %?T<?
M\&0?_)L_QU_['K2__2*2OYQZ_HX_X,@_^39_CK_V/6E_^D4E '[B4444 %%%
M% !1110 5\Q_\%?OV9_@Y^TC^P%\3#\7/AS!XFF\&^ O$/B#PI9W32M';ZO#
MH]XEO<>2C!9G0R,4$BN%?:Z@.JL/IRB@#\3/VDKN]\$?LK_\$V/%7C;XF^(O
M@EX?T#]G]X=4^/N@^%9]5N_#5U<>$M.@72&MPDD42WF#EIHF<M:JL31L':O*
M?A_KNH?LL_"3X(_&G]JK]G[5_!'A+Q-_P3^\9?#;PQHUOX:U"[C;Q))JTDMM
M$\9662WN-3LS%,JRD!FN&0'"D#^@FB@#P'_@E7\-/B-\&_\ @FK\"/A9\7--
MN;'Q+H/PIT.SUC3KU2)K*9+.(&VD!Y5XAB,CL4([5[]110!D^.O!VE_$'PC?
M^"];N+N&TU& PSR6-RT,RJ2#E'7E3QU%>0_\.]_@G_T-OCO_ ,+*Y_QKW2B@
M#P#_ ()NZ-:Z#\!-3TZSDF>./QOJR*9Y2[828(,D]3A1GU.3WK^9S_@ZY_Y3
M=?$W_L!^'/\ TS6E?TW?\$]_^2)ZM_V/>L_^E)K^9'_@ZY_Y3=?$W_L!^'/_
M $S6E 'YRT444 %%%% 'W'_P;9?\INO@+_V'-3_],U]7]C-?QS?\&V7_ "FZ
M^ O_ &'-3_\ 3-?5_8S0!^./_!Z__P HVOAK_P!EPL__ $SZK7\R-?TW?\'K
M_P#RC:^&O_9<+/\ ],^JU_,C0 4444 %%%% ']QG_!,C_E&U^SW_ -D/\)_^
MF>UKM_VH/^3:?B)_V(NK_P#I'+7$?\$R/^4;7[/?_9#_  G_ .F>UKM_VH/^
M3:?B)_V(NK_^D<M '\'E%%% !1110 5_1Q_P9!_\FS_'7_L>M+_](I*_G'K^
MCC_@R#_Y-G^.O_8]:7_Z124 ?N)7\CO_  =<_P#*;KXF_P#8#\.?^F:TK^N*
MOY'?^#KG_E-U\3?^P'X<_P#3-:4 ?G+1110 4444 ?<?_!ME_P INO@+_P!A
MS4__ $S7U?V,U_'-_P &V7_*;KX"_P#8<U/_ -,U]7]C- 'XX_\ !Z__ ,HV
MOAK_ -EPL_\ TSZK7\R-?TW?\'K_ /RC:^&O_9<+/_TSZK7\R- !1110 444
M4 ?W&?\ !,C_ )1M?L]_]D/\)_\ IGM:[?\ :@_Y-I^(G_8BZO\ ^D<M<1_P
M3(_Y1M?L]_\ 9#_"?_IGM:[?]J#_ )-I^(G_ &(NK_\ I'+0!_!Y1110 444
M4 %?T<?\&0?_ ";/\=?^QZTO_P!(I*_G'K^CC_@R#_Y-G^.O_8]:7_Z124 ?
MN)7\CO\ P=<_\INOB;_V _#G_IFM*_KBK^1W_@ZY_P"4W7Q-_P"P'X<_],UI
M0!^<M%%% !1110!]Q_\ !ME_RFZ^ O\ V'-3_P#3-?5_8S7\<W_!ME_RFZ^
MO_8<U/\ ],U]7]C- 'XX_P#!Z_\ \HVOAK_V7"S_ /3/JM?S(U_3=_P>O_\
M*-KX:_\ 9<+/_P!,^JU_,C0 4444 %%%% ']QG_!,C_E&U^SW_V0_P )_P#I
MGM:[?]J#_DVGXB?]B+J__I'+7$?\$R/^4;7[/?\ V0_PG_Z9[6NW_:@_Y-I^
M(G_8BZO_ .D<M '\'E%%% !1110 5_1Q_P &0?\ R;/\=?\ L>M+_P#2*2OY
MQZ_HX_X,@_\ DV?XZ_\ 8]:7_P"D4E '[B4444 %%%% !1110 5SOQ;^+7PU
M^ _PSUSXR?&'QG8^'O"_AK39;_7-:U*79#:6\8RSL>I/8* 68D*H)(!Z*OF/
M_@K]^S/\'/VD?V OB8?BY\.8/$TW@WP%XA\0>%+.Z:5H[?5X='O$M[CR48+,
MZ&1B@D5PK[74!U5@ =?\5?\ @H[^Q/\ !#]GSP?^U+\4_C[INC^!_B!8V5WX
M)U2:RNGFUJ&[MUN8#;VD<37,A:%A(5$6Y%.7"X-8OQ9_X*Q?\$ZO@A\+O!'Q
MH^)7[5WANR\,_$>TDN_!6J6JSW@U2VC"F:=4MHY'2*+<HED=52(G#E3Q7YD_
MM ^%=?\  7P>_P""7_[0_P 4/C#X\^%GPP\)? %]$\:?$CP1H?VJ^\)WU[X5
MTU;4D/:77V8W+0M;^;Y+%1O7*%@PX'2_BO\ %'X3>&?A=^U-^WU\+-2T?2?'
M?[#7CWX?>&_L/P]DMHKS7IM<GET^.2QLX/+LKK4=.-O(%*(LCROT&X* ?OAH
M.O:)XIT.R\3^&=8M=0TW4K2.ZT^_LIUEAN8)%#QRQNI*NC*0P8$@@@BK=> _
M\$J_AI\1O@W_ ,$U?@1\+/BYIMS8^)=!^%.AV>L:=>J1-93)9Q VT@/*O$,1
MD=BA':O?J "BLGQUX.TOX@^$;_P7K=Q=PVFHP&&>2QN6AF520<HZ\J>.HKR'
M_AWO\$_^AM\=_P#A97/^- !_P3W_ .2)ZM_V/>L_^E)K^9'_ (.N?^4W7Q-_
M[ ?AS_TS6E?TQ_\ !-W1K70?@)J>G6<DSQQ^-]613/*7;"3!!DGJ<*,^IR>]
M?S.?\'7/_*;KXF_]@/PY_P"F:TH _.6BBB@ HHHH ^X_^#;+_E-U\!?^PYJ?
M_IFOJ_L9K^.;_@VR_P"4W7P%_P"PYJ?_ *9KZO[&: /QQ_X/7_\ E&U\-?\
MLN%G_P"F?5:_F1K^F[_@]?\ ^4;7PU_[+A9_^F?5:_F1H **** "BBB@#^XS
M_@F1_P HVOV>_P#LA_A/_P!,]K7;_M0?\FT_$3_L1=7_ /2.6N(_X)D?\HVO
MV>_^R'^$_P#TSVM=O^U!_P FT_$3_L1=7_\ 2.6@#^#RBBB@ HHHH *_HX_X
M,@_^39_CK_V/6E_^D4E?SCU_1Q_P9!_\FS_'7_L>M+_](I* /W$K^1W_ (.N
M?^4W7Q-_[ ?AS_TS6E?UQ5_([_P=<_\ *;KXF_\ 8#\.?^F:TH _.6BBB@ H
MHHH ^X_^#;+_ )3=? 7_ +#FI_\ IFOJ_L9K^.;_ (-LO^4W7P%_[#FI_P#I
MFOJ_L9H _''_ (/7_P#E&U\-?^RX6?\ Z9]5K^9&OZ;O^#U__E&U\-?^RX6?
M_IGU6OYD: "BBB@ HHHH _N,_P""9'_*-K]GO_LA_A/_ -,]K7;_ +4'_)M/
MQ$_[$75__2.6N(_X)D?\HVOV>_\ LA_A/_TSVM=O^U!_R;3\1/\ L1=7_P#2
M.6@#^#RBBB@ HHHH *_HX_X,@_\ DV?XZ_\ 8]:7_P"D4E?SCU_1Q_P9!_\
M)L_QU_['K2__ $BDH _<2OY'?^#KG_E-U\3?^P'X<_\ 3-:5_7%7\CO_  =<
M_P#*;KXF_P#8#\.?^F:TH _.6BBB@ HHHH ^X_\ @VR_Y3=? 7_L.:G_ .F:
M^K^QFOXYO^#;+_E-U\!?^PYJ?_IFOJ_L9H _''_@]?\ ^4;7PU_[+A9_^F?5
M:_F1K^F[_@]?_P"4;7PU_P"RX6?_ *9]5K^9&@ HHHH **** /[C/^"9'_*-
MK]GO_LA_A/\ ],]K7;_M0?\ )M/Q$_[$75__ $CEKB/^"9'_ "C:_9[_ .R'
M^$__ $SVM=O^U!_R;3\1/^Q%U?\ ](Y: /X/**** "BBB@ K^CC_ (,@_P#D
MV?XZ_P#8]:7_ .D4E?SCU_1Q_P &0?\ R;/\=?\ L>M+_P#2*2@#]Q**** "
MBBB@ HHHH ***YWXM_%KX:_ ?X9ZY\9/C#XSL?#WA?PUILM_KFM:E+LAM+>,
M99V/4GL% +,2%4$D @'145P,G[4?P!@_9FA_;'O?B98VOPSG\&Q>*X_%EY')
M# =(EMEN8[DHZB1=T3JP0H)"6"[=QVUYQ\7/^"K/_!/CX$?"GP!\;/BU^TQI
M.B^&_BCI":KX$O;C3[QY-4L&ACG^UBWCA::*%8Y8V>25$6,.N\J3B@#Z%HJI
MH.O:)XIT.R\3^&=8M=0TW4K2.ZT^_LIUEAN8)%#QRQNI*NC*0P8$@@@BK= !
M1110!X7_ ,$]_P#DB>K?]CWK/_I2:_F1_P"#KG_E-U\3?^P'X<_],UI7]-W_
M  3W_P"2)ZM_V/>L_P#I2:_F1_X.N?\ E-U\3?\ L!^'/_3-:4 ?G+1110 4
M444 ?<?_  ;9?\INO@+_ -AS4_\ TS7U?V,U_'-_P;9?\INO@+_V'-3_ /3-
M?5_8S0!^./\ P>O_ /*-KX:_]EPL_P#TSZK7\R-?TW?\'K__ "C:^&O_ &7"
MS_\ 3/JM?S(T %%%% !1110!_<9_P3(_Y1M?L]_]D/\ "?\ Z9[6NW_:@_Y-
MI^(G_8BZO_Z1RUQ'_!,C_E&U^SW_ -D/\)_^F>UKM_VH/^3:?B)_V(NK_P#I
M'+0!_!Y1110 4444 %?T<?\ !D'_ ,FS_'7_ +'K2_\ TBDK^<>OZ./^#(/_
M )-G^.O_ &/6E_\ I%)0!^XE?R._\'7/_*;KXF_]@/PY_P"F:TK^N*OY'?\
M@ZY_Y3=?$W_L!^'/_3-:4 ?G+1110 4444 ?<?\ P;9?\INO@+_V'-3_ /3-
M?5_8S7\<W_!ME_RFZ^ O_8<U/_TS7U?V,T ?CC_P>O\ _*-KX:_]EPL__3/J
MM?S(U_3=_P 'K_\ RC:^&O\ V7"S_P#3/JM?S(T %%%% !1110!_<9_P3(_Y
M1M?L]_\ 9#_"?_IGM:[?]J#_ )-I^(G_ &(NK_\ I'+7$?\ !,C_ )1M?L]_
M]D/\)_\ IGM:[?\ :@_Y-I^(G_8BZO\ ^D<M '\'E%%% !1110 5_1Q_P9!_
M\FS_ !U_['K2_P#TBDK^<>OZ./\ @R#_ .39_CK_ -CUI?\ Z124 ?N)7\CO
M_!US_P INOB;_P!@/PY_Z9K2OZXJ_D=_X.N?^4W7Q-_[ ?AS_P!,UI0!^<M%
M%% !1110!]Q_\&V7_*;KX"_]AS4__3-?5_8S7\<W_!ME_P INO@+_P!AS4__
M $S7U?V,T ?CC_P>O_\ *-KX:_\ 9<+/_P!,^JU_,C7]-W_!Z_\ \HVOAK_V
M7"S_ /3/JM?S(T %%%% !1110!_<9_P3(_Y1M?L]_P#9#_"?_IGM:[?]J#_D
MVGXB?]B+J_\ Z1RUQ'_!,C_E&U^SW_V0_P )_P#IGM:[?]J#_DVGXB?]B+J_
M_I'+0!_!Y1110 4444 %?T<?\&0?_)L_QU_['K2__2*2OYQZ_HX_X,@_^39_
MCK_V/6E_^D4E '[B4444 %%%% !1110 5\Q_\%?OV9_@Y^TC^P%\3#\7/AS!
MXFF\&^ O$/B#PI9W32M';ZO#H]XEO<>2C!9G0R,4$BN%?:Z@.JL/IRB@#\8?
MVN/A!^W3\9/^".W[+OPU^&W[,?\ PG'P<\/?LMZ1KOQ.TI?'%MHUS=:K;>&X
M/[/BGBF5I+BVM)1]L:V13Y\L,*$KL(;Q[PS\0?%?P#^%_P !OCY^V+\%=8\-
M>$?$?_!-W6/A?X,CM[6;68[W73Y#6<;_ &:$_9;C4+/RRL,@!4LT3,2C$?O_
M $4 > _\$J_AI\1O@W_P35^!'PL^+FFW-CXET'X4Z'9ZQIUZI$UE,EG$#;2
M\J\0Q&1V*$=J]^HHH R?'7@[2_B#X1O_  7K=Q=PVFHP&&>2QN6AF520<HZ\
MJ>.HKR'_ (=[_!/_ *&WQW_X65S_ (U[I10!X!_P3=T:UT'X":GIUG),\<?C
M?5D4SREVPDP09)ZG"C/J<GO7\SG_  =<_P#*;KXF_P#8#\.?^F:TK^F[_@GO
M_P D3U;_ +'O6?\ TI-?S(_\'7/_ "FZ^)O_ & _#G_IFM* /SEHHHH ****
M /N/_@VR_P"4W7P%_P"PYJ?_ *9KZO[&:_CF_P"#;+_E-U\!?^PYJ?\ Z9KZ
MO[&: /QQ_P"#U_\ Y1M?#7_LN%G_ .F?5:_F1K^F[_@]?_Y1M?#7_LN%G_Z9
M]5K^9&@ HHHH **** /[C/\ @F1_RC:_9[_[(?X3_P#3/:UV_P"U!_R;3\1/
M^Q%U?_TCEKB/^"9'_*-K]GO_ +(?X3_],]K7;_M0?\FT_$3_ +$75_\ TCEH
M _@\HHHH **** "OZ./^#(/_ )-G^.O_ &/6E_\ I%)7\X]?T<?\&0?_ ";/
M\=?^QZTO_P!(I* /W$K^1W_@ZY_Y3=?$W_L!^'/_ $S6E?UQ5_([_P '7/\
MRFZ^)O\ V _#G_IFM* /SEHHHH **** /N/_ (-LO^4W7P%_[#FI_P#IFOJ_
ML9K^.;_@VR_Y3=? 7_L.:G_Z9KZO[&: /QQ_X/7_ /E&U\-?^RX6?_IGU6OY
MD:_IN_X/7_\ E&U\-?\ LN%G_P"F?5:_F1H **** "BBB@#^XS_@F1_RC:_9
M[_[(?X3_ /3/:UV_[4'_ ";3\1/^Q%U?_P!(Y:XC_@F1_P HVOV>_P#LA_A/
M_P!,]K7;_M0?\FT_$3_L1=7_ /2.6@#^#RBBB@ HHHH *_HX_P"#(/\ Y-G^
M.O\ V/6E_P#I%)7\X]?T<?\ !D'_ ,FS_'7_ +'K2_\ TBDH _<2OY'?^#KG
M_E-U\3?^P'X<_P#3-:5_7%7\CO\ P=<_\INOB;_V _#G_IFM* /SEHHHH **
M** /N/\ X-LO^4W7P%_[#FI_^F:^K^QFOXYO^#;+_E-U\!?^PYJ?_IFOJ_L9
MH _''_@]?_Y1M?#7_LN%G_Z9]5K^9&OZ;O\ @]?_ .4;7PU_[+A9_P#IGU6O
MYD: "BBB@ HHHH _N,_X)D?\HVOV>_\ LA_A/_TSVM=O^U!_R;3\1/\ L1=7
M_P#2.6N(_P""9'_*-K]GO_LA_A/_ -,]K7;_ +4'_)M/Q$_[$75__2.6@#^#
MRBBB@ HHHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU_1Q_P9!_\FS_ !U_['K2
M_P#TBDH _<2BBB@ HHHH **** "N=^+?Q:^&OP'^&>N?&3XP^,['P]X7\-:;
M+?ZYK6I2[(;2WC&6=CU)[!0"S$A5!) /15\Q_P#!7[]F?X.?M(_L!?$P_%SX
M<P>)IO!O@+Q#X@\*6=TTK1V^KPZ/>);W'DHP69T,C%!(KA7VNH#JK  Z+XP_
M\%//V$/@%\$_ O[0_P 7/VA]-T?PI\3-+AU+P%>/IUY-<ZW:2VR72S0V<4+7
M)002QR.3$/+#KOVD@54^+O\ P5>_X)V? KX8^"?C)\3OVK?#5EX:^(UH]WX*
MU2T\^]75+:-5:6X1+:.1TAB#+YDKJJ1$X<J>*_/_ ./_ .WKX$_8(_X):?L6
M6NB?##0D^-_B;X#>']'\&_$?Q'X)N-27X<:?)H>GPZCJ4OV6VFN^CHHM8E_?
M.GSAEB*MXUJEM^RC^Q3IWPO^(OP\\0^*/&/P#UW]A/QS\-?A_P",+SP-J:-K
M'C&;699KF![22W$MG->2M<+&DJ*K#Y59D&Z@#]W]!U[1/%.AV7B?PSK%KJ&F
MZE:1W6GW]E.LL-S!(H>.6-U)5T92&# D$$$5;KP'_@E7\-/B-\&_^":OP(^%
MGQ<TVYL?$N@_"G0[/6-.O5(FLIDLX@;:0'E7B&(R.Q0CM7OU !163XZ\':7\
M0?"-_P""];N+N&TU& PSR6-RT,RJ2#E'7E3QU%>0_P##O?X)_P#0V^.__"RN
M?\: #_@GO_R1/5O^Q[UG_P!*37\R/_!US_RFZ^)O_8#\.?\ IFM*_IC_ .";
MNC6N@_ 34].LY)GCC\;ZLBF>4NV$F"#)/4X49]3D]Z_F<_X.N?\ E-U\3?\
ML!^'/_3-:4 ?G+1110 4444 ?<?_  ;9?\INO@+_ -AS4_\ TS7U?V,U_'-_
MP;9?\INO@+_V'-3_ /3-?5_8S0!^./\ P>O_ /*-KX:_]EPL_P#TSZK7\R-?
MTW?\'K__ "C:^&O_ &7"S_\ 3/JM?S(T %%%% !1110!_<9_P3(_Y1M?L]_]
MD/\ "?\ Z9[6NW_:@_Y-I^(G_8BZO_Z1RUQ'_!,C_E&U^SW_ -D/\)_^F>UK
MM_VH/^3:?B)_V(NK_P#I'+0!_!Y1110 4444 %?T<?\ !D'_ ,FS_'7_ +'K
M2_\ TBDK^<>OZ./^#(/_ )-G^.O_ &/6E_\ I%)0!^XE?R._\'7/_*;KXF_]
M@/PY_P"F:TK^N*OY'?\ @ZY_Y3=?$W_L!^'/_3-:4 ?G+1110 4444 ?<?\
MP;9?\INO@+_V'-3_ /3-?5_8S7\<W_!ME_RFZ^ O_8<U/_TS7U?V,T ?CC_P
M>O\ _*-KX:_]EPL__3/JM?S(U_3=_P 'K_\ RC:^&O\ V7"S_P#3/JM?S(T
M%%%% !1110!_<9_P3(_Y1M?L]_\ 9#_"?_IGM:[?]J#_ )-I^(G_ &(NK_\
MI'+7$?\ !,C_ )1M?L]_]D/\)_\ IGM:[?\ :@_Y-I^(G_8BZO\ ^D<M '\'
ME%%% !1110 5_1Q_P9!_\FS_ !U_['K2_P#TBDK^<>OZ./\ @R#_ .39_CK_
M -CUI?\ Z124 ?N)7\CO_!US_P INOB;_P!@/PY_Z9K2OZXJ_D=_X.N?^4W7
MQ-_[ ?AS_P!,UI0!^<M%%% !1110!]Q_\&V7_*;KX"_]AS4__3-?5_8S7\<W
M_!ME_P INO@+_P!AS4__ $S7U?V,T ?CC_P>O_\ *-KX:_\ 9<+/_P!,^JU_
M,C7]-W_!Z_\ \HVOAK_V7"S_ /3/JM?S(T %%%% !1110!_<9_P3(_Y1M?L]
M_P#9#_"?_IGM:[?]J#_DVGXB?]B+J_\ Z1RUQ'_!,C_E&U^SW_V0_P )_P#I
MGM:[?]J#_DVGXB?]B+J__I'+0!_!Y1110 4444 %?T<?\&0?_)L_QU_['K2_
M_2*2OYQZ_HX_X,@_^39_CK_V/6E_^D4E '[B4444 %%%% !1110 445SOQ;^
M+7PU^ _PSUSXR?&'QG8^'O"_AK39;_7-:U*79#:6\8RSL>I/8* 68D*H)(!
M.BHKPOXO_P#!2[]AOX"? +P7^T[\7/V@M-T;P5\1;"UOO!&J2Z?=R3:Q;W%J
MMW'+#:QPM<E?(99')C'EJ1OV56^.7_!4C_@G]^S?\/\ P7\4_C'^U%X=TO0/
MB)9&]\%:C;^=>KJUH(TD:ZC6UCD86Z)(C/,P$:!QN9<T >^T54T'7M$\4Z'9
M>)_#.L6NH:;J5I'=:??V4ZRPW,$BAXY8W4E71E(8,"00015N@ HHHH \+_X)
M[_\ )$]6_P"Q[UG_ -*37\R/_!US_P INOB;_P!@/PY_Z9K2OZ;O^">__)$]
M6_['O6?_ $I-?S(_\'7/_*;KXF_]@/PY_P"F:TH _.6BBB@ HHHH ^X_^#;+
M_E-U\!?^PYJ?_IFOJ_L9K^.;_@VR_P"4W7P%_P"PYJ?_ *9KZO[&: /QQ_X/
M7_\ E&U\-?\ LN%G_P"F?5:_F1K^F[_@]?\ ^4;7PU_[+A9_^F?5:_F1H **
M** "BBB@#^XS_@F1_P HVOV>_P#LA_A/_P!,]K7;_M0?\FT_$3_L1=7_ /2.
M6N(_X)D?\HVOV>_^R'^$_P#TSVM=O^U!_P FT_$3_L1=7_\ 2.6@#^#RBBB@
M HHHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU_1Q_P9!_\FS_'7_L>M+_](I*
M/W$K^1W_ (.N?^4W7Q-_[ ?AS_TS6E?UQ5_([_P=<_\ *;KXF_\ 8#\.?^F:
MTH _.6BBB@ HHHH ^X_^#;+_ )3=? 7_ +#FI_\ IFOJ_L9K^.;_ (-LO^4W
M7P%_[#FI_P#IFOJ_L9H _''_ (/7_P#E&U\-?^RX6?\ Z9]5K^9&OZ;O^#U_
M_E&U\-?^RX6?_IGU6OYD: "BBB@ HHHH _N,_P""9'_*-K]GO_LA_A/_ -,]
MK7;_ +4'_)M/Q$_[$75__2.6N(_X)D?\HVOV>_\ LA_A/_TSVM=O^U!_R;3\
M1/\ L1=7_P#2.6@#^#RBBB@ HHHH *_HX_X,@_\ DV?XZ_\ 8]:7_P"D4E?S
MCU_1Q_P9!_\ )L_QU_['K2__ $BDH _<2OY'?^#KG_E-U\3?^P'X<_\ 3-:5
M_7%7\CO_  =<_P#*;KXF_P#8#\.?^F:TH _.6BBB@ HHHH ^X_\ @VR_Y3=?
M 7_L.:G_ .F:^K^QFOXYO^#;+_E-U\!?^PYJ?_IFOJ_L9H _''_@]?\ ^4;7
MPU_[+A9_^F?5:_F1K^F[_@]?_P"4;7PU_P"RX6?_ *9]5K^9&@ HHHH ****
M /[C/^"9'_*-K]GO_LA_A/\ ],]K7;_M0?\ )M/Q$_[$75__ $CEKB/^"9'_
M "C:_9[_ .R'^$__ $SVM=O^U!_R;3\1/^Q%U?\ ](Y: /X/**** "BBB@ K
M^CC_ (,@_P#DV?XZ_P#8]:7_ .D4E?SCU_1Q_P &0?\ R;/\=?\ L>M+_P#2
M*2@#]Q**** "BBB@ HHHH *^8_\ @K]^S/\ !S]I']@+XF'XN?#F#Q--X-\!
M>(?$'A2SNFE:.WU>'1[Q+>X\E&"S.AD8H)%<*^UU =58?3E% 'XX7_C#0_V5
M_#W_  3%_;"_:-T/58?A7X,_9EOM"\3ZHF@W-Y%HNJ7WA+3$MHYXH8W=&N1%
M+;K\O+ J< U\Y?!+PKXV_8%^!?P1\>?MM^ _$EAH7BG]@GQUX'\/P7'AN[NV
MB\1ZCKEQJ-GI<D<<;FWN+BPN((D20+D@H<;6 _H<HH \!_X)5_#3XC?!O_@F
MK\"/A9\7--N;'Q+H/PIT.SUC3KU2)K*9+.(&VD!Y5XAB,CL4([5[]110!D^.
MO!VE_$'PC?\ @O6[B[AM-1@,,\EC<M#,JD@Y1UY4\=17D/\ P[W^"?\ T-OC
MO_PLKG_&O=** / /^";NC6N@_ 34].LY)GCC\;ZLBF>4NV$F"#)/4X49]3D]
MZ_F<_P"#KG_E-U\3?^P'X<_],UI7]-W_  3W_P"2)ZM_V/>L_P#I2:_F1_X.
MN?\ E-U\3?\ L!^'/_3-:4 ?G+1110 4444 ?<?_  ;9?\INO@+_ -AS4_\
MTS7U?V,U_'-_P;9?\INO@+_V'-3_ /3-?5_8S0!^./\ P>O_ /*-KX:_]EPL
M_P#TSZK7\R-?TW?\'K__ "C:^&O_ &7"S_\ 3/JM?S(T %%%% !1110!_<9_
MP3(_Y1M?L]_]D/\ "?\ Z9[6NW_:@_Y-I^(G_8BZO_Z1RUQ'_!,C_E&U^SW_
M -D/\)_^F>UKM_VH/^3:?B)_V(NK_P#I'+0!_!Y1110 4444 %?T<?\ !D'_
M ,FS_'7_ +'K2_\ TBDK^<>OZ./^#(/_ )-G^.O_ &/6E_\ I%)0!^XE?R._
M\'7/_*;KXF_]@/PY_P"F:TK^N*OY'?\ @ZY_Y3=?$W_L!^'/_3-:4 ?G+111
M0 4444 ?<?\ P;9?\INO@+_V'-3_ /3-?5_8S7\<W_!ME_RFZ^ O_8<U/_TS
M7U?V,T ?CC_P>O\ _*-KX:_]EPL__3/JM?S(U_3=_P 'K_\ RC:^&O\ V7"S
M_P#3/JM?S(T %%%% !1110!_<9_P3(_Y1M?L]_\ 9#_"?_IGM:[?]J#_ )-I
M^(G_ &(NK_\ I'+7$?\ !,C_ )1M?L]_]D/\)_\ IGM:[?\ :@_Y-I^(G_8B
MZO\ ^D<M '\'E%%% !1110 5_1Q_P9!_\FS_ !U_['K2_P#TBDK^<>OZ./\
M@R#_ .39_CK_ -CUI?\ Z124 ?N)7\CO_!US_P INOB;_P!@/PY_Z9K2OZXJ
M_D=_X.N?^4W7Q-_[ ?AS_P!,UI0!^<M%%% !1110!]Q_\&V7_*;KX"_]AS4_
M_3-?5_8S7\<W_!ME_P INO@+_P!AS4__ $S7U?V,T ?CC_P>O_\ *-KX:_\
M9<+/_P!,^JU_,C7]-W_!Z_\ \HVOAK_V7"S_ /3/JM?S(T %%%% !1110!_<
M9_P3(_Y1M?L]_P#9#_"?_IGM:[?]J#_DVGXB?]B+J_\ Z1RUQ'_!,C_E&U^S
MW_V0_P )_P#IGM:[?]J#_DVGXB?]B+J__I'+0!_!Y1110 4444 %?T<?\&0?
M_)L_QU_['K2__2*2OYQZ_HX_X,@_^39_CK_V/6E_^D4E '[B4444 %%%% !1
M110 4444 ?,7_!0K_@HGKG[%GC+X;?"+X<?L]3?$7QK\4'UJ30M+N/&%IH%A
M!;:5:)=7DD]_=JR(_ER)Y<>TE\/RH4FO%O&O_!>W1;[X2_#+Q[^S5^Q[XJ^(
M6M^/?@_J7Q0UGPI-X@M=)F\.>&=/81W5S)),KBXE,V^.&*,?OMF=RAESI?\
M!93]BGXY_M2_$SX-^/O#O[,VD?'OX<^"7U[_ (3'X(:QXSCT)-2OKNT2&QU-
M9IL0RM;$3C:Y#()RT8+$X^;M/_X)?_\ !4[]F_X;?"GX@>$/!^@_%_X@+^RC
MXB^"WC?3+OQS'8?V%'?:@][IEU'<72XO(;.-X[6101(RVZE-V[( /U6_9^^-
M_@;]I;X%^#OVAOAE<32^'O&_AFRUS1FN8PDHMKJ!)D6103M<!P&7)PP(SQ77
MUY-^P=^SC??LA?L6_"S]E_5M9AU&^\">!-,T;4;^VSY5Q=06Z)-)'N (0R!R
MN1G:1GFO6: ,_P 5^*_#G@;PY=^+?%NKPV&FV$)EO+R<X2).FXX[<UYQ_P -
MS_LC_P#1>M!_[_/_ /$UZE?6%CJEI)I^IV45Q;RKME@GC#HX]"IX(K'_ .%7
M?#/_ *)WH7_@HA_^)H \?_X)R:MIVM? C5+_ $J[2>&3QQJ[)(AX(:?>I_%6
M4_C7\S7_  =<_P#*;KXF_P#8#\.?^F:TK^FO_@GC;P6WP/U6*V@2-1XZU@!4
M4  "X('3V 'X5_,I_P '7/\ RFZ^)O\ V _#G_IFM* /SEHHHH **** /N/_
M (-LO^4W7P%_[#FI_P#IFOJ_L9K^.;_@VR_Y3=? 7_L.:G_Z9KZO[&: /QQ_
MX/7_ /E&U\-?^RX6?_IGU6OYD:_IN_X/7_\ E&U\-?\ LN%G_P"F?5:_F1H
M**** "BBB@#^XS_@F1_RC:_9[_[(?X3_ /3/:UV_[4'_ ";3\1/^Q%U?_P!(
MY:XC_@F1_P HVOV>_P#LA_A/_P!,]K7;_M0?\FT_$3_L1=7_ /2.6@#^#RBB
MB@ HHHH *_HX_P"#(/\ Y-G^.O\ V/6E_P#I%)7\X]?T<?\ !D'_ ,FS_'7_
M +'K2_\ TBDH _<2OY'?^#KG_E-U\3?^P'X<_P#3-:5_7%7\CO\ P=<_\INO
MB;_V _#G_IFM* /SEHHHH **** /N/\ X-LO^4W7P%_[#FI_^F:^K^QFOXYO
M^#;+_E-U\!?^PYJ?_IFOJ_L9H _''_@]?_Y1M?#7_LN%G_Z9]5K^9&OZ;O\
M@]?_ .4;7PU_[+A9_P#IGU6OYD: "BBB@ HHHH _N,_X)D?\HVOV>_\ LA_A
M/_TSVM=O^U!_R;3\1/\ L1=7_P#2.6N(_P""9'_*-K]GO_LA_A/_ -,]K7;_
M +4'_)M/Q$_[$75__2.6@#^#RBBB@ HHHH *_HX_X,@_^39_CK_V/6E_^D4E
M?SCU_1Q_P9!_\FS_ !U_['K2_P#TBDH _<2OY'?^#KG_ )3=?$W_ + ?AS_T
MS6E?UQ5_([_P=<_\INOB;_V _#G_ *9K2@#\Y:*** "BBB@#[C_X-LO^4W7P
M%_[#FI_^F:^K^QFOXYO^#;+_ )3=? 7_ +#FI_\ IFOJ_L9H _''_@]?_P"4
M;7PU_P"RX6?_ *9]5K^9&OZ;O^#U_P#Y1M?#7_LN%G_Z9]5K^9&@ HHHH **
M** /[C/^"9'_ "C:_9[_ .R'^$__ $SVM=O^U!_R;3\1/^Q%U?\ ](Y:XC_@
MF1_RC:_9[_[(?X3_ /3/:UV_[4'_ ";3\1/^Q%U?_P!(Y: /X/**** "BBB@
M K^CC_@R#_Y-G^.O_8]:7_Z125_./7]''_!D'_R;/\=?^QZTO_TBDH _<2BB
MB@ HHHH **** "BBB@ HKYG_ ."@G_!1BW_8I\1?#_X2^"/@W)\0/B'\3+C4
MCX9\-2>*K/0K.*STZ!9[Z\N]0N\Q6L4:R1JNX$R/(JKS7E/QT_X+2^+?A?X:
M\"Z?X'_8(\:^(/B!XC^%>J_$;QA\.]4\0V>DW?A/P[ISB.ZN)99 ZW,C296"
M.,9F !RFX @'W=17(?L_?&_P-^TM\"_!W[0WPRN)I?#WC?PS9:YHS7,8246U
MU DR+(H)VN X#+DX8$9XKKZ "BL_Q7XK\.>!O#EWXM\6ZO#8:;80F6\O)SA(
MDZ;CCMS7G'_#<_[(_P#T7K0?^_S_ /Q- &%_P3W_ .2)ZM_V/>L_^E)K^9'_
M (.N?^4W7Q-_[ ?AS_TS6E?TR_\ !.35M.UKX$:I?Z5=I/#)XXU=DD0\$-/O
M4_BK*?QK^9K_ (.N?^4W7Q-_[ ?AS_TS6E 'YRT444 %%%% 'W'_ ,&V7_*;
MKX"_]AS4_P#TS7U?V,U_'-_P;9?\INO@+_V'-3_],U]7]C- 'XX_\'K_ /RC
M:^&O_9<+/_TSZK7\R-?TW?\ !Z__ ,HVOAK_ -EPL_\ TSZK7\R- !1110 4
M444 ?W&?\$R/^4;7[/?_ &0_PG_Z9[6NW_:@_P"3:?B)_P!B+J__ *1RUQ'_
M  3(_P"4;7[/?_9#_"?_ *9[6NW_ &H/^3:?B)_V(NK_ /I'+0!_!Y1110 4
M444 %?T<?\&0?_)L_P =?^QZTO\ ](I*_G'K^CC_ (,@_P#DV?XZ_P#8]:7_
M .D4E '[B5_([_P=<_\ *;KXF_\ 8#\.?^F:TK^N*OY'?^#KG_E-U\3?^P'X
M<_\ 3-:4 ?G+1110 4444 ?<?_!ME_RFZ^ O_8<U/_TS7U?V,U_'-_P;9?\
M*;KX"_\ 8<U/_P!,U]7]C- 'XX_\'K__ "C:^&O_ &7"S_\ 3/JM?S(U_3=_
MP>O_ /*-KX:_]EPL_P#TSZK7\R- !1110 4444 ?W&?\$R/^4;7[/?\ V0_P
MG_Z9[6NW_:@_Y-I^(G_8BZO_ .D<M<1_P3(_Y1M?L]_]D/\ "?\ Z9[6NW_:
M@_Y-I^(G_8BZO_Z1RT ?P>4444 %%%% !7]''_!D'_R;/\=?^QZTO_TBDK^<
M>OZ./^#(/_DV?XZ_]CUI?_I%)0!^XE?R._\ !US_ ,INOB;_ -@/PY_Z9K2O
MZXJ_D=_X.N?^4W7Q-_[ ?AS_ -,UI0!^<M%%% !1110!]Q_\&V7_ "FZ^ O_
M &'-3_\ 3-?5_8S7\<W_  ;9?\INO@+_ -AS4_\ TS7U?V,T ?CC_P 'K_\
MRC:^&O\ V7"S_P#3/JM?S(U_3=_P>O\ _*-KX:_]EPL__3/JM?S(T %%%% !
M1110!_<9_P $R/\ E&U^SW_V0_PG_P"F>UKM_P!J#_DVGXB?]B+J_P#Z1RUQ
M'_!,C_E&U^SW_P!D/\)_^F>UKM_VH/\ DVGXB?\ 8BZO_P"D<M '\'E%%% !
M1110 5_1Q_P9!_\ )L_QU_['K2__ $BDK^<>OZ./^#(/_DV?XZ_]CUI?_I%)
M0!^XE%%% !1110 4444 %%%% 'P/_P %?O\ @G]\1OVBOVC/@'^U]\/?V6?"
M?QUM?A/+X@L/%/P<\8:O:64&NV>IVD<<5Q')>H]L7MIXEEV2@[LJ5PR U\Q^
M#_\ @DY_P4R_9&^%OPR\7_"OX<>'?B?XQD_9D\6_"'Q?X;D\=1V,?AB+5=7F
MU/3IH;BZ7%W;V0F6U=%(<I;KY8*D;?V4HH \F_8._9QOOV0OV+?A9^R_JVLP
MZC?>!/ FF:-J-_;9\JXNH+=$FDCW $(9 Y7(SM(SS7K-%% $5]86.J6DFGZG
M917%O*NV6">,.CCT*G@BL?\ X5=\,_\ HG>A?^"B'_XFMVB@#PC_ ()XV\%M
M\#]5BMH$C4>.M8 5%   N"!T]@!^%?S*?\'7/_*;KXF_]@/PY_Z9K2OZ;O\
M@GO_ ,D3U;_L>]9_]*37\R/_  =<_P#*;KXF_P#8#\.?^F:TH _.6BBB@ HH
MHH ^X_\ @VR_Y3=? 7_L.:G_ .F:^K^QFOXYO^#;+_E-U\!?^PYJ?_IFOJ_L
M9H _''_@]?\ ^4;7PU_[+A9_^F?5:_F1K^F[_@]?_P"4;7PU_P"RX6?_ *9]
M5K^9&@ HHHH **** /[C/^"9'_*-K]GO_LA_A/\ ],]K7;_M0?\ )M/Q$_[$
M75__ $CEKB/^"9'_ "C:_9[_ .R'^$__ $SVM=O^U!_R;3\1/^Q%U?\ ](Y:
M /X/**** "BBB@ K^CC_ (,@_P#DV?XZ_P#8]:7_ .D4E?SCU_1Q_P &0?\
MR;/\=?\ L>M+_P#2*2@#]Q*_D=_X.N?^4W7Q-_[ ?AS_ -,UI7]<5?R._P#!
MUS_RFZ^)O_8#\.?^F:TH _.6BBB@ HHHH ^X_P#@VR_Y3=? 7_L.:G_Z9KZO
M[&:_CF_X-LO^4W7P%_[#FI_^F:^K^QF@#\<?^#U__E&U\-?^RX6?_IGU6OYD
M:_IN_P"#U_\ Y1M?#7_LN%G_ .F?5:_F1H **** "BBB@#^XS_@F1_RC:_9[
M_P"R'^$__3/:UV_[4'_)M/Q$_P"Q%U?_ -(Y:XC_ ()D?\HVOV>_^R'^$_\
MTSVM=O\ M0?\FT_$3_L1=7_](Y: /X/**** "BBB@ K^CC_@R#_Y-G^.O_8]
M:7_Z125_./7]''_!D'_R;/\ '7_L>M+_ /2*2@#]Q*_D=_X.N?\ E-U\3?\
ML!^'/_3-:5_7%7\CO_!US_RFZ^)O_8#\.?\ IFM* /SEHHHH **** /N/_@V
MR_Y3=? 7_L.:G_Z9KZO[&:_CF_X-LO\ E-U\!?\ L.:G_P"F:^K^QF@#\<?^
M#U__ )1M?#7_ ++A9_\ IGU6OYD:_IN_X/7_ /E&U\-?^RX6?_IGU6OYD: "
MBBB@ HHHH _N,_X)D?\ *-K]GO\ [(?X3_\ 3/:UV_[4'_)M/Q$_[$75_P#T
MCEKB/^"9'_*-K]GO_LA_A/\ ],]K7;_M0?\ )M/Q$_[$75__ $CEH _@\HHH
MH **** "OZ./^#(/_DV?XZ_]CUI?_I%)7\X]?T<?\&0?_)L_QU_['K2__2*2
M@#]Q**** "BBB@ HHHH **** /&?V_?VW?A9_P $]?V7/$7[3GQ5@GOH=)B$
M&B>'K%O]+U[4Y,BVL+<8),DC Y(5MB+)(1M1J^:_B9_P7%OM ^$_PE\5?!S]
MC;6?'OBWXB_ 9_C!X@\'V'C"ULQX8\,16T,L\S7,\0^URAYC%'$D:F5HVY3(
M!WO^"M?_  3%^/7[=6IZ3\5?@I^U=<^$=3\#^!O$%CX>\&S>#K'4[/4[_4+.
M2WDE,EW($MII(&-LL^TM"DLC(R%FS\I:1_P2\_X*C?LV?#'X1?$'P#X.T3XM
M>-D_8_U+X)>,?#U_XAL-#/A5;IXKBRDCE&Z&^@LW!MY&5O-F6)7&YG) !^K7
M[/WQO\#?M+? OP=^T-\,KB:7P]XW\,V6N:,US&$E%M=0),BR*"=K@. RY.&!
M&>*Z^O)OV#OV<;[]D+]BWX6?LOZMK,.HWW@3P)IFC:C?VV?*N+J"W1)I(]P!
M"&0.5R,[2,\UZS0!G^*_%?ASP-X<N_%OBW5X;#3;"$RWEY.<)$G3<<=N:\X_
MX;G_ &1_^B]:#_W^?_XFO4KZPL=4M)-/U.RBN+>5=LL$\8=''H5/!%8__"KO
MAG_T3O0O_!1#_P#$T >/_P#!.35M.UKX$:I?Z5=I/#)XXU=DD0\$-/O4_BK*
M?QK^9K_@ZY_Y3=?$W_L!^'/_ $S6E?TU_P#!/&W@MO@?JL5M D:CQUK "HH
M %P0.GL /PK^93_@ZY_Y3=?$W_L!^'/_ $S6E 'YRT444 %%%% 'W'_P;9?\
MINO@+_V'-3_],U]7]C-?QS?\&V7_ "FZ^ O_ &'-3_\ 3-?5_8S0!^./_!Z_
M_P HVOAK_P!EPL__ $SZK7\R-?TW?\'K_P#RC:^&O_9<+/\ ],^JU_,C0 44
M44 %%%% ']QG_!,C_E&U^SW_ -D/\)_^F>UKM_VH/^3:?B)_V(NK_P#I'+7$
M?\$R/^4;7[/?_9#_  G_ .F>UKM_VH/^3:?B)_V(NK_^D<M '\'E%%% !111
M0 5_1Q_P9!_\FS_'7_L>M+_](I*_G'K^CC_@R#_Y-G^.O_8]:7_Z124 ?N)7
M\CO_  =<_P#*;KXF_P#8#\.?^F:TK^N*OY'?^#KG_E-U\3?^P'X<_P#3-:4
M?G+1110 4444 ?<?_!ME_P INO@+_P!AS4__ $S7U?V,U_'-_P &V7_*;KX"
M_P#8<U/_ -,U]7]C- 'XX_\ !Z__ ,HVOAK_ -EPL_\ TSZK7\R-?TW?\'K_
M /RC:^&O_9<+/_TSZK7\R- !1110 4444 ?W&?\ !,C_ )1M?L]_]D/\)_\
MIGM:[?\ :@_Y-I^(G_8BZO\ ^D<M<1_P3(_Y1M?L]_\ 9#_"?_IGM:[?]J#_
M )-I^(G_ &(NK_\ I'+0!_!Y1110 4444 %?T<?\&0?_ ";/\=?^QZTO_P!(
MI*_G'K^CC_@R#_Y-G^.O_8]:7_Z124 ?N)7\CO\ P=<_\INOB;_V _#G_IFM
M*_KBK^1W_@ZY_P"4W7Q-_P"P'X<_],UI0!^<M%%% !1110!]Q_\ !ME_RFZ^
M O\ V'-3_P#3-?5_8S7\<W_!ME_RFZ^ O_8<U/\ ],U]7]C- 'XX_P#!Z_\
M\HVOAK_V7"S_ /3/JM?S(U_3=_P>O_\ *-KX:_\ 9<+/_P!,^JU_,C0 4444
M %%%% ']QG_!,C_E&U^SW_V0_P )_P#IGM:[?]J#_DVGXB?]B+J__I'+7$?\
M$R/^4;7[/?\ V0_PG_Z9[6NW_:@_Y-I^(G_8BZO_ .D<M '\'E%%% !1110
M5_1Q_P &0?\ R;/\=?\ L>M+_P#2*2OYQZ_HX_X,@_\ DV?XZ_\ 8]:7_P"D
M4E '[B4444 %%%% !1110 4444 %%>!?MJ?M<_';]G;7?!_@#]G+]B/Q9\9/
M$OBXW\I&GZG'I&C:/;VD2R.]]JMQ&\%O))NVPQ,-TI5^5V\_-6K_ /!P1X8\
M7_!CX:_$K]ES]D#Q1\1-9\<?"O6OB-KOA63Q%::5+X;\/:1<M:7T[RRAUN9/
MM,<L4,48_?;,Y3<H(!^B5%<A^S]\;_ W[2WP+\'?M#?#*XFE\/>-_#-EKFC-
M<QA)1;74"3(LB@G:X#@,N3A@1GBNOH **S_%?BOPYX&\.7?BWQ;J\-AIMA"9
M;R\G.$B3IN..W-><?\-S_LC_ /1>M!_[_/\ _$T 87_!/?\ Y(GJW_8]ZS_Z
M4FOYD?\ @ZY_Y3=?$W_L!^'/_3-:5_3+_P $Y-6T[6O@1JE_I5VD\,GCC5V2
M1#P0T^]3^*LI_&OYFO\ @ZY_Y3=?$W_L!^'/_3-:4 ?G+1110 4444 ?<?\
MP;9?\INO@+_V'-3_ /3-?5_8S7\<W_!ME_RFZ^ O_8<U/_TS7U?V,T ?CC_P
M>O\ _*-KX:_]EPL__3/JM?S(U_3=_P 'K_\ RC:^&O\ V7"S_P#3/JM?S(T
M%%%% !1110!_<9_P3(_Y1M?L]_\ 9#_"?_IGM:[?]J#_ )-I^(G_ &(NK_\
MI'+7$?\ !,C_ )1M?L]_]D/\)_\ IGM:[?\ :@_Y-I^(G_8BZO\ ^D<M '\'
ME%%% !1110 5_1Q_P9!_\FS_ !U_['K2_P#TBDK^<>OZ./\ @R#_ .39_CK_
M -CUI?\ Z124 ?N)7\CO_!US_P INOB;_P!@/PY_Z9K2OZXJ_D=_X.N?^4W7
MQ-_[ ?AS_P!,UI0!^<M%%% !1110!]Q_\&V7_*;KX"_]AS4__3-?5_8S7\<W
M_!ME_P INO@+_P!AS4__ $S7U?V,T ?CC_P>O_\ *-KX:_\ 9<+/_P!,^JU_
M,C7]-W_!Z_\ \HVOAK_V7"S_ /3/JM?S(T %%%% !1110!_<9_P3(_Y1M?L]
M_P#9#_"?_IGM:[?]J#_DVGXB?]B+J_\ Z1RUQ'_!,C_E&U^SW_V0_P )_P#I
MGM:[?]J#_DVGXB?]B+J__I'+0!_!Y1110 4444 %?T<?\&0?_)L_QU_['K2_
M_2*2OYQZ_HX_X,@_^39_CK_V/6E_^D4E '[B5_([_P '7/\ RFZ^)O\ V _#
MG_IFM*_KBK^1W_@ZY_Y3=?$W_L!^'/\ TS6E 'YRT444 %%%% 'W'_P;9?\
M*;KX"_\ 8<U/_P!,U]7]C-?QS?\ !ME_RFZ^ O\ V'-3_P#3-?5_8S0!^./_
M  >O_P#*-KX:_P#9<+/_ -,^JU_,C7]-W_!Z_P#\HVOAK_V7"S_],^JU_,C0
M 4444 %%%% ']QG_  3(_P"4;7[/?_9#_"?_ *9[6NW_ &H/^3:?B)_V(NK_
M /I'+7$?\$R/^4;7[/?_ &0_PG_Z9[6NW_:@_P"3:?B)_P!B+J__ *1RT ?P
M>4444 %%%% !7]''_!D'_P FS_'7_L>M+_\ 2*2OYQZ_HX_X,@_^39_CK_V/
M6E_^D4E '[B4444 %%%% !1110 4444 ?"__  6Y\#_\%,_C?\/O"W[/?["G
MP<EU_P %^([N4_&6\TSXB6/AS5+O2E* :3:7=RLAMA<JTHEG6)R$4(.'<5X5
M\6OV&?V]=!N? ?[1O[+G[ 'A3PWJ=Y^RYXB^".N_!2+XJ6CQ>#+:>^:73=1C
MU!XDBU",!5DF10LW[S'SMN:OU=HH \F_8._9QOOV0OV+?A9^R_JVLPZC?>!/
M FF:-J-_;9\JXNH+=$FDCW $(9 Y7(SM(SS7K-%% $5]86.J6DFGZG917%O*
MNV6">,.CCT*G@BL?_A5WPS_Z)WH7_@HA_P#B:W:* /"/^">-O!;? _58K:!(
MU'CK6 %10  +@@=/8 ?A7\RG_!US_P INOB;_P!@/PY_Z9K2OZ;O^">__)$]
M6_['O6?_ $I-?S(_\'7/_*;KXF_]@/PY_P"F:TH _.6BBB@ HHHH ^X_^#;+
M_E-U\!?^PYJ?_IFOJ_L9K^.;_@VR_P"4W7P%_P"PYJ?_ *9KZO[&: /QQ_X/
M7_\ E&U\-?\ LN%G_P"F?5:_F1K^F[_@]?\ ^4;7PU_[+A9_^F?5:_F1H **
M** "BBB@#^XS_@F1_P HVOV>_P#LA_A/_P!,]K7;_M0?\FT_$3_L1=7_ /2.
M6N(_X)D?\HVOV>_^R'^$_P#TSVM=O^U!_P FT_$3_L1=7_\ 2.6@#^#RBBB@
M HHHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU_1Q_P9!_\FS_'7_L>M+_](I*
M/W$K^1W_ (.N?^4W7Q-_[ ?AS_TS6E?UQ5_([_P=<_\ *;KXF_\ 8#\.?^F:
MTH _.6BBB@ HHHH ^X_^#;+_ )3=? 7_ +#FI_\ IFOJ_L9K^.;_ (-LO^4W
M7P%_[#FI_P#IFOJ_L9H _''_ (/7_P#E&U\-?^RX6?\ Z9]5K^9&OZ;O^#U_
M_E&U\-?^RX6?_IGU6OYD: "BBB@ HHHH _N,_P""9'_*-K]GO_LA_A/_ -,]
MK7;_ +4'_)M/Q$_[$75__2.6N(_X)D?\HVOV>_\ LA_A/_TSVM=O^U!_R;3\
M1/\ L1=7_P#2.6@#^#RBBB@ HHHH *_HX_X,@_\ DV?XZ_\ 8]:7_P"D4E?S
MCU_1Q_P9!_\ )L_QU_['K2__ $BDH _<2OY'?^#KG_E-U\3?^P'X<_\ 3-:5
M_7%7\CO_  =<_P#*;KXF_P#8#\.?^F:TH _.6BBB@ HHHH ^X_\ @VR_Y3=?
M 7_L.:G_ .F:^K^QFOXYO^#;+_E-U\!?^PYJ?_IFOJ_L9H _''_@]?\ ^4;7
MPU_[+A9_^F?5:_F1K^F[_@]?_P"4;7PU_P"RX6?_ *9]5K^9&@ HHHH ****
M /[C/^"9'_*-K]GO_LA_A/\ ],]K7;_M0?\ )M/Q$_[$75__ $CEKB/^"9'_
M "C:_9[_ .R'^$__ $SVM=O^U!_R;3\1/^Q%U?\ ](Y: /X/**** "BBB@ K
M^CC_ (,@_P#DV?XZ_P#8]:7_ .D4E?SCU_1Q_P &0?\ R;/\=?\ L>M+_P#2
M*2@#]Q**** "BBB@ HHHH **** "ODC_ (*#?\%1]4_8T^*&F? WX2?LOZO\
M6?&$GP^U?Q[XCTC3?$EMI:Z-X9TUE2XO3).K>=*SL4B@1<NRD%EXS];U^?/_
M  4__8^_;4U;]KR/]L+]C3X.Z-\0KGQ/^SGXA^$/B#0-3\60:0^D"^N5NK75
M5><%)XHY=PEB4B0J!M#9^4 ^U_V?OC?X&_:6^!?@[]H;X97$TOA[QOX9LM<T
M9KF,)*+:Z@29%D4$[7 <!ER<,",\5U]>3?L'?LXWW[(7[%OPL_9?U;68=1OO
M G@33-&U&_ML^5<74%NB321[@"$,@<KD9VD9YKUF@#/\5^*_#G@;PY=^+?%N
MKPV&FV$)EO+R<X2).FXX[<UYQ_PW/^R/_P!%ZT'_ +_/_P#$UZE?6%CJEI)I
M^IV45Q;RKME@GC#HX]"IX(K'_P"%7?#/_HG>A?\ @HA_^)H ^</V,/VD_@/\
M-?A-?:/XX^*FD:?<W?BS5+VVBEN-WF027#%) 5!&#@^_%?AA_P '!?\ P3]_
M:I_;?_X*E^.OVCOV7O!6A^)_!FLZ5HL.FZS_ ,)[HMEYSP:;;P2CR;N\BE7;
M(CKED .,C((-?TP#X:?#@ */A_HF!T']E0\?^.T?\*T^''_1/]$_\%4/_P 3
M0!_&7_PY(_X*6?\ 1"]#_P##I>&O_EC1_P .2/\ @I9_T0O0_P#PZ7AK_P"6
M-?V:?\*T^''_ $3_ $3_ ,%4/_Q-'_"M/AQ_T3_1/_!5#_\ $T ?QE_\.2/^
M"EG_ $0O0_\ PZ7AK_Y8T?\ #DC_ (*6?]$+T/\ \.EX:_\ EC7]FG_"M/AQ
M_P!$_P!$_P#!5#_\31_PK3X<?]$_T3_P50__ !- '\NW_!$7_@FU^V%^R%_P
M5+^$?[1W[1'P^T/P]X,\,:K?3:YK/_"P=#N_LR2:;=P(?)MKV25\R2HN$1B-
MV3P"1_2G_P -K_LI_P#1<=#_ ._K?_$UVW_"M/AQ_P!$_P!$_P#!5#_\31_P
MK3X<?]$_T3_P50__ !- 'Y/?\'0_A>\_X**?L1^!_A#^QQK&A^,?$6C_ !4M
MM8U'3O\ A([+3_)LETW4(6E\R^EAC;$D\2[58M\V<8!(_"S_ (<D?\%+/^B%
MZ'_X=+PU_P#+&O[-/^%:?#C_ *)_HG_@JA_^)H_X5I\./^B?Z)_X*H?_ (F@
M#^,O_AR1_P %+/\ HA>A_P#ATO#7_P L:/\ AR1_P4L_Z(7H?_ATO#7_ ,L:
M_LT_X5I\./\ HG^B?^"J'_XFC_A6GPX_Z)_HG_@JA_\ B: /XR_^')'_  4L
M_P"B%Z'_ .'2\-?_ "QH_P"')'_!2S_HA>A_^'2\-?\ RQK^S3_A6GPX_P"B
M?Z)_X*H?_B:/^%:?#C_HG^B?^"J'_P")H ^=?V%OVC_@/\&_V(_@Y\(?B1\6
M-#TWQ%X5^%?A[1]>T[[<LWV6]MM-MX9XO,BW1OMD1EW(S*<9!((-=1\>/VLO
MV;O&?P.\9^#_  U\9-#N=1U;PIJ-GI]O]JV>;/+;2(B;G 5<LP&20!GD@5[%
M_P *T^''_1/]$_\ !5#_ /$T?\*T^''_ $3_ $3_ ,%4/_Q- '\9?_#DC_@I
M9_T0O0__  Z7AK_Y8T?\.2/^"EG_ $0O0_\ PZ7AK_Y8U_9I_P *T^''_1/]
M$_\ !5#_ /$T?\*T^''_ $3_ $3_ ,%4/_Q- '\9?_#DC_@I9_T0O0__  Z7
MAK_Y8T?\.2/^"EG_ $0O0_\ PZ7AK_Y8U_9I_P *T^''_1/]$_\ !5#_ /$T
M?\*T^''_ $3_ $3_ ,%4/_Q- '\9?_#DC_@I9_T0O0__  Z7AK_Y8U^U?_!K
M%\-/$O\ P3A^!OQ8\'?MG7FA^#=2\2^++"\T2V_X2>PU'[3!';.CONL9IE3#
M$##$$]@17[$_\*T^''_1/]$_\%4/_P 31_PK3X<?]$_T3_P50_\ Q- '$_\
M#:_[*?\ T7'0_P#OZW_Q-?SJ_P#!P7_P3]_:I_;?_P""I?CK]H[]E[P5H?B?
MP9K.E:+#INL_\)[HMEYSP:;;P2CR;N\BE7;(CKED .,C((-?TP?\*T^''_1/
M]$_\%4/_ ,31_P *T^''_1/]$_\ !5#_ /$T ?QE_P##DC_@I9_T0O0__#I>
M&O\ Y8T?\.2/^"EG_1"]#_\ #I>&O_EC7]FG_"M/AQ_T3_1/_!5#_P#$T?\
M"M/AQ_T3_1/_  50_P#Q- '\9?\ PY(_X*6?]$+T/_PZ7AK_ .6-'_#DC_@I
M9_T0O0__  Z7AK_Y8U_9I_PK3X<?]$_T3_P50_\ Q-'_  K3X<?]$_T3_P %
M4/\ \30!_+M_P1%_X)M?MA?LA?\ !4OX1_M'?M$?#[0_#W@SPQJM]-KFL_\
M"P=#N_LR2:;=P(?)MKV25\R2HN$1B-V3P"1_2G_PVO\ LI_]%QT/_OZW_P 3
M7;?\*T^''_1/]$_\%4/_ ,31_P *T^''_1/]$_\ !5#_ /$T ?D]_P '0_A>
M\_X**?L1^!_A#^QQK&A^,?$6C_%2VUC4=._X2.RT_P FR73=0A:7S+Z6&-L2
M3Q+M5BWS9Q@$C\+/^')'_!2S_HA>A_\ ATO#7_RQK^S3_A6GPX_Z)_HG_@JA
M_P#B:/\ A6GPX_Z)_HG_ (*H?_B: /XR_P#AR1_P4L_Z(7H?_ATO#7_RQH_X
M<D?\%+/^B%Z'_P"'2\-?_+&O[-/^%:?#C_HG^B?^"J'_ .)H_P"%:?#C_HG^
MB?\ @JA_^)H _C+_ .')'_!2S_HA>A_^'2\-?_+&C_AR1_P4L_Z(7H?_ (=+
MPU_\L:_LT_X5I\./^B?Z)_X*H?\ XFC_ (5I\./^B?Z)_P""J'_XF@#YU_86
M_:/^ _P;_8C^#GPA^)'Q8T/3?$7A7X5^'M'U[3OMRS?9;VVTVWAGB\R+=&^V
M1&7<C,IQD$@@UU'QX_:R_9N\9_ [QGX/\-?&30[G4=6\*:C9Z?;_ &K9YL\M
MM(B)N<!5RS 9) &>2!7L7_"M/AQ_T3_1/_!5#_\ $T?\*T^''_1/]$_\%4/_
M ,30!_&7_P .2/\ @I9_T0O0_P#PZ7AK_P"6-'_#DC_@I9_T0O0__#I>&O\
MY8U_9I_PK3X<?]$_T3_P50__ !-'_"M/AQ_T3_1/_!5#_P#$T ?QE_\ #DC_
M (*6?]$+T/\ \.EX:_\ EC1_PY(_X*6?]$+T/_PZ7AK_ .6-?V:?\*T^''_1
M/]$_\%4/_P 31_PK3X<?]$_T3_P50_\ Q- '\9?_  Y(_P""EG_1"]#_ /#I
M>&O_ )8U^U?_  :Q?#3Q+_P3A^!OQ8\'?MG7FA^#=2\2^++"\T2V_P"$GL-1
M^TP1VSH[[K&:94PQ PQ!/8$5^Q/_  K3X<?]$_T3_P %4/\ \31_PK3X<?\
M1/\ 1/\ P50__$T <3_PVO\ LI_]%QT/_OZW_P 37\ZO_!P7_P $_?VJ?VW_
M /@J7XZ_:._9>\%:'XG\&:SI6BPZ;K/_  GNBV7G/!IMO!*/)N[R*5=LB.N6
M0 XR,@@U_3!_PK3X<?\ 1/\ 1/\ P50__$T?\*T^''_1/]$_\%4/_P 30!_&
M7_PY(_X*6?\ 1"]#_P##I>&O_EC1_P .2/\ @I9_T0O0_P#PZ7AK_P"6-?V:
M?\*T^''_ $3_ $3_ ,%4/_Q-'_"M/AQ_T3_1/_!5#_\ $T ?QE_\.2/^"EG_
M $0O0_\ PZ7AK_Y8T?\ #DC_ (*6?]$+T/\ \.EX:_\ EC7]FG_"M/AQ_P!$
M_P!$_P#!5#_\31_PK3X<?]$_T3_P50__ !- '\NW_!$7_@FU^V%^R%_P5+^$
M?[1W[1'P^T/P]X,\,:K?3:YK/_"P=#N_LR2:;=P(?)MKV25\R2HN$1B-V3P"
M1_2G_P -K_LI_P#1<=#_ ._K?_$UVW_"M/AQ_P!$_P!$_P#!5#_\31_PK3X<
M?]$_T3_P50__ !- 'Y/?\'0_A>\_X**?L1^!_A#^QQK&A^,?$6C_ !4MM8U'
M3O\ A([+3_)LETW4(6E\R^EAC;$D\2[58M\V<8!(_"S_ (<D?\%+/^B%Z'_X
M=+PU_P#+&O[-/^%:?#C_ *)_HG_@JA_^)H_X5I\./^B?Z)_X*H?_ (F@#^,O
M_AR1_P %+/\ HA>A_P#ATO#7_P L:/\ AR1_P4L_Z(7H?_ATO#7_ ,L:_LT_
MX5I\./\ HG^B?^"J'_XFC_A6GPX_Z)_HG_@JA_\ B: /XR_^')'_  4L_P"B
M%Z'_ .'2\-?_ "QH_P"')'_!2S_HA>A_^'2\-?\ RQK^S3_A6GPX_P"B?Z)_
MX*H?_B:/^%:?#C_HG^B?^"J'_P")H ^=?V%OVC_@/\&_V(_@Y\(?B1\6-#TW
MQ%X5^%?A[1]>T[[<LWV6]MM-MX9XO,BW1OMD1EW(S*<9!((-=1\>/VLOV;O&
M?P.\9^#_  U\9-#N=1U;PIJ-GI]O]JV>;/+;2(B;G 5<LP&20!GD@5[%_P *
MT^''_1/]$_\ !5#_ /$T?\*T^''_ $3_ $3_ ,%4/_Q- '\9?_#DC_@I9_T0
MO0__  Z7AK_Y8T?\.2/^"EG_ $0O0_\ PZ7AK_Y8U_9I_P *T^''_1/]$_\
M!5#_ /$T?\*T^''_ $3_ $3_ ,%4/_Q- '\9?_#DC_@I9_T0O0__  Z7AK_Y
M8T?\.2/^"EG_ $0O0_\ PZ7AK_Y8U_9I_P *T^''_1/]$_\ !5#_ /$T?\*T
M^''_ $3_ $3_ ,%4/_Q- '\9?_#DC_@I9_T0O0__  Z7AK_Y8U^U?_!K%\-/
M$O\ P3A^!OQ8\'?MG7FA^#=2\2^++"\T2V_X2>PU'[3!';.CONL9IE3#$##$
M$]@17[$_\*T^''_1/]$_\%4/_P 31_PK3X<?]$_T3_P50_\ Q- #O ?Q#\$_
M$_P^OBKP!XCMM5TYY6C6[M6)0NO##D#I6S5?2](TG0[06&BZ7;V< 8L(;6!8
MT!/4X4 58H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN/^!_Q_\
M@K^TKX(;XD_ 3XF:1XLT)-4N]-?5-&NA+$MU:S-#/$2.C*Z$>A!5AE64D ["
MBBB@ HHHH **** "BN>TOXM?"[6_B7JWP9T?XAZ-=>+="TVVU#6O#5OJ4;WU
MC:W#2+!-+"#O1',3[20,[?<9Z&@ HHHH **** "BBLO7_&_@OPIJ6DZ-XI\7
M:7IMYKU\;+0K2_OXX9-1N1$\I@@5V!FD$<<C[$RVV-FQA2: -2BBB@ HHHH
M**** "BH[JZM;&UDO;VYCAAAC+S32N%5% R6)/  '))KA/V=_P!J;]GK]K3P
MMJOCG]FWXL:3XRT71O$-SHE_J^B2F6V%] $,L:2X"S*!(A$D99&S\K&@#OZ*
M** "BBB@ HHHH **XZW_ &@_@;=_'&;]F>S^+.@3?$&VT ZW=>#8=3C;48-.
M$D<?VF2$'<D9>6, L!G<,9%=C0 4444 %%%% !116#X^^*GPR^%<&F7/Q-^(
M6B>'H]:UFVTC1VUK5(K47U_<.$@M(?,8>;-(QPL:Y9NPH WJ*** "BBB@ HH
MHH **CNKJUL;62]O;F.&&&,O--*X544#)8D\  <DFN$_9W_:F_9Z_:T\+:KX
MY_9M^+&D^,M%T;Q#<Z)?ZOHDIEMA?0!#+&DN LR@2(1)&61L_*QH [^BBB@
MHHHH **** "BN7L_C?\ !?4?BE=? W3_ (O>%Y_&UC9"\O?!\.OVS:K;VQP1
M,]H'\Y(SN7#E0/F'/-=10 4444 %%%% !116;X@\9>$/"<UC;^*O%6FZ9)J=
MVMKIJ:A?1PF[G;[L40<CS'/95R3Z4 :5%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %<=\7OVA/@C\ 7\-Q_&CXH:/X:;QAXFMO#OA==6NQ
M$=3U2XW>3:1 _>D?:<#IQR17S=\7?^"YW_!-CX<?%74_V>(_VH]%C\8VU]+H
ML6H7>DW[^'K37-I\NPN]5CA-I"^_ <&4>7A@Q4C%?&^F_#+XD_"3]K+X4_"W
M_@J]^U)>?$+1_'OP<UOXA_M#>%OB;XFMKCPOX+U+2[ZR?3M1T@K'"FFJEQ.;
M;$1"L 5)DWY(![K\ ?\ @J[^V]X[_:D^#_\ PN/]FWPCX8^#?Q_\6^*/#G@#
M2V&I1>,M'ETB.YDCO=22X"V[PW*VDCA(4_=I+&QE?HWQY_P1V\!_\%,/V3_V
MF?#R_ ']E7Q]H/P7\;_$270?CX?&>A+-%_;D%[J8;6-*MFNHIK:U^RQV=M<7
MC*8S*GRI,R(A^\_^"C'[ _[0'_!1/X__ +.G[0'[+/[7]M\._"/@W1?$LVJ>
M,_#B+=:I+::S:6,,<NDL5:)99;5;E%NBP,"S>9&'8@5]?_!CX5:!\#/A-X<^
M#GA;6-:U#3O#.CP:;97WB+5Y;^^GCB0(KSW$Q+RN0,EB?8     Z:BBB@ HH
MKPO]L+_@IC^P?^P)<Z5I_P"UY^TQX?\ !=[K:[]+TN[\ZYO)XMQ4S"WMHY)5
MBW CS2H0$$;N#0![)XL\6^%O 7A?4?&_CCQ)8:-HVD64MYJNK:I=I;VUG;QJ
M7DFEE<A8T506+,0  237P%^VW_P6>^,GPE\0>-?$7[&W[/?A;XC?#WX/_#W0
M_'/Q+\7:SXNDLAJND:IOD@CT/RH9([F06\;3M+(X3!"!6;&[C_VK/''_  4R
M^+OC>#]KK]F?Q9<_%3X$ZK\0-$TKPO\ "7X:Z=H.L:5XV\!RZ:TNOWNH2WCH
MWGR.MQ:Q(94"R+''LS(7/0^.?@C\/?\ @HO_ ,&\\GP&_P""2OAP>%_#_C;2
MK2P\&Z%XXO+B$Z5%!XBB.IV5X\DD\J>7Y%]$55I!A0L>5V4 ?)O_  4#\4_M
M:> O^"PWBW]M+_@G?\!OB'XI^*FG_#CPIKVDZ=;^'Y)/#^L^#)-,O_[4M=38
MRQ9D,T%F;>.)GF>>!U16=1M_:7X'>+?%/C[X*^$/'/CG0Y=,UO6?"]A?:SIL
MVFS6;VEW+;QR31-;SYE@*NS+Y<F77&UN0:\Y_86_9E^-G[-OPZU1?VB_VJ-?
M^*OC7Q1J@U/7]1OH([32M,E\I(A9Z391C;96:(B@)DEV#2'#.0/;Z "BBB@
MHKF?C!\:/A'^S[\/M0^+'QR^)>A^$?#.EH&U#7?$6IQ6EK!DX4-)(0-S$A57
MJQ( !) KXM_X*3?M_P 'QN_X)BZ_\8O^"4W[7GAJ]\377C_PIX<TKQ9X=U&"
MZ33;J_U^PM#%<J5=H0R3X8,@8QN2 01D ]>_;9_X*,:?^SPOA/X;_LZ>!=,^
M*_Q.\>^/YO!OAOPI:^+K>PM+35(+-KVY74;PB06?DVX60Q%#*YDC"IAMP_-C
M_@J[^UE'_P %!?V4OV;?CWKW@[Q]\+_%OA_XV>+= GTSP-;/KNJZ#X[TO2M1
M33;:T-NB_;/,U2UM0N @9';)0*SK]>_\$0/CY^QE^U)JOQ3^+WPH^$5SX,^-
MM[JMC+^T;X8A@NGTG3?%47VVSFFLY&W6F^<PSRN]NY>1)(C*2V:S?^"*/_!/
M/_@HK^S1X?TWQ)^VS\>M/TK3=)O_ !!=:1\)O"-M;S17EYJFH3W<^JZQ>L':
M>ZS,4BC@94BB506)>9& /<?^"17[6W[5?[8/[+]]XQ_;1^ H^'7Q"\->+;KP
MWKF@BQNX!)+:P6X>Y_?QJC"25Y6'D/+$%VJ)"RN!]2T44 %%%% !7'?%[]H3
MX(_ %_#<?QH^*&C^&F\8>)K;P[X775KL1'4]4N-WDVD0/WI'VG Z<<D5\^>-
M?^"Y?_!+;X>_'MOV=/%?[56G6^MP:Z-$OM471[Z31+'5"<?8I]52$V<,P.0R
MM* A!#E2,5\J_#?QA\?/"W[5%Y^RY_P6R^'%EX@^$_[2OQ2U/7_@6_B.^6_C
M\$Z]::I,=/\ #LMRC%8C-9PVEQ:F-U4N\D2AC)*% )/'?[9W[67[?,GAS]E_
M]IK]GCPOX0^!'[7,GC3P)X(MXO[2A\;>'9].M[LV^J7\<^RWEBF-H9ECA3"*
MT9:20<-Y]^Q[K7[2_P"Q_P#M<_ ;]COP/^WGJGQ,^)>BZ_#X7_:#^ ?AGP<;
M?P7X4\,_V=)-'JE@RZ?;I:FW"VV^?>6NKB=EP,/&WV)_P4]_X)Q?M0_MO_M1
M_ 7XG_ ;]J4_"G1OAO9^*H?$_B'2K42ZW$FJ6]E:_P#$LWH8XKA[=+N+[0Q#
M6XDWH'8XKZQ^#'PJT#X&?";PY\'/"VL:UJ&G>&='@TVROO$6KRW]]/'$@17G
MN)B7E<@9+$^P    !TU%%% !117A?[87_!3']@_]@2YTK3_VO/VF/#_@N]UM
M=^EZ7=^=<WD\6XJ9A;VT<DJQ;@1YI4(""-W!H ]D\6>+?"W@+POJ/C?QQXDL
M-&T;2+*6\U75M4NTM[:SMXU+R32RN0L:*H+%F(  ))KX"_;;_P""SWQD^$OB
M#QKXB_8V_9[\+?$;X>_!_P"'NA^.?B7XNUGQ=)9#5=(U3?)!'H?E0R1W,@MX
MVG:61PF"$"LV-WD/_!0SXU_MO^*O!OC3]O3X<_M/6DOP>B\=>#?#OP+^'7AT
M:3JWAKXJZ)JUQ96>JKJ65DFE>1[JYAV,8_*6U=50EO,KZ'_;5_8<\*_''_@C
MQX\_X)S?\$P-7\)PI;7%IX;TJQE\5R7=CI30ZU:W6H65S<&2:6,I 9U:(DN@
M9450-J@ ^%OCS\.OBQ_P3 U_XV?M ?#3_@I-X/\ A _Q&U*^^)'P'\/WGA:T
MU3Q/\2Y9;>"[ET75I;J*2X>WAFE%E:PQN7+74DAR4 K]I/@;XM\:>/\ X*>#
M_'?Q(\'OX>\1:WX6T^_U_P /R AM,O9K:.2>U.[G,<C,G//RUY;^Q3^R'\2_
M@1X%N+S]J3]HO4_C!X\UC6AK-_K&L:?#!INAW/DI"+;1;-5QI]JB(JA5)9R&
M=L%R![W0 4444 %%<S\8/C1\(_V??A]J'Q8^.7Q+T/PCX9TM VH:[XBU.*TM
M8,G"AI)"!N8D*J]6)  )(%?%_P"U?^V+^T5^V+\.])\7?\$=/VG?#MQX(TKP
M]XEU;XA_$GP1I&G>*-3L;^PLXI=-T2'2[E]QEO9'ES^Z>3;$H79O#, >N?ML
M_P#!1C3_ -GA?"?PW_9T\"Z9\5_B=X]\?S>#?#?A2U\76]A:6FJ06;7MRNHW
MA$@L_)MPLAB*&5S)&%3#;A^>GQ9?XP_M^_&'X9?\%6X/&G@?X%:5X6L-<^'W
MQ3U7XRZC9Z]8?!WQ-IFK+&NHZ-!>RQ65S=W<G^B"<Q[47;(1O -?5W_!%SQC
M^S]\0]?^)6N:C\#M;^'7[24L/AS4_P!I+P=KFC3Z="GB"?3I/^)M8VCR/%%'
M=DW!:6':TNT&09*EN/\ ^"0/_!,/]NCX5_#1-'_X*,?%'P]/X2%QK\B? W2=
M(M-0T_6+C4]3EOIM2UVXF247=P'=1#%"52%(H\L6:52 >Z?\$;?VK_CA^UM^
MR[XAU_X]^+M \7:KX,^*&N^$+#XE>%+-8-+\<V-A*BPZU:I&3&(Y=[1GRB8]
M\#[3C@?6=4O#GAOP[X.T&T\+>$= LM*TO3X%@L--TVU2""VB486..- %10.
M  !5V@ HHHH *X[XO?M"?!'X OX;C^-'Q0T?PTWC#Q-;>'?"ZZM=B(ZGJEQN
M\FTB!^](^TX'3CDBOGSQK_P7+_X);?#WX]M^SIXK_:JTZWUN#71HE]JBZ/?2
M:)8ZH3C[%/JJ0FSAF!R&5I0$((<J1BOS5_:#_P""@O@[]G'_ (*.?&_P1_P4
M!G@^,?P,\<_'+^QM)^%]QJ<-UK'@[6]*TO1;S3=7LX+FXC\FRG:]-L[HT:*\
M&2W+)( ?0GCO]L[]K+]OF3PY^R_^TU^SQX7\(? C]KF3QIX$\$6\7]I0^-O#
ML^G6]V;?5+^.?9;RQ3&T,RQPIA%:,M)(.&\^_8]UK]I?]C_]KGX#?L=^!_V\
M]4^)GQ+T77X?"_[0?P#\,^#C;^"_"GAG^SI)H]4L&73[=+4VX6VWS[RUU<3L
MN!AXV^P_^"GG_!./]J#]N']J'X"?%'X#?M2'X4Z-\.++Q5#XG\0Z5:B76XDU
M6WLK;_B6AT,<5P]NEW%]H8AK<2;T#L<5]9?!CX5:!\#/A-X<^#GA;6-:U#3O
M#.CP:;97WB+5Y;^^GCB0(KSW$Q+RN0,EB?8     Z:BBB@ HHKPO]L+_ (*8
M_L'_ + ESI6G_M>?M,>'_!=[K:[]+TN[\ZYO)XMQ4S"WMHY)5BW CS2H0$$;
MN#0![)XL\6^%O 7A?4?&_CCQ)8:-HVD64MYJNK:I=I;VUG;QJ7DFEE<A8T50
M6+,0  237P%^VW_P6>^,GPE\0>-?$7[&W[/?A;XC?#WX/_#W0_'/Q+\7:SXN
MDLAJND:IOD@CT/RH9([F06\;3M+(X3!"!6;&[D/VZ/V[_P!I3P3^T/I/[;'@
M'P];?$;]A.S^&^F:7\4_L!MM2LM=M-:NKV.[UJSCB#FX2P6&TCN8W.?+GD7R
MPK/*OL/[;O[ 6G_&7_@BQK?["7_!,Y- L-)\1Z)I$?@+[=X@GGTPZ7+J]I?3
MG[4[2R- ]J9RNTM\C*J#&U0 ?F=\6?B=\=?^"=O[4GQFUN[^.6@?"#7=?77O
MBE\ _B5J'P?M-8O/BXFK7$-Z/#%]J$T$L\+0A8[3[- \3;G5_NQP[_WA^!/C
M+QG\1O@?X-^(7Q'\%2>&O$.O>%-.U'7O#DV=^E7L]M'+/:-NYS%(S1G//RUY
MK^Q#^RI\7/V??AY??\--?M-:S\7/&WB#64UC5]2U2TBM]*TBY$*Q+:Z/9(NV
MQM8T10J@EF;=(<%R*]UH **** "BN9^,'QH^$?[/OP^U#XL?'+XEZ'X1\,Z6
M@;4-=\1:G%:6L&3A0TDA W,2%5>K$@ $D"OC[XX_M2?&S_@H+JWP_P#"_P#P
M2=_:_P##FD?#74(==N?BK\<O"=MI>N3^&)[."!K#3WM+U]L)N9)G9BT;2>7#
ME=B[GH ]-_;9_P""C&G_ +/"^$_AO^SIX%TSXK_$[Q[X_F\&^&_"EKXNM["T
MM-4@LVO;E=1O")!9^3;A9#$4,KF2,*F&W#\JOVV?VF/&'[4OQH^$'_!0?XT?
M!WPKX)\$:H9?A'XMUSXC:%'XLT_X&^,]+\2/+<ZI'$VRVG%TB1P)<NJJ!$/,
M.U!&_P!__P#!"#2/AE\1_P!E?1OVWM>\,:1I/Q<^/&F+XD^(EOIUP88-5O+.
MXNM/_MR#3R=EH]W'MEF>%$61YAN["N0_X(W?\$V?V_/@AX C@_;_ /C'HT?A
ME)O$+1?!3P_IUK>66KSZKJ4U[<:CKES*LGVNX+2!8HH2J11QIEBSRJP![?\
M\$=/VOOC#^V/^S)XB\4?&GQ)X>\4ZCX-^)NM>$=/^(_@^T\C2/'-C9-%Y.M6
MB!F18Y?,:-O+9H_,@DV'& /K"J?A_P /:!X3T2U\->%M#L],TZQA6&RT_3[9
M(8+>,<!$1 %11V   JY0 4444 %%%% !1110 4444 %%%% !1110 4444 %4
MO$FE7&O>';_0[359["6]LI8([ZV.)+=G0J)$_P!I2<CW%7:* /PGMOCIXC_9
M>_X),>*/^"&/QH_8&UOQ-\;=,_M'PUH7AB+PCJDND^/;2ZNYI8?$.G7UG9W$
M?GH98YLS-%MFBW-+&053ZF_8T_X(I:M\;='^$'QE_P""PWPTT#Q'X]^#OP\L
M/!OA?P]8>*Y=5TO4;&VVS17>K0R6\:SWB2EU,>^:W(16;S&P5_3*B@!EM;6]
MG;QVEI D442!(HHU"JB@8  '  ':GT44 %%%% !7Y8_$S]H/X8?\$K?^"N/Q
M^^-O[?WA1HO OQ^\*:&WPN^*^H:+/>:?9_V?IYMKOPQ<RQ0S&T$LO[X*$V2#
M#/N8C'ZG4V2*.9=DL:LN0<,,C(.0?SH _&3_ ()!?LI?M,_M0_#7QQX0\1_
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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
B444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>snap-20260630_g5.jpg
<TEXT>
begin 644 snap-20260630_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( 44 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@ 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 ***_(G_ (.Z/VDKGX8? 'X$
M? >U^*FO^#H/'OQ>2ZU_6_"US-'?1:18P>5=>6(3ODP=0A?8,[FC08/2@#]=
MJ*_'G_@W;\*?\$Z-0_:>\8>,OV5O^"@7Q^\;^-=%\)7&F:W\,?CA/Y$UK:2W
M5LQU".W,8#E'A2,LKDQ^=AU7S$S]'_\ !RG^V?\ %3]B#_@E-XM\??!#Q1=:
M%XK\3ZS8>&-(UZPE,=QIPNF=YYH7'*2_9X)T5U(9&<.I#*#0!][T5^!UO\#?
M&W_!";_@H#^PUXE^$?[2'Q!\1:1^TI)%X<^,>A>*_$37=G?ZA,^FPR7BQD )
MMEU598\[G3[-C>0[AM;5O@1XQ_X+S_\ !5G]L3P?\7OVB_'_ (;\,?LZ6I\.
M?"S0/"7B!K.UT_5E>ZMUO9(\$2$SV,\C]'?S47>%C0  _=NBOSR_X-A/VU?B
MS^VY_P $K=&\4?''Q9>>(/$W@CQ7?^$[[7]2G,MUJ$=O';W$$DTC<R2+!=Q1
MEVRS^5N8EB2?T-H ***\2U3]J7XRV&IW-A;?L6^-[J."=XX[F*YMMLRAB XR
MW0@9'UH ]MHKROX(?M*ZE\6?'NK?#GQ)\(=6\):GI&G17DMMJUW"[M'(VU?E
MC)*YZY/6O5* "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 **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX
M9_X+'?MB_&']AGQ'\(_CYIO[!&G_ !B^&VG>)'_X3WQ)8Z&=1UWP4FZ(K=V4
M6,1ETWD2EE0/"B.R>8AK[FHH _&7]@B]\7?\%+_^#@;6/^"LOP+^ OC'P5\&
M?!_PO.@S^(?%V@G39O%NI-;/ $2/)\TJ) 20S;$LX=Y1G1*WO^"EOBKXE?\
M!?[_ ((5^-_'?[/7[+'CWPOXH\%_$2"]TOP%XKTX1ZKJWV"*)IVMXEYDS;WT
MQ11EG> HH+$ _KY10!^"%I\;/'O_  78_P""@/[#OAOX5_LT?$/PSI'[-,L7
MB'XQZYXN\.M9V5AJ,+Z;-)9I(2=^Z72ECCSM=_M.=BB-RNEJ7QQ\>_\ !!G_
M (*J?MA^,OB]^S3\0?$WA;]HV)O$/PK\0^#] -Y:W^KO)=7"64C[E$9$]_/&
MXYD3RE;RV61&/[NT4 ?GG_P;#_L4?%G]B#_@E=HOA7XX^$[SP_XG\;>*K_Q;
M?^']2@,5UIT=Q';V\$<R-S'(8+2*0H<,GF;6 96 _0RBB@ HHHH \+\ _P#*
M03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&KW2@ 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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP
M#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ]TH **** "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\+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&KW2@ 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 **** "BBB@ HHHH **** "
MBBB@#POP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ]TH ****
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 \+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&KW2@
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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#POP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ
M]TH **** "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 \+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE
M?^C&KW2@ 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 **** "BBB@ HHHH **** "
MBO)/V=OV[?V2OVL_B3\0?A'^SI\:=/\ %>O_  LU.+3O'EGIUK<!-+N97N(T
MC\Z2-8ILO:W"YA=P#&<D9&?2O%_C#PG\/O"NH^.O'GB:PT71-'LI;S5M7U6[
M2WMK.WC4O)-+(Y"QHJ@DLQ  !)H T:*^?/V5?^"K'_!.[]MWQ[?_  M_98_:
MP\+^+_$>FP//<:+9RRPW+PH</+$DZ(9XU)&7BW*-P)(!&9/VLO\ @J;_ ,$]
M_P!ACQCIOP]_:N_:J\,^#M>U:W6XL]&O9)9[KR&8JLTD4"2-#&Q# 22!5.UL
M$[3@ ]_HK*\"^._!7Q/\&Z7\1/AQXLT[7M UNQCO-'UG2+Q+BUO;>10R2Q2(
M2KHP((()!K5H **** /"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B
M)I7_ *,:O=* "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 **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX
M,_X+=?MZ_$WX/>&/"G_!/S]C'4HG_:%^/]PVD>$G6YV?\(QI+;EO=<G8<PK%
M&)1&_9DDD7=Y#*?O.OC;_@H1_P $)/V ?^"G'QJT[X^_M3^'?%%WXATOPS!H
M-I)HOB62SB%G%<7%P@**I!;?=2_-W! [4 ?"W_!J;\#_  [^RI^VQ^W+^S+H
MGC%]9M_!?B[PYH=GJMTRK+J0M9M>C:?:#C+;2Y SC=U/6O=/^#NWXF>*?A]_
MP1UU?0_#6H2V\7B[Q_HNC:L86*E[7=-=E"1_"7M(P1W&0>#BN&_X(\_\&Z$'
M[!'_  45^*G[5?COPN;?1_#.O2K^SA-;>+/M4BZ;<PZE:7/V^,*-S_9I[4+N
M.0VX]J]3^,G_  3Z_P""C?\ P5*_X)#^._V5_P#@I3JW@'PY\8[OQ8-2\"ZE
MX4!;2K=+5;>2U\_RR[#S'^V0NR@LB2A@K%0I /DO_@H]\!/@Y^P#^WG_ ,$M
M_B!^RQ\.-&\(ZGJGB&T\+Z_<>'M/CM9-7L?.T.U;SS& 9I'BU*]5I'W,WGG<
M36Q_P3G^ OP;_P""@_\ P6!_X*2>(?VK?ASHWC"?1-4?P?HI\1:='=?V=8>?
MJ-B&@\P'R76'3;8+(F&7'!&3GN_V>?\ @F1_P5S_ &O?VTOV<OB__P %4O#G
MP\\+>"OV5-.4^%H?">L?;+SQ5J<0@\J\<+)(L6Z2SLY9"WE_ZC:L0\PE+O[1
MW_!-7_@K9^QU^WW\=OVIO^"46@?#[Q=X:_:5T4P^*-*\7ZM]CNO#&J.&WWT>
MZ2-9MLLD\R$%_P#CX=&B.Q78 Z/_ (,[/B7XJ\>_\$B9_#GB._FGMO!WQ6UG
M1M%65B1%:-;V5\47/1?.O9SC_:-?JK7RC_P19_X)QW'_  2V_8$\,_LO>(?$
M5EJ_B8WMUK/C+4M-W?99M3N6&]82X5FCCC2&$,P4N(MY5=VT?5U !7B6J?M2
M_&6PU.YL+;]BWQO=1P3O''<Q7-MMF4,0'&6Z$#(^M>VT4 ?,7[-OCWQ+\0/V
MX/'6M^)_AEJGA>XD\$:>KZ=JKHTL827"DE#C#;B1_NFOIVO"_ /_ "D$\?\
M_8B:5_Z,:O=* "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 **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /"_ /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*0
M3Q__ -B)I7_HQJ]TH **** "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@ HHKPW_@HI_P4!^!
MO_!,W]ES6/VJ/CX-0N-+L+F&QTW2-(B5[S5;^8D0VL(=E7<0KN68@*D;MSC!
M /<J*_/S]B+_ (+TZ3^T?^USH_[$'[4'[$GQ%^ 'Q \8: VL^ ;#QRN^+7K5
M8Y)3M8Q1/%(4AF*@H5)AD0NK@(WWQK^OZ)X5T&]\4>)=5M[#3M-M)+K4+Z[E
M"16\$:EY)'8\*JJ"23P #0!;HK\H=4_X.L/A!:7'_"YM._8)^+]W^SLOBX>'
MI/CY]A"6)N-Q4RI:E,M'GD RK)C@H)/W=>^?\% _^"W_ ,./V/?C/X(_99^
MO[.GC'X]?%;Q]H*Z]HO@SX?E<)I3"0I=2S[9" ZQ2NH6-L)&SN44H6 /N*BO
MDK_@EE_P5S^%'_!3NP\;^%[#X3^)_AO\1OAEJJ:?\0/ASXQA"WFERNTJHRL
MN]=\,J,&1'1XR&0 HS?6M !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?@'_ )2">/\
M_L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-7NE !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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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !17SA_P5Y^/7Q8_9>_X)H_&/]H'X%^*_[#\7>%?!\M]H
M&K_88+G[+.)(U#^5<))$_#'AT8<]*_F1_P"(H[_@NO\ ]'S?^8R\,?\ RLH
M_K]HK^0+_B*._P""Z_\ T?-_YC+PQ_\ *RC_ (BCO^"Z_P#T?-_YC+PQ_P#*
MR@#^OVBOY O^(H[_ (+K_P#1\W_F,O#'_P K*/\ B*._X+K_ /1\W_F,O#'_
M ,K* /Z_:*_D"_XBCO\ @NO_ -'S?^8R\,?_ "LH_P"(H[_@NO\ ]'S?^8R\
M,?\ RLH _K]HK^0+_B*._P""Z_\ T?-_YC+PQ_\ *RC_ (BCO^"Z_P#T?-_Y
MC+PQ_P#*R@#^OVBOY O^(H[_ (+K_P#1\W_F,O#'_P K*/\ B*._X+K_ /1\
MW_F,O#'_ ,K* /Z_:*_D"_XBCO\ @NO_ -'S?^8R\,?_ "LH_P"(H[_@NO\
M]'S?^8R\,?\ RLH _K]HK^0+_B*._P""Z_\ T?-_YC+PQ_\ *ROU/_X-9/\
M@KA_P4)_X*._'WXJ>"OVS?V@?^$RTSPWX/LK[1;;_A%-)T[[//)=&-WW6-K"
MSY7C#$@=AF@#]KJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** /"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I
M!/'_ /V(FE?^C&KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PG_@H
MQ_P3S^ 7_!3G]F/4?V7OVAH+^/3;B]BU#2-8TB98[S2-0A#K%=P%U9=P621"
MK*0R2NO&<CYC_9!_X-]?#7P5_:H\,?M@_M;?MO?$O]H7Q;\/;(6OPW7Q].1:
MZ H!"2!&EF:65,EE;>JASO*,X5E_1*B@#YK^!'_!./2/A)^TC\:/COXZ^.GB
M;XA:1\8[Z"XD^'WC(+=Z/H(BF>41VL,A90I9UXVC_5J>U<9^W7_P12_98_;;
M\6?"?Q2=.TWP-_PJWQQ%XC^R>&/"=BD>N[)(7^R77R#,1\K!'/#GBOL>B@#A
MM0_9B_9KU:=;K5?V>O US*D$4*R7'A*S=A''&L<: F/(54544= J@#  KPG_
M ()4?\$E?@O_ ,$I_A_XL\&_#GQ/-XGO?%?C"[UR7Q#JVC6T%Y:Q3Q6R&P1X
MAG[.K6JN%)QN8G' KZOHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^0/^"^_P#RAM_:
M$_[)_-_Z.BK^,*O[/?\ @OO_ ,H;?VA/^R?S?^CHJ_C"H **** "BBB@ HHH
MH **** "BBB@ HHHH *_;[_@R&_Y.F^.'_9/]._]+C7X@U^WW_!D-_R=-\</
M^R?Z=_Z7&@#^CZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **^=?VH?^"MG_!-_]B_XE0?!W]IS]KOPIX4\43Q1RMH=S++/
M<6Z28*-.MO')]F# A@9=F5.X<<U[QX-\9^$?B+X3TWQYX \4:?K>B:Q91WFD
MZQI-XEQ;7EO(H9)8I4)61&4@AE)!!H TJ*\B_:W_ &]OV.?V$/#>G^*_VNOV
MA/#W@:UU:9XM*CU:X9KB^9,;_)MXE>:4+N7<RH0NY=Q&X9T?V6?VR/V7?VVO
MAX_Q4_92^-^@^.-"AN3;75YHMR6:UFP&\J>)PLD#[2&"R*I(((&#F@#TRBOD
M;4?^"\__  1YTG4)]*U#_@H'\/X[BVF:*>,WLIVNI(89$>#@@]*^MK:Y@O+:
M.\M90\4J!XW7HRD9!_*@!]%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!X7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\
ML1-*_P#1C5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5\X?\ !7GX]?%C]E[_ ()H_&/]
MH'X%^*_[#\7>%?!\M]H&K_88+G[+.)(U#^5<))$_#'AT8<]*^CZ^0/\ @OO_
M ,H;?VA/^R?S?^CHJ /YP?\ B*._X+K_ /1\W_F,O#'_ ,K*/^(H[_@NO_T?
M-_YC+PQ_\K*^ ** /O\ _P"(H[_@NO\ ]'S?^8R\,?\ RLH_XBCO^"Z__1\W
M_F,O#'_RLKX HH ^_P#_ (BCO^"Z_P#T?-_YC+PQ_P#*RC_B*._X+K_]'S?^
M8R\,?_*RO@"B@#[_ /\ B*._X+K_ /1\W_F,O#'_ ,K*/^(H[_@NO_T?-_YC
M+PQ_\K*^ ** /O\ _P"(H[_@NO\ ]'S?^8R\,?\ RLH_XBCO^"Z__1\W_F,O
M#'_RLKX HH ^_P#_ (BCO^"Z_P#T?-_YC+PQ_P#*RC_B*._X+K_]'S?^8R\,
M?_*RO@"B@#[_ /\ B*._X+K_ /1\W_F,O#'_ ,K*/^(H[_@NO_T?-_YC+PQ_
M\K*^ ** /Z3O^#63_@KA_P %"?\ @H[\??BIX*_;-_:!_P"$RTSPWX/LK[1;
M;_A%-)T[[//)=&-WW6-K"SY7C#$@=AFOVNK^<'_@R&_Y.F^.'_9/]._]+C7]
M'U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !117Q3_P4]^)7_!7S4?C9
M\./V9?\ @F)\.]!T'3O$\%Q>>-OC=XOL$O=.\/B,.8[00?.1(PB;+-"X8S0J
MI7+LH!]K45^=W_!"S_@I-^UE^UUX_P#CY^R)^V@GA?7?&W[/_B^+1KOXA>"+
M<Q:;KJR37D)R@ 59%>S<@JJ;DD ,:-&Q;ZK_ &]OVZ_@C_P3I_9RU']I?X]K
MK,^D6=Y!8V6F^'],:[O=1OIR5@M84!"AW8$!G94'=AQD ]FHK\N/^" O_!5;
M]M'_ (*0?M8?M/>'_P!J;1)/"^D>!]0T?_A$/AS=:-#;W7A=+B74%DM;B40Q
MSS3!;>$.9N0ZMA4!VC@/B?\ \%-_^"LG[?'[5_QX^'7_  2W^(_PL^''@']G
MO5CH+ZIX]M(IKOQOKH:X3[' \Z/%&))+2=8]NS"^6S.?-Q& ?L-17C_[!GQ&
M_:L^*W[*7A+QG^V[\#8/AW\49K22+Q9X9L]0@N;=)XY719X6AFF"I*BI*(V<
MM&7*$G;N/L% !1110 4444 ?('_!??\ Y0V_M"?]D_F_]'15_&%7]GO_  7W
M_P"4-O[0G_9/YO\ T=%7\85 !1110 4444 %%%% !1110 4444 %%%% !7[?
M?\&0W_)TWQP_[)_IW_I<:_$&OV^_X,AO^3IOCA_V3_3O_2XT ?T?4444 %%%
M% !1161\0+#QEJO@/6]+^'7B"UTGQ#<Z1<Q:%JM]9_:(;.\:)A!-)%D>:B2%
M6*9&X C(S0!KT5_-K_P4!_9.\;?\$W?B#\*O"_P?_P""B_Q5^(O_  4(\7?$
M2UO[F.SURZ_LR_TJ[FNEB:5;A!&D1,,"-'+,X8&?='Y."G](>F'43IMN=7$(
MN_(3[4+?/E^9@;MN>=N<XSSB@">BOY_O^#JOXK?\%4_'/PF\23>,O FF?#;]
MG'PG\3;/0_#_ -GU<OJWCR^:&>2._D"<QVD8AD*QL(P796_?;5:+]6_V[?\
M@FKX)_X*6?!3P'X'\;_M!_$WX?1>&F6_AO?AGX@CT^XNVDMEC,<[20R;T Y
M '/>@#ZFHK\&O^"0O_!/^+XE_P#!9/QKXU_9R_:]^-'B7X$_LUZPNFWFM^-O
M&OVT^+O%(61)+6(11QP_8XCN9CM=F$<3!@MPOE_O+0 4444 %%%% !1110 4
M444 %%%% 'Y5?\%AOV!_@Q^RU\$?CO\ M.?LW?\ !->_^/GQ/^/5I?6OB[4-
M7F_M,^$X39W+-JELDT4LL2QNT96"W*,QBAVL@B&/:O\ @VRM/A7H_P#P1S^$
M_AGX3?'2'Q_:Z;#J":KJD%O-"MAJ$M[-<W&GB*=5DC$#3[!N WJ!*H"R**\B
M_: ^"/\ P<7_ +-?[3_Q=UG]B;Q[X1^,_P -OBQ,T_A:W^)WB9X[GX<R2&4F
M.VADFCC\J/SV50OFB1(8"Z!D97T/V4O^":7_  47_P""3'_!(73_ -G']@'Q
M+X%\3?'+4O'?_"0^+;KQ(6&BJ;B)(KB*W,FQF$<5O:HK,%+LKOM7=M ![5^W
MQ^P;_P $X8_VA]/_ ."N7[?/BF:2U^$W@]["/2_%UQ:W/AF&WS/L=K&6W=I[
MDRW3&,*Q9I?*"HS*@KX5_P""$G@CXJZ]?_MN_P#!43]E3]GW4?!OPY^)5G?K
M\"/A[8V*6K:U=6:7DL,D%NA$:?O62)=F8Q+<3QJV(C76?\%[/^";7_!8_P#X
M*4_&KX=Z+\(O"O@;4_A/X$TNPU&[\*Z_XM-K::YX@.6NY;J&,H[Q!<6Z .&5
M#,493*37T3^P_P##7_@N!XQ^%WQ!^ /[;47PG^$6B2?#MM(^%&O?!.W"S^'M
M1V^5#(L)E9!%"@4K& H.S;D=@#\C_P!GSX+_ !7_ ."3W[&OA'XQ?\%,?^"!
MGPY\8?#9O%;VWC#QQXKDM)O%MN+JY98G:V<N8(U "1QRH [*,O'YR&OZ6_AW
MXO\ "?Q!^'^A>/? -]'=:%KFCVNH:+<Q(566TFB62%P#R 492![U^,OQ=_X)
MZ_\ !QQ^VW^S7I?_  2T_:_UOX6'X>1>*8+CQ5\?#XADOM6UK3H+HW$:_9RP
M>216VE=T,);R8E9T&]V_9/X4_#?PU\&_A=X;^$/@N*2/1_"N@6>CZ2DS[G6V
MMH$@B#'C)V(N30!OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_
M -&-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!\4_P#!3WXE?\%?-1^-GPX_9E_X)B?#O0=!T[Q/!<7GC;XW>+[!+W3O#XC#
MF.T$'SD2,(FRS0N&,T*J5R[+PG_!"S_@I-^UE^UUX_\ CY^R)^V@GA?7?&W[
M/_B^+1KOXA>"+<Q:;KJR37D)R@ 59%>S<@JJ;DD ,:-&Q;T[_@H9^WS^P=X4
M^+NG?\$LOVRO%GB'PC_PO#P9=)#XJ>:/3='%G(+B*2!M3>5?L\SF%HP I(,\
M0R/,4U\,_P#!OS\4/A_^R_\ \%#OVL?V(OV8_B98>*/V5OAWI8\4Z5X[D6VG
M73]0Q;">-]0@C7[7'M-Z@=V?*:8&0@%BP!^H?[>W[=?P1_X)T_LY:C^TO\>U
MUF?2+.\@L;+3?#^F-=WNHWTY*P6L* A0[L" SLJ#NPXS\/?\$!?^"JW[:/\
MP4@_:P_:>\/_ +4VB2>%](\#ZAH__"(?#FZT:&WNO"Z7$NH+):W$HACGFF"V
M\(<S<AU;"H#M'Z%_!?XU_L[_ +7OPVTSXQ_!'QQX>\=^%WU!WTC7=,9+JW%U
M [1L\;D?+(C;EW#D'/-?F-_P05_Y30_\%(/^RG67_IQUF@#C_C1_P59_X+"?
MM;?&G]J3Q]_P36\4_#GPM\*/V39+F#4M/\3:%]LO?&<MG]I:Z\MV1\;ELKED
M5##\C0KN+.77])/^"6G[<EA_P4>_8-^'O[8,&@0Z3>>*=,E37-)MW9H[/4;:
MXDM;J-"V6\OSH79-Q)\MDR2>:_'3_@G%^T+\&/V'OAE_P5 _9Z_:6^)6C>%_
M%MGK?B&?2]'U[4([:YUP2P:I;Q+:)(0URSR-!@(#D741Z.#7W_\ \&L_PR\5
M_#3_ ((K?"__ (2ZPFM9O$%]K.M6=O.I5A:3ZC/Y#X/\,D:+*I[K(I[T ?H;
M1110 4444 %?('_!??\ Y0V_M"?]D_F_]'15]?U\@?\ !??_ )0V_M"?]D_F
M_P#1T5 '\85%%% !1110 4444 %%%% !1110 4444 %%%% '[??\&0W_ "=-
M\</^R?Z=_P"EQK^CZOYP?^#(;_DZ;XX?]D_T[_TN-?T?4 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %?'G_!0S]OG]@[PI\7=._X)9?ME>+/$/A'_A>'
M@RZ2'Q4\T>FZ.+.07$4D#:F\J_9YG,+1@!209XAD>8IK[#KRK]K#]A_]DK]N
M?P9:> /VM?@)X?\ '.F:?<-/IJ:Q;'SK*1@ S03QE982P #;'7<  <X% 'Y5
M_P#!OS\4/A_^R_\ \%#OVL?V(OV8_B98>*/V5OAWI8\4Z5X[D6VG73]0Q;">
M-]0@C7[7'M-Z@=V?*:8&0@%BWZV_!?XU_L[_ +7OPVTSXQ_!'QQX>\=^%WU!
MWTC7=,9+JW%U [1L\;D?+(C;EW#D'/-87P%_83_8_P#V7O@MJ?[/'[/_ .SW
MX;\*^#M<AFBUS1M+LRHU)98S%(;F5B99V:,[-TC,VW !P!71?L\_LW_ S]D_
MX76?P5_9S^&>F^$?"MA/--9Z'I*,L$4DLADD8!B3EG8L>>IH _,'_@@K_P I
MH?\ @I!_V4ZR_P#3CK-?!G[&'[%?_!-#6_VK/V[O@Y_P5L\:6>@>(O!?B/5+
MSP':^(_&$NDK&DL]_)-JEG&)8UN[@H-/=%(?<DJ81PYQ_1%\(_V1_P!FSX#?
M$[QM\9_@]\'M(\/^*?B/?K>^.=;L(V$^LW"O*ZR3$L02&FE/ '+FN"_:G_X)
M2_\ !.O]MCQ]9?%3]J/]DKPIXN\26,211:W>020W,L2?<CFD@=#<(O0)+O4
MD  $T ?./_!K5\5/CO\ %O\ X([^!];^.^K:EJ,FG:WJFE^%M4U61GFNM'MY
M]D'SORZQOYT"$]$@51PHK]$:R_!7@GP=\-O".F^ /A[X5T[0]"T:RCM-)T?2
M+)+>ULK>-0J1111@+&B@ !5  %:E !1110 4444 ?('_  7W_P"4-O[0G_9/
MYO\ T=%7\85?V>_\%]_^4-O[0G_9/YO_ $=%7\85 !1110 4444 %%%% !11
M10 4444 %%%% !7[??\ !D-_R=-\</\ LG^G?^EQK\0:_;[_ (,AO^3IOCA_
MV3_3O_2XT ?T?4444 %%%% !7._%^_\ B;I7PG\3:I\%="TW5/&-MX?O)?"F
MF:S.T5I>:BL+M;0S.I!2-Y0BLP/ 8GM7144 ?SN?\%'_ /@H9XS_ ."K'[&/
M_#"OCS_@D_XVT_\ ;,U'QC9VKKI_P\:*WT-;:_#BZ@O9W:X2-[4>0WF$1KYL
MKEQ&JD_K-X6_;-\9_LE_%3]FW_@G!\8_A-XV\:^,O%_PXL+?Q%\4-*@\_2;3
M4+2R,=S+=S-\VZ66V=@>I\U3WKZ]HH _+3_@[U\!>.OB-_P2ITOP_P##WP7J
MVO7Z_%S2)FL=&TZ6ZF$8M-0!?9$K-M!(!.,<CUK[5_;9^*_COX"?\$XOB3\6
MOAKI5]<^*?#WPGO[CPW:Z?;/+.=2%BRVVU%!9B)C&< 9X->[44 ?"O\ P;=?
MLTO^S)_P2#^&&B:SX>NM.\0^*Q?>)O%,=_;-%</>7=U)L,J. RNMM';1G//[
MH5]U444 %%%% !1110 445^4/_!7G_@Y[_X=4_MDWO[)/_#$'_">?8_#]AJ?
M_"0?\++_ ++W_:49O+\C^S;C&W;C=YG.>@H _5ZBOP!_XCG/^L77_F;/_O+1
M_P 1SG_6+K_S-G_WEH _?ZBOP!_XCG/^L77_ )FS_P"\M'_$<Y_UBZ_\S9_]
MY: /W^HK\ ?^(YS_ *Q=?^9L_P#O+1_Q'.?]8NO_ #-G_P!Y: /W^HK\ ?\
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
M_LH&O?\ HY* /?\ _@OO_P H;?VA/^R?S?\ HZ*OXPJ_L]_X+[_\H;?VA/\
MLG\W_HZ*OXPJ "BBB@ HHHH **** "BBB@ HHHH **** "OV^_X,AO\ DZ;X
MX?\ 9/\ 3O\ TN-?B#7[??\ !D-_R=-\</\ LG^G?^EQH _H^KX0\6?\',O_
M  1%\#>*M3\$^*?VU_LNIZ/J$UCJ-M_PK?Q*_DSQ.8Y$W)IQ5L,I&5)!QP2*
M^[Z_A#_:R_Y.G^)?_90-9_\ 2Z:@#^KW_B*._P""%'_1\W_F,O$__P K*/\
MB*._X(4?]'S?^8R\3_\ RLK^0*B@#^OW_B*._P""%'_1\W_F,O$__P K*/\
MB*._X(4?]'S?^8R\3_\ RLK^0*B@#^OW_B*._P""%'_1\W_F,O$__P K*/\
MB*._X(4?]'S?^8R\3_\ RLK^0*B@#^OW_B*._P""%'_1\W_F,O$__P K*/\
MB*._X(4?]'S?^8R\3_\ RLK^0*B@#^OW_B*._P""%'_1\W_F,O$__P K*/\
MB*._X(4?]'S?^8R\3_\ RLK^0*B@#^OW_B*._P""%'_1\W_F,O$__P K*/\
MB*._X(4?]'S?^8R\3_\ RLK^0*B@#^OW_B*._P""%'_1\W_F,O$__P K*[#X
M _\ !PG_ ,$@/VHOC+X>_9^^!7[7?]N>+_%6H"QT#2/^$!\06WVJ<@L$\VXL
M(XDX4\NZCCK7\:5?7_\ P0'_ .4R?[/?_90(?_1,M ']GM?RA?\ !WE_RF2U
MK_LG^@_^B7K^KVOY0O\ @[R_Y3):U_V3_0?_ $2] 'Y@4444 %%%% !1110
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
M7'[+/BKXF_LXVOPL.FQ6FF^&AK$7A?6)ENV+W%F_[H2;I[=PTF-VW*%GME4
M$W_!!3X1^,?VQOV;OVMOV:?#W[1?Q1OOV7-6\9+H7P&\=7^L-'KMO;*]PUV]
MG+/&7A41BQ.&C5=[N0BNTJCYZ_;0_P""/NC^#_\ @HG\(O\ @F)^Q5^WU^T1
MKWC[Q=$_B#XEZSXJ^(*W%CX1\,Q[MTYCMH(6:YDV.45G R(E(/VA&7ZK_P"#
M=/P'XX\:_MS?M3_MN?"+]GWQ!\*/V=_B3J-DOP]\)ZYHW]F)J%U&S%[R"T7Y
M(T4&4DI^[!N_+5F\M@O7?\$,O ?COXP?\%+OVW?V_OC+X,U>QU76?B,G@_P3
M<:UITL#KH5G)*JB+S%&^-X;?3N5^7,'O0!^G7@GPK9^!?!FD>"=/OKNZM]'T
MRWL8+F_F\R>9(HUC5Y'P-SD*"S8&22:TZ** "BBB@ HHHH _$'_@]Y_Y-8^!
M_P#V4#4?_2$5_.#7]'W_  >\_P#)K'P/_P"R@:C_ .D(K^<&@ HHHH ****
M"BBB@ HHHH **** "BBB@ K^K[_@T._Y0V:)_P!E U[_ -')7\H-?U??\&AW
M_*&S1/\ LH&O?^CDH ]__P""^_\ RAM_:$_[)_-_Z.BK^,*O[/?^"^__ "AM
M_:$_[)_-_P"CHJ_C"H **** "BBB@ HHHH **** "BBB@ HHHH *_;[_ (,A
MO^3IOCA_V3_3O_2XU^(-?M]_P9#?\G3?'#_LG^G?^EQH _H^K^$/]K+_ ).G
M^)?_ &4#6?\ TNFK^[ROX0_VLO\ DZ?XE_\ 90-9_P#2Z:@#S^BBB@ HHHH
M**** "BBB@ HHHH **** "OK_P#X(#_\ID_V>_\ LH$/_HF6OD"OK_\ X(#_
M /*9/]GO_LH$/_HF6@#^SVOY0O\ @[R_Y3):U_V3_0?_ $2]?U>U_*%_P=Y?
M\IDM:_[)_H/_ *)>@#\P**** "BBB@ HHHH **** "BBB@ HHHH **** /[O
M?V3_ /DUGX:?]D_T;_TAAKOZX#]D_P#Y-9^&G_9/]&_](8:[^@ HHHH ****
M "BBB@ KY+_X*A_\$C/A)_P4RA\%^-;SXJ>*/AK\2_AMJ+WG@'XE^"K@1WVF
M.[(S(PROF)NC1UPR.CKE74,ZO]:44 ?%/_!.#_@BM\.?V$/B_P",?VJOB-^T
M-XS^,_QG\<Z?_9VL?$KQS*/M$-E^[_<01[G*9\J$%FD<[845-B@JS_A)_P $
M4_A-H7_!.KQO_P $X/VD/C[X[^+WAOQQK4VI7?B;Q;J.=5L)"EKY'V:5C)L,
M$MJDR9!7<S!E9693]IT4 ?G/^P[_ ,&\7@C]EW]I?P;^TU\>/VSOB+\;M1^%
M>B'2?A%H_C,JEEX6M=C1H$3S)/,:.-BL>/+13AMA*1[+'[=?_!OCX)_:G_:<
M\3_M8?L_?MD?$/X%^)?B-H']B?%2#P2P>T\46)C2)UD3S(S&SQQHK_,Z-L#;
M-Q=G_1"B@#R?]B#]C+X+?\$_OV8?"_[*'P"T^ZB\.>%[5TBN=0E62ZOIY)&E
MGNIW55#2R2.S' "C(50JJJCUBBB@ HHHH \+\ _\I!/'_P#V(FE?^C&KW2O"
M_ /_ "D$\?\ _8B:5_Z,:O=* "BBB@ HHHH ^4?%_P#P0U_X))>/O%FJ>._&
M?["'@;4M8UK49[_5M1NK:9I;JYFD:265SYG+,[,Q/J376P_\$JO^"=]O^SG-
M^R/!^R9X47X:S^(AKTW@X6\GV-]2V*GVDC?G?M51G.,"OH&B@#QW]J'_ ()]
M_L7?MI^!=(^''[4G[.?AOQEI.@#&A1ZG;,LVG+M52L%Q&RS0JP1 P1P&V+NS
M@5L_LN?L>_LP_L4_#L_"C]E3X):#X'T&2Y-S<66B6NUKJ<@+YLTK$R3R;0%W
MR,S8 &< "O2:* /FC2O^"-__  2ZT/\ :#7]J;2?V(/ <'CE-2_M&/5DTL^5
M'>;M_P!I6UW?9DF#_.)!&'#_ # [N:^EZ** "BBB@ HHHH *_$'_ (/>?^36
M/@?_ -E U'_TA%?M]7X@_P#![S_R:Q\#_P#LH&H_^D(H _G!HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH _J^_P"#0[_E#9HG_90->_\ 1R5[_P#\%]_^
M4-O[0G_9/YO_ $=%7@'_  :'?\H;-$_[*!KW_HY*]_\ ^"^__*&W]H3_ +)_
M-_Z.BH _C"HHHH **** "BBB@ HHHH **** "BBB@ HHHH _;[_@R&_Y.F^.
M'_9/]._]+C7]'U?S@_\ !D-_R=-\</\ LG^G?^EQK^CZ@#^3+]H7_@YE_P""
MW7@;X_>./!/A;]M?[+IFC^,-3L=.MO\ A6_AI_)@BNI(XTW/IQ9L*H&6))QR
M2:X__B*._P""Z_\ T?-_YC+PQ_\ *ROD#]K+_DZ?XE_]E UG_P!+IJ\_H ^_
M_P#B*._X+K_]'S?^8R\,?_*RC_B*._X+K_\ 1\W_ )C+PQ_\K*^ ** /O_\
MXBCO^"Z__1\W_F,O#'_RLH_XBCO^"Z__ $?-_P"8R\,?_*RO@"B@#[__ .(H
M[_@NO_T?-_YC+PQ_\K*/^(H[_@NO_P!'S?\ F,O#'_RLKX HH ^__P#B*._X
M+K_]'S?^8R\,?_*RC_B*._X+K_\ 1\W_ )C+PQ_\K*^ ** /O_\ XBCO^"Z_
M_1\W_F,O#'_RLH_XBCO^"Z__ $?-_P"8R\,?_*RO@"B@#[__ .(H[_@NO_T?
M-_YC+PQ_\K*/^(H[_@NO_P!'S?\ F,O#'_RLKX HH _8_P#X)"_\'"?_  5_
M_:B_X*7?!S]G[XZ_M=_VYX0\5>,(['7](_X0'P_;?:H#'(Q3S;>PCE3E1RCJ
M>.M?TVU_&%_P0'_Y3)_L]_\ 90(?_1,M?V>T %%?*'[7O_!<'_@EW^P;\99_
MV?OVKOVGO^$5\76^GP7TVD?\(5K=]M@F!:)_-L[*6(Y / ?([@5Y?_Q%'?\
M!"C_ */F_P#,9>)__E90!]_T5\ ?\11W_!"C_H^;_P QEXG_ /E91_Q%'?\
M!"C_ */F_P#,9>)__E90!]_T5\ ?\11W_!"C_H^;_P QEXG_ /E91_Q%'?\
M!"C_ */F_P#,9>)__E90!]_T5\ ?\11W_!"C_H^;_P QEXG_ /E91_Q%'?\
M!"C_ */F_P#,9>)__E90!]_T5\ ?\11W_!"C_H^;_P QEXG_ /E91_Q%'?\
M!"C_ */F_P#,9>)__E90!]_T5\ ?\11W_!"C_H^;_P QEXG_ /E91_Q%'?\
M!"C_ */F_P#,9>)__E90!]_T5\ ?\11W_!"C_H^;_P QEXG_ /E91_Q%'?\
M!"C_ */F_P#,9>)__E90!]_T5\ ?\11W_!"C_H^;_P QEXG_ /E97W?X3\4Z
M%XY\*Z9XU\+7WVK3-8T^&^TZY\ID\Z"5!)&^UP&7*L#A@",\@&@#\4?^#WG_
M )-8^!__ &4#4?\ TA%?S@U_1]_P>\_\FL? _P#[*!J/_I"*_G!H **** "B
MBB@ HHHH **** "BBB@ HHHH *_J^_X-#O\ E#9HG_90->_]')7\H-?U??\
M!H=_RALT3_LH&O?^CDH ]_\ ^"^__*&W]H3_ +)_-_Z.BK^,*O[/?^"^_P#R
MAM_:$_[)_-_Z.BK^,*@ HHHH **** "BBB@ HHHH **** "BBB@ K]OO^#(;
M_DZ;XX?]D_T[_P!+C7X@U^WW_!D-_P G3?'#_LG^G?\ I<: /Z/J_A#_ &LO
M^3I_B7_V4#6?_2Z:O[O*_A#_ &LO^3I_B7_V4#6?_2Z:@#S^BBB@ HHHH **
M** "BBB@ HHHH **** "OK__ ((#_P#*9/\ 9[_[*!#_ .B9:^0*^O\ _@@/
M_P ID_V>_P#LH$/_ *)EH _L]K^4+_@[R_Y3):U_V3_0?_1+U_5[7\H7_!WE
M_P IDM:_[)_H/_HEZ /S HHHH **** "BBB@ HHHH **** "BBB@ HHHH _N
M]_9/_P"36?AI_P!D_P!&_P#2&&N_K@/V3_\ DUGX:?\ 9/\ 1O\ TAAKOZ "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+\ _\I!/'_P#V(FE?
M^C&K^;;_ (.\O^4R6M?]D_T'_P!$O7])/@'_ )2">/\ _L1-*_\ 1C5_-M_P
M=Y?\IDM:_P"R?Z#_ .B7H _,"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#^[W]D__DUGX:?]D_T;_P!(8:_(#_@]Y_Y-8^!__90-1_\ 2$5^O_[)_P#R
M:S\-/^R?Z-_Z0PU^0'_![S_R:Q\#_P#LH&H_^D(H _G!HHHH **** "BBB@
MHHHH **** "BBB@ HHHH _J^_P"#0[_E#9HG_90->_\ 1R5[_P#\%]_^4-O[
M0G_9/YO_ $=%7@'_  :'?\H;-$_[*!KW_HY*]_\ ^"^__*&W]H3_ +)_-_Z.
MBH _C"HHHH **** "BBB@ HHHH **** "BBB@ HHHH _;[_@R&_Y.F^.'_9/
M]._]+C7]'U?S@_\ !D-_R=-\</\ LG^G?^EQK^CZ@#^$/]K+_DZ?XE_]E UG
M_P!+IJ\_KT#]K+_DZ?XE_P#90-9_]+IJ\_H **** "BBB@ HHHH **** "BB
MB@ HHHH ^O\ _@@/_P ID_V>_P#LH$/_ *)EK^SVOXPO^" __*9/]GO_ +*!
M#_Z)EK^SV@#^4+_@[R_Y3):U_P!D_P!!_P#1+U^8%?I__P '>7_*9+6O^R?Z
M#_Z)>OS H **** "BBB@ HHHH **** "BBB@ HHHH *_N]_9/_Y-9^&G_9/]
M&_\ 2&&OX0J_N]_9/_Y-9^&G_9/]&_\ 2&&@#\@/^#WG_DUCX'_]E U'_P!(
M17\X-?T??\'O/_)K'P/_ .R@:C_Z0BOYP: "BBB@ HHHH **** "BBB@ HHH
MH **** "OZOO^#0[_E#9HG_90->_]')7\H-?U??\&AW_ "ALT3_LH&O?^CDH
M ]__ ."^_P#RAM_:$_[)_-_Z.BK^,*O[/?\ @OO_ ,H;?VA/^R?S?^CHJ_C"
MH **** "BBB@ HHHH **** "BBB@ HHHH *_;[_@R&_Y.F^.'_9/]._]+C7X
M@U^WW_!D-_R=-\</^R?Z=_Z7&@#^CZOX0_VLO^3I_B7_ -E UG_TNFK^[ROX
M0_VLO^3I_B7_ -E UG_TNFH \_HHHH **** "BBB@ HHHH **** "BBB@ KZ
M_P#^" __ "F3_9[_ .R@0_\ HF6OD"OK_P#X(#_\ID_V>_\ LH$/_HF6@#^S
MVOY0O^#O+_E,EK7_ &3_ $'_ -$O7]7M?RA?\'>7_*9+6O\ LG^@_P#HEZ /
MS HHHH **** "BBB@ HHHH **** "BBB@ HHHH _N]_9/_Y-9^&G_9/]&_\
M2&&N_K@/V3_^36?AI_V3_1O_ $AAKOZ "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH \+\ _\I!/'_\ V(FE?^C&K^;;_@[R_P"4R6M?]D_T'_T2
M]?TD^ ?^4@GC_P#[$32O_1C5_-M_P=Y?\IDM:_[)_H/_ *)>@#\P**** "BB
MB@ HHHH **** "BBB@ HHHH **** /[O?V3_ /DUGX:?]D_T;_TAAK\@/^#W
MG_DUCX'_ /90-1_](17Z_P#[)_\ R:S\-/\ LG^C?^D,-?D!_P 'O/\ R:Q\
M#_\ LH&H_P#I"* /YP:*** "BBB@ HHHH **** "BBB@ HHHH **** /ZOO^
M#0[_ )0V:)_V4#7O_1R5[_\ \%]_^4-O[0G_ &3^;_T=%7@'_!H=_P H;-$_
M[*!KW_HY*]__ ."^_P#RAM_:$_[)_-_Z.BH _C"HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH _;[_ (,AO^3IOCA_V3_3O_2XU_1]7\X/_!D-_P G3?'#
M_LG^G?\ I<:_H^H _A#_ &LO^3I_B7_V4#6?_2Z:O/Z] _:R_P"3I_B7_P!E
M UG_ -+IJ\_H **** "BBB@ HHHH **** "BBB@ HHHH ^O_ /@@/_RF3_9[
M_P"R@0_^B9:_L]K^,+_@@/\ \ID_V>_^R@0_^B9:_L]H _E"_P"#O+_E,EK7
M_9/]!_\ 1+U^8%?I_P#\'>7_ "F2UK_LG^@_^B7K\P* "BBB@ HHHH ****
M"BBB@ HHHH **** "O[O?V3_ /DUGX:?]D_T;_TAAK^$*O[O?V3_ /DUGX:?
M]D_T;_TAAH _(#_@]Y_Y-8^!_P#V4#4?_2$5_.#7]'W_  >\_P#)K'P/_P"R
M@:C_ .D(K^<&@ HHHH **** "BBB@ HHHH **** "BBB@ K^K[_@T._Y0V:)
M_P!E U[_ -')7\H-?U??\&AW_*&S1/\ LH&O?^CDH ]__P""^_\ RAM_:$_[
M)_-_Z.BK^,*O[/?^"^__ "AM_:$_[)_-_P"CHJ_C"H **** "BBB@ HHHH *
M*** "BBB@ HHHH *_;[_ (,AO^3IOCA_V3_3O_2XU^(-?M]_P9#?\G3?'#_L
MG^G?^EQH _H^K^$/]K+_ ).G^)?_ &4#6?\ TNFK^[ROX0_VLO\ DZ?XE_\
M90-9_P#2Z:@#S^BBB@ HHHH **** "BBB@ HHHH **** "OK_P#X(#_\ID_V
M>_\ LH$/_HF6OD"OK_\ X(#_ /*9/]GO_LH$/_HF6@#^SVOY0O\ @[R_Y3):
MU_V3_0?_ $2]?U>U_*%_P=Y?\IDM:_[)_H/_ *)>@#\P**** "BBB@ HHHH
M**** "BBB@ HHHH **** /[O?V3_ /DUGX:?]D_T;_TAAKOZX#]D_P#Y-9^&
MG_9/]&_](8:[^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_
M /\ RD$\?_\ 8B:5_P"C&K^;;_@[R_Y3):U_V3_0?_1+U_23X!_Y2">/_P#L
M1-*_]&-7\VW_  =Y?\IDM:_[)_H/_HEZ /S HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH _N]_9/_ .36?AI_V3_1O_2&&OR _P"#WG_DUCX'_P#90-1_
M](17Z_\ [)__ ":S\-/^R?Z-_P"D,-?D!_P>\_\ )K'P/_[*!J/_ *0B@#^<
M&BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^K[_@T._Y0V:)_V4#7O_1R
M5[__ ,%]_P#E#;^T)_V3^;_T=%7@'_!H=_RALT3_ +*!KW_HY*]__P""^_\
MRAM_:$_[)_-_Z.BH _C"HHHH **** "BBB@ HHHH **** "BBB@ HHHH _;[
M_@R&_P"3IOCA_P!D_P!._P#2XU_1]7\X/_!D-_R=-\</^R?Z=_Z7&OZ/J /X
M0_VLO^3I_B7_ -E UG_TNFKS^O0/VLO^3I_B7_V4#6?_ $NFKS^@ HHHH **
M** "BBB@ HHHH **** "BBB@#Z__ ." _P#RF3_9[_[*!#_Z)EK^SVOXPO\
M@@/_ ,ID_P!GO_LH$/\ Z)EK^SV@#^4+_@[R_P"4R6M?]D_T'_T2]?F!7Z?_
M /!WE_RF2UK_ +)_H/\ Z)>OS H **** "BBB@ HHHH **** "BBB@ HHHH
M*_N]_9/_ .36?AI_V3_1O_2&&OX0J_N]_9/_ .36?AI_V3_1O_2&&@#\@/\
M@]Y_Y-8^!_\ V4#4?_2$5_.#7]'W_![S_P FL? __LH&H_\ I"*_G!H ****
M "BBB@ HHHH **** "BBB@ HHHH *_J^_P"#0[_E#9HG_90->_\ 1R5_*#7]
M7W_!H=_RALT3_LH&O?\ HY* /?\ _@OO_P H;?VA/^R?S?\ HZ*OXPJ_L]_X
M+[_\H;?VA/\ LG\W_HZ*OXPJ "BBB@ HHHH **** "BBB@ HHHH **** "OV
M^_X,AO\ DZ;XX?\ 9/\ 3O\ TN-?B#7[??\ !D-_R=-\</\ LG^G?^EQH _H
M^K^$/]K+_DZ?XE_]E UG_P!+IJ_N\K^$/]K+_DZ?XE_]E UG_P!+IJ //Z**
M* "BBB@ HHHH **** "BBB@ HHHH *^O_P#@@/\ \ID_V>_^R@0_^B9:^0*^
MO_\ @@/_ ,ID_P!GO_LH$/\ Z)EH _L]K^4+_@[R_P"4R6M?]D_T'_T2]?U>
MU_*%_P '>7_*9+6O^R?Z#_Z)>@#\P**** "BBB@ HHHH **** "BBB@ HHHH
M **** /[O?V3_P#DUGX:?]D_T;_TAAKOZX#]D_\ Y-9^&G_9/]&_](8:[^@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ /_ "D$\?\ _8B:
M5_Z,:OYMO^#O+_E,EK7_ &3_ $'_ -$O7])/@'_E()X__P"Q$TK_ -&-7\VW
M_!WE_P IDM:_[)_H/_HEZ /S HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH _N]_9/_P"36?AI_P!D_P!&_P#2&&OR _X/>?\ DUCX'_\ 90-1_P#2$5^O
M_P"R?_R:S\-/^R?Z-_Z0PU^0'_![S_R:Q\#_ /LH&H_^D(H _G!HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH _J^_X-#O^4-FB?\ 90->_P#1R5[_ /\
M!??_ )0V_M"?]D_F_P#1T5> ?\&AW_*&S1/^R@:]_P"CDKW_ /X+[_\ *&W]
MH3_LG\W_ *.BH _C"HHHH **** "BBB@ HHHH **** "BBB@ HHHH _;[_@R
M&_Y.F^.'_9/]._\ 2XU_1]7\X/\ P9#?\G3?'#_LG^G?^EQK^CZ@#^$/]K+_
M ).G^)?_ &4#6?\ TNFKS^O0/VLO^3I_B7_V4#6?_2Z:O/Z "BBB@ HHHH *
M*** "BBB@ HHHH **** /K__ ((#_P#*9/\ 9[_[*!#_ .B9:_L]K^,+_@@/
M_P ID_V>_P#LH$/_ *)EK^SV@#^4+_@[R_Y3):U_V3_0?_1+U^8%?I__ ,'>
M7_*9+6O^R?Z#_P"B7K\P* "BBB@ HHHH **** "BBB@ HHHH **** "O[O?V
M3_\ DUGX:?\ 9/\ 1O\ TAAK^$*O[O?V3_\ DUGX:?\ 9/\ 1O\ TAAH _(#
M_@]Y_P"36/@?_P!E U'_ -(17\X-?T??\'O/_)K'P/\ ^R@:C_Z0BOYP: "B
MBB@ HHHH **** "BBB@ HHHH **** "OZOO^#0[_ )0V:)_V4#7O_1R5_*#7
M]7W_  :'?\H;-$_[*!KW_HY* /?_ /@OO_RAM_:$_P"R?S?^CHJ_C"K^SW_@
MOO\ \H;?VA/^R?S?^CHJ_C"H **** "BBB@ HHHH **** "BBB@ HHHH *_;
M[_@R&_Y.F^.'_9/]._\ 2XU^(-?M]_P9#?\ )TWQP_[)_IW_ *7&@#^CZOX0
M_P!K+_DZ?XE_]E UG_TNFK^[ROX0_P!K+_DZ?XE_]E UG_TNFH \_HHHH **
M** "BBB@ HHHH **** "BBB@ KZ__P"" _\ RF3_ &>_^R@0_P#HF6OD"OK_
M /X(#_\ *9/]GO\ [*!#_P"B9: /[/:_E"_X.\O^4R6M?]D_T'_T2]?U>U_*
M%_P=Y?\ *9+6O^R?Z#_Z)>@#\P**** "BBB@ HHHH **** "BBB@ HHHH **
M** /[O?V3_\ DUGX:?\ 9/\ 1O\ TAAKOZX#]D__ )-9^&G_ &3_ $;_ -(8
M:[^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ /_*03Q_\
M]B)I7_HQJ_FV_P"#O+_E,EK7_9/]!_\ 1+U_23X!_P"4@GC_ /[$32O_ $8U
M?S;?\'>7_*9+6O\ LG^@_P#HEZ /S HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH _N]_9/_Y-9^&G_9/]&_\ 2&&OR _X/>?^36/@?_V4#4?_ $A%?K_^
MR?\ \FL_#3_LG^C?^D,-?D!_P>\_\FL? _\ [*!J/_I"* /YP:*** "BBB@
MHHHH **** "BBB@ HHHH **** /ZOO\ @T._Y0V:)_V4#7O_ $<E>_\ _!??
M_E#;^T)_V3^;_P!'15X!_P &AW_*&S1/^R@:]_Z.2O?_ /@OO_RAM_:$_P"R
M?S?^CHJ /XPJ*** "BBB@ HHHH **** "BBB@ HHHH **** /V^_X,AO^3IO
MCA_V3_3O_2XU_1]7\X/_  9#?\G3?'#_ +)_IW_I<:_H^H _A#_:R_Y.G^)?
M_90-9_\ 2Z:O/Z] _:R_Y.G^)?\ V4#6?_2Z:O/Z "BBB@ HHHH **** "BB
MB@ HHHH **** /K_ /X(#_\ *9/]GO\ [*!#_P"B9:_L]K^,+_@@/_RF3_9[
M_P"R@0_^B9:_L]H _E"_X.\O^4R6M?\ 9/\ 0?\ T2]?F!7Z?_\ !WE_RF2U
MK_LG^@_^B7K\P* "BBB@ HHHH **** "BBB@ HHHH **** "O[O?V3_^36?A
MI_V3_1O_ $AAK^$*O[O?V3_^36?AI_V3_1O_ $AAH _(#_@]Y_Y-8^!__90-
M1_\ 2$5_.#7]'W_![S_R:Q\#_P#LH&H_^D(K^<&@ HHHH **** "BBB@ HHH
MH **** "BBB@ K^K[_@T._Y0V:)_V4#7O_1R5_*#7]7W_!H=_P H;-$_[*!K
MW_HY* /?_P#@OO\ \H;?VA/^R?S?^CHJ_C"K^SW_ (+[_P#*&W]H3_LG\W_H
MZ*OXPJ "BBB@ HHHH **** "BBB@ HHHH **** "OV^_X,AO^3IOCA_V3_3O
M_2XU^(-?M]_P9#?\G3?'#_LG^G?^EQH _H^K^$/]K+_DZ?XE_P#90-9_]+IJ
M_N\K^$/]K+_DZ?XE_P#90-9_]+IJ //Z*** "BBB@ HHHH **** "BBB@ HH
MHH *^O\ _@@/_P ID_V>_P#LH$/_ *)EKY KZ_\ ^" __*9/]GO_ +*!#_Z)
MEH _L]K^4+_@[R_Y3):U_P!D_P!!_P#1+U_5[7\H7_!WE_RF2UK_ +)_H/\
MZ)>@#\P**** "BBB@ HHHH **** "BBB@ HHHH **** /[O?V3_^36?AI_V3
M_1O_ $AAKOZX#]D__DUGX:?]D_T;_P!(8:[^@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** /"_ /_*03Q__ -B)I7_HQJ_FV_X.\O\ E,EK7_9/
M]!_]$O7])/@'_E()X_\ ^Q$TK_T8U?S;?\'>7_*9+6O^R?Z#_P"B7H _,"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#^[W]D_P#Y-9^&G_9/]&_](8:_
M(#_@]Y_Y-8^!_P#V4#4?_2$5^O\ ^R?_ ,FL_#3_ +)_HW_I##7Y ?\ ![S_
M ,FL? __ +*!J/\ Z0B@#^<&BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#^K[_@T._P"4-FB?]E U[_T<E>__ /!??_E#;^T)_P!D_F_]'15X!_P:'?\
M*&S1/^R@:]_Z.2O?_P#@OO\ \H;?VA/^R?S?^CHJ /XPJ*** "BBB@ HHHH
M**** "BBB@ HHHH **** /V^_P"#(;_DZ;XX?]D_T[_TN-?T?5_.#_P9#?\
M)TWQP_[)_IW_ *7&OZ/J /X0_P!K+_DZ?XE_]E UG_TNFKS^O0/VLO\ DZ?X
ME_\ 90-9_P#2Z:O/Z "BBB@ HHHH **** "BBB@ HHHH **** /K_P#X(#_\
MID_V>_\ LH$/_HF6O[/:_C"_X(#_ /*9/]GO_LH$/_HF6O[/: /Y0O\ @[R_
MY3):U_V3_0?_ $2]?F!7Z?\ _!WE_P IDM:_[)_H/_HEZ_,"@ HHHH ****
M"BBB@ HHHH **** "BBB@ K^[W]D_P#Y-9^&G_9/]&_](8:_A"K^[W]D_P#Y
M-9^&G_9/]&_](8: /R _X/>?^36/@?\ ]E U'_TA%?S@U_1]_P 'O/\ R:Q\
M#_\ LH&H_P#I"*_G!H **** "BBB@ HHHH **** "BBB@ HHHH *_J^_X-#O
M^4-FB?\ 90->_P#1R5_*#7]7W_!H=_RALT3_ +*!KW_HY* /?_\ @OO_ ,H;
M?VA/^R?S?^CHJ_C"K^SW_@OO_P H;?VA/^R?S?\ HZ*OXPJ "BBB@ HHHH *
M*** "BBB@ HHHH **** "OV^_P"#(;_DZ;XX?]D_T[_TN-?B#7[??\&0W_)T
MWQP_[)_IW_I<: /Z/J_A#_:R_P"3I_B7_P!E UG_ -+IJ_N\K^$/]K+_ ).G
M^)?_ &4#6?\ TNFH \_HHHH **** "BBB@ HHHH **** "BBB@ KZ_\ ^" _
M_*9/]GO_ +*!#_Z)EKY KZ__ ." _P#RF3_9[_[*!#_Z)EH _L]K^4+_ (.\
MO^4R6M?]D_T'_P!$O7]7M?RA?\'>7_*9+6O^R?Z#_P"B7H _,"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#^[W]D_P#Y-9^&G_9/]&_](8:[^N _9/\
M^36?AI_V3_1O_2&&N_H **** "BBB@ HHHH ***^2_\ @J/_ ,%<?A5_P3*M
MO!'@^[^$OBGXE?$CXF:G)8> /AQX,@#WNIR(T:N[,0QC3=+&B[4=W=P%0A79
M0#ZTHKXE_P"";G_!:CP;^W9\?_&'['/Q7_9F\:_!+XR>"],75-1\ ^-P'>XL
M"8AYT,H2,L1Y\#%6C7*3(Z&1=Q7Z+_;-_:Z^#G["'[,WBS]JWX]ZG<6WACPC
M8+<7B6,0DN;J1Y%BAMH4+*&EEEDCC4%E7+@LRJ"P /3Z*_.7]B#_ (.'/!_[
M3O[3'@K]F3X__L6?$/X(:C\5M$.K?"/6/&+K)9>*+78TD91_+C,;21J3'@2(
MQPNX%X]]O]NW_@X(\*_LK_M/^*?V3OV??V,/B#\<_$GPY\.#7?BG<>#'6.U\
M,67EI*S2/Y<ID9(Y$9_E1%WJN\L'5 #]#Z*\F_8=_;/^"_\ P4$_9@\+_M8?
M *^NI/#OBBV=H[748ECNK&XCD:*>UG168++'(C*<$J<!E+*RL?6: "BBB@#P
MOP#_ ,I!/'__ &(FE?\ HQJ_FV_X.\O^4R6M?]D_T'_T2]?TD^ ?^4@GC_\
M[$32O_1C5_-M_P '>7_*9+6O^R?Z#_Z)>@#\P**** "BBB@ HHHH **** "B
MBB@ HHHH **** /[O?V3_P#DUGX:?]D_T;_TAAK\@/\ @]Y_Y-8^!_\ V4#4
M?_2$5^O_ .R?_P FL_#3_LG^C?\ I##7Y ?\'O/_ ":Q\#_^R@:C_P"D(H _
MG!HHHH **** "BBB@ HHHH **** "BBB@ HHHH _J^_X-#O^4-FB?]E U[_T
M<E>__P#!??\ Y0V_M"?]D_F_]'15X!_P:'?\H;-$_P"R@:]_Z.2O?_\ @OO_
M ,H;?VA/^R?S?^CHJ /XPJ*** "BBB@ HHHH **** "BBB@ HHHH **** /V
M^_X,AO\ DZ;XX?\ 9/\ 3O\ TN-?T?5_.#_P9#?\G3?'#_LG^G?^EQK^CZ@#
M^$/]K+_DZ?XE_P#90-9_]+IJ\_KT#]K+_DZ?XE_]E UG_P!+IJ\_H **** "
MBBB@ HHHH **** "BBB@ HHHH ^O_P#@@/\ \ID_V>_^R@0_^B9:_L]K^,+_
M ((#_P#*9/\ 9[_[*!#_ .B9:_L]H _E"_X.\O\ E,EK7_9/]!_]$O7Y@5^G
M_P#P=Y?\IDM:_P"R?Z#_ .B7K\P* "BBB@ HHHH **** "BBB@ HHHH ****
M "O[O?V3_P#DUGX:?]D_T;_TAAK^$*O[O?V3_P#DUGX:?]D_T;_TAAH _(#_
M (/>?^36/@?_ -E U'_TA%?S@U_1]_P>\_\ )K'P/_[*!J/_ *0BOYP: "BB
MB@ HHHH **** "BBB@ HHHH **** "OZOO\ @T._Y0V:)_V4#7O_ $<E?R@U
M_5]_P:'?\H;-$_[*!KW_ *.2@#W_ /X+[_\ *&W]H3_LG\W_ *.BK^,*O[/?
M^"^__*&W]H3_ +)_-_Z.BK^,*@ HHHH **** "BBB@ HHHH **** "BBB@ K
M]OO^#(;_ ).F^.'_ &3_ $[_ -+C7X@U^WW_  9#?\G3?'#_ +)_IW_I<: /
MZ/J_A#_:R_Y.G^)?_90-9_\ 2Z:O[O*_A#_:R_Y.G^)?_90-9_\ 2Z:@#S^B
MBB@ HHHH **** "BBB@ HHHH **** "OK_\ X(#_ /*9/]GO_LH$/_HF6OD"
MOK__ ((#_P#*9/\ 9[_[*!#_ .B9: /[/:_E"_X.\O\ E,EK7_9/]!_]$O7]
M7M?RA?\ !WE_RF2UK_LG^@_^B7H _,"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#^[W]D_\ Y-9^&G_9/]&_](8:[^N _9/_ .36?AI_V3_1O_2&&N_H
M **** "BBB@ HHHH *^;/^"E'[1G[!O["OPIA_;G_;)\#^&+[4?!;F'P/?77
MA^UN]<DU"16,=GIDDJ^9',^&)*,JJH=W*JK,/I.O@[_@L!_P0O\ "'_!8#QS
MX*\4?$G]J?Q=X.T[P+IMQ!I.@Z#I\$T!N9Y5>6[)D.1(RQPIQT$0QU- 'CO_
M  1*_9<_:J_:9_;0^(/_  7?_;?\"KX)U?XG^'(]%^%?P\PPETW0/W&RZG#
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
M^#O+_E,EK7_9/]!_]$O0!^8%%%% !1110 4444 %%%% !1110 4444 %%%%
M']WO[)__ ":S\-/^R?Z-_P"D,-?D!_P>\_\ )K'P/_[*!J/_ *0BOU__ &3_
M /DUGX:?]D_T;_TAAK\@/^#WG_DUCX'_ /90-1_](10!_.#1110 4444 %%%
M% !1110 4444 %%%% !1110!_5]_P:'?\H;-$_[*!KW_ *.2O?\ _@OO_P H
M;?VA/^R?S?\ HZ*O /\ @T._Y0V:)_V4#7O_ $<E>_\ _!??_E#;^T)_V3^;
M_P!'14 ?QA4444 %%%% !1110 4444 %%%% !1110 4444 ?M]_P9#?\G3?'
M#_LG^G?^EQK^CZOYP?\ @R&_Y.F^.'_9/]._]+C7]'U '\(?[67_ "=/\2_^
MR@:S_P"ETU>?UZ!^UE_R=/\ $O\ [*!K/_I=-7G] !1110 4444 %%%% !11
M10 4444 %%%% 'U__P $!_\ E,G^SW_V4"'_ -$RU_9[7\87_! ?_E,G^SW_
M -E A_\ 1,M?V>T ?RA?\'>7_*9+6O\ LG^@_P#HEZ_,"OT__P"#O+_E,EK7
M_9/]!_\ 1+U^8% !1110 4444 %%%% !1110 4444 %%%% !7]WO[)__ ":S
M\-/^R?Z-_P"D,-?PA5_=[^R?_P FL_#3_LG^C?\ I##0!^0'_![S_P FL? _
M_LH&H_\ I"*_G!K^C[_@]Y_Y-8^!_P#V4#4?_2$5_.#0 4444 %%%% !1110
M 4444 %%%% !1110 5_5]_P:'?\ *&S1/^R@:]_Z.2OY0:_J^_X-#O\ E#9H
MG_90->_]')0![_\ \%]_^4-O[0G_ &3^;_T=%7\85?V>_P#!??\ Y0V_M"?]
MD_F_]'15_&%0 4444 %%%% !1110 4444 %%%% !1110 5^WW_!D-_R=-\</
M^R?Z=_Z7&OQ!K]OO^#(;_DZ;XX?]D_T[_P!+C0!_1]7\(?[67_)T_P 2_P#L
MH&L_^ETU?W>5_"'^UE_R=/\ $O\ [*!K/_I=-0!Y_1110 4444 %%%% !111
M0 4444 %%%% !7U__P $!_\ E,G^SW_V4"'_ -$RU\@5]?\ _! ?_E,G^SW_
M -E A_\ 1,M ']GM?RA?\'>7_*9+6O\ LG^@_P#HEZ_J]K^4+_@[R_Y3):U_
MV3_0?_1+T ?F!1110 4444 %%%% !1110 4444 %%%% !1110!_=[^R?_P F
ML_#3_LG^C?\ I##7?UP'[)__ ":S\-/^R?Z-_P"D,-=_0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% 'A?@'_E()X__ .Q$TK_T8U?S;?\ !WE_
MRF2UK_LG^@_^B7K^DGP#_P I!/'_ /V(FE?^C&K^;;_@[R_Y3):U_P!D_P!!
M_P#1+T ?F!1110 4444 %%%% !1110 4444 %%%% !1110!_=[^R?_R:S\-/
M^R?Z-_Z0PU^0'_![S_R:Q\#_ /LH&H_^D(K]?_V3_P#DUGX:?]D_T;_TAAK\
M@/\ @]Y_Y-8^!_\ V4#4?_2$4 ?S@T444 %%%% !1110 4444 %%%% !1110
M 4444 ?U??\ !H=_RALT3_LH&O?^CDKW_P#X+[_\H;?VA/\ LG\W_HZ*O /^
M#0[_ )0V:)_V4#7O_1R5[_\ \%]_^4-O[0G_ &3^;_T=%0!_&%1110 4444
M%%%% !1110 4444 %%%% !1110!^WW_!D-_R=-\</^R?Z=_Z7&OZ/J_G!_X,
MAO\ DZ;XX?\ 9/\ 3O\ TN-?T?4 ?PA_M9?\G3_$O_LH&L_^ETU>?UZ!^UE_
MR=/\2_\ LH&L_P#I=-7G] !1110 4444 %%%% !1110 4444 %%%% 'U_P#\
M$!_^4R?[/?\ V4"'_P!$RU_9[7\87_! ?_E,G^SW_P!E A_]$RU_9[0!_*%_
MP=Y?\IDM:_[)_H/_ *)>OS K]/\ _@[R_P"4R6M?]D_T'_T2]?F!0 4444 %
M%%% !1110 4444 %%%% !1110 5_=[^R?_R:S\-/^R?Z-_Z0PU_"%7]WO[)_
M_)K/PT_[)_HW_I##0!^0'_![S_R:Q\#_ /LH&H_^D(K^<&OZ/O\ @]Y_Y-8^
M!_\ V4#4?_2$5_.#0 4444 %%%% !1110 4444 %%%% !1110 5_5]_P:'?\
MH;-$_P"R@:]_Z.2OY0:_J^_X-#O^4-FB?]E U[_T<E 'O_\ P7W_ .4-O[0G
M_9/YO_1T5?QA5_9[_P %]_\ E#;^T)_V3^;_ -'15_&%0 4444 %%%% !111
M0 4444 %%%% !1110 5^WW_!D-_R=-\</^R?Z=_Z7&OQ!K]OO^#(;_DZ;XX?
M]D_T[_TN- ']'U?PA_M9?\G3_$O_ +*!K/\ Z735_=Y7\(?[67_)T_Q+_P"R
M@:S_ .ETU 'G]%%% !1110 4444 %%%% !1110 4444 %?7_ /P0'_Y3)_L]
M_P#90(?_ $3+7R!7U_\ \$!_^4R?[/?_ &4"'_T3+0!_9[7\H7_!WE_RF2UK
M_LG^@_\ HEZ_J]K^4+_@[R_Y3):U_P!D_P!!_P#1+T ?F!1110 4444 %%%%
M !1110 4444 %%%% !1110!_=[^R?_R:S\-/^R?Z-_Z0PUW]<!^R?_R:S\-/
M^R?Z-_Z0PUW] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%^
M?^4@GC__ +$32O\ T8U?S;?\'>7_ "F2UK_LG^@_^B7K^DGP#_RD$\?_ /8B
M:5_Z,:OYMO\ @[R_Y3):U_V3_0?_ $2] 'Y@4444 %%%% !1110 4444 %%%
M% !1110 4444 ?W>_LG_ /)K/PT_[)_HW_I##7Y ?\'O/_)K'P/_ .R@:C_Z
M0BOU_P#V3_\ DUGX:?\ 9/\ 1O\ TAAK\@/^#WG_ )-8^!__ &4#4?\ TA%
M'\X-%%% !1110 4444 %%%% !1110 4444 %%%% ']7W_!H=_P H;-$_[*!K
MW_HY*]__ ."^_P#RAM_:$_[)_-_Z.BKP#_@T._Y0V:)_V4#7O_1R5[__ ,%]
M_P#E#;^T)_V3^;_T=%0!_&%1110 4444 %%%% !1110 4444 %%%% !1110!
M^WW_  9#?\G3?'#_ +)_IW_I<:_H^K^<'_@R&_Y.F^.'_9/]._\ 2XU_1]0!
M_"'^UE_R=/\ $O\ [*!K/_I=-7G]>@?M9?\ )T_Q+_[*!K/_ *735Y_0 444
M4 %%%% !1110 4444 %%%% !1110!]?_ /! ?_E,G^SW_P!E A_]$RU_9[7\
M87_! ?\ Y3)_L]_]E A_]$RU_9[0!_*%_P '>7_*9+6O^R?Z#_Z)>OS K]/_
M /@[R_Y3):U_V3_0?_1+U^8% !1110 4444 %%%% !1110 4444 %%%% !7]
MWO[)_P#R:S\-/^R?Z-_Z0PU_"%7]WO[)_P#R:S\-/^R?Z-_Z0PT ?D!_P>\_
M\FL? _\ [*!J/_I"*_G!K^C[_@]Y_P"36/@?_P!E U'_ -(17\X- !1110 4
M444 %%%% !1110 4444 %%%% !7]7W_!H=_RALT3_LH&O?\ HY*_E!K^K[_@
MT._Y0V:)_P!E U[_ -')0![_ /\ !??_ )0V_M"?]D_F_P#1T5?QA5_9[_P7
MW_Y0V_M"?]D_F_\ 1T5?QA4 %%%% !1110 4444 %%%% !1110 4444 %?M]
M_P &0W_)TWQP_P"R?Z=_Z7&OQ!K]OO\ @R&_Y.F^.'_9/]._]+C0!_1]7\(?
M[67_ "=/\2_^R@:S_P"ETU?W>5_"'^UE_P G3_$O_LH&L_\ I=-0!Y_1110
M4444 %%%% !1110 4444 %%%% !7U_\ \$!_^4R?[/?_ &4"'_T3+7R!7U__
M ,$!_P#E,G^SW_V4"'_T3+0!_9[7\H7_  =Y?\IDM:_[)_H/_HEZ_J]K^4+_
M (.\O^4R6M?]D_T'_P!$O0!^8%%%% !1110 4444 %%%% !1110 4444 %%%
M% ']WO[)_P#R:S\-/^R?Z-_Z0PUW]<!^R?\ \FL_#3_LG^C?^D,-=_0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?@'_ )2">/\ _L1-*_\
M1C5_-M_P=Y?\IDM:_P"R?Z#_ .B7K^DGP#_RD$\?_P#8B:5_Z,:OYMO^#O+_
M )3):U_V3_0?_1+T ?F!1110 4444 %%%% !1110 4444 %%%% !1110!_=[
M^R?_ ,FL_#3_ +)_HW_I##7Y ?\ ![S_ ,FL? __ +*!J/\ Z0BOU_\ V3_^
M36?AI_V3_1O_ $AAK\@/^#WG_DUCX'_]E U'_P!(10!_.#1110 4444 %%%%
M !1110 4444 %%%% !1110!_5]_P:'?\H;-$_P"R@:]_Z.2O?_\ @OO_ ,H;
M?VA/^R?S?^CHJ\ _X-#O^4-FB?\ 90->_P#1R5[_ /\ !??_ )0V_M"?]D_F
M_P#1T5 '\85%%% !1110 4444 %%%% !1110 4444 %%%% '[??\&0W_ "=-
M\</^R?Z=_P"EQK^CZOYP?^#(;_DZ;XX?]D_T[_TN-?T?4 ?PA_M9?\G3_$O_
M +*!K/\ Z735Y_7H'[67_)T_Q+_[*!K/_I=-7G] !1110 4444 %%%% !111
M0 4444 %%%% 'U__ ,$!_P#E,G^SW_V4"'_T3+7]GM?QA?\ ! ?_ )3)_L]_
M]E A_P#1,M?V>T ?RA?\'>7_ "F2UK_LG^@_^B7K\P*_3_\ X.\O^4R6M?\
M9/\ 0?\ T2]?F!0 4444 %%%% !1110 4444 %%%% !1110 5_=[^R?_ ,FL
M_#3_ +)_HW_I##7\(5?W>_LG_P#)K/PT_P"R?Z-_Z0PT ?D!_P 'O/\ R:Q\
M#_\ LH&H_P#I"*_G!K^C[_@]Y_Y-8^!__90-1_\ 2$5_.#0 4444 %%%% !1
M110 4444 %%%% !1110 5_5]_P &AW_*&S1/^R@:]_Z.2OY0:_J^_P"#0[_E
M#9HG_90->_\ 1R4 >_\ _!??_E#;^T)_V3^;_P!'15_&%7]GO_!??_E#;^T)
M_P!D_F_]'15_&%0 4444 %%%% !1110 4444 %%%% !1110 5^WW_!D-_P G
M3?'#_LG^G?\ I<:_$&OV^_X,AO\ DZ;XX?\ 9/\ 3O\ TN- ']'U?PA_M9?\
MG3_$O_LH&L_^ETU?W>5_"'^UE_R=/\2_^R@:S_Z734 >?T444 %%%% !1110
M 4444 %%%% !1110 5]?_P#! ?\ Y3)_L]_]E A_]$RU\@5]?_\ ! ?_ )3)
M_L]_]E A_P#1,M ']GM?RA?\'>7_ "F2UK_LG^@_^B7K^KVOY0O^#O+_ )3)
M:U_V3_0?_1+T ?F!1110 4444 %%%% !1110 4444 %%%% !1110!_=[^R?_
M ,FL_#3_ +)_HW_I##7?UP'[)_\ R:S\-/\ LG^C?^D,-=_0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% 'A?@'_E()X_\ ^Q$TK_T8U?S;?\'>
M7_*9+6O^R?Z#_P"B7K^DGP#_ ,I!/'__ &(FE?\ HQJ_FV_X.\O^4R6M?]D_
MT'_T2] 'Y@4444 %%%% !1110 4444 %%%% !1110 4444 ?W>_LG_\ )K/P
MT_[)_HW_ *0PU^0'_![S_P FL? __LH&H_\ I"*_7_\ 9/\ ^36?AI_V3_1O
M_2&&OR _X/>?^36/@?\ ]E U'_TA% '\X-%%% !1110 4444 %%%% !1110
M4444 %%%% ']7W_!H=_RALT3_LH&O?\ HY*]_P#^"^__ "AM_:$_[)_-_P"C
MHJ\ _P"#0[_E#9HG_90->_\ 1R5[_P#\%]_^4-O[0G_9/YO_ $=%0!_&%111
M0 4444 %%%% !1110 4444 %%%% !1110!^WW_!D-_R=-\</^R?Z=_Z7&OZ/
MJ_G!_P"#(;_DZ;XX?]D_T[_TN-?T?4 ?PA_M9?\ )T_Q+_[*!K/_ *735Y_7
MH'[67_)T_P 2_P#LH&L_^ETU>?T %%%% !1110 4444 %%%% !1110 4444
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
M444 %%%% ']WO[)__)K/PT_[)_HW_I##7?UP'[)__)K/PT_[)_HW_I##7?T
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7X!_Y2">/_\ L1-*
M_P#1C5_-M_P=Y?\ *9+6O^R?Z#_Z)>OZ2? /_*03Q_\ ]B)I7_HQJ_FV_P"#
MO+_E,EK7_9/]!_\ 1+T ?F!1110 4444 %%%% !1110 4444 %%%% !1110!
M_=[^R?\ \FL_#3_LG^C?^D,-?D!_P>\_\FL? _\ [*!J/_I"*_7_ /9/_P"3
M6?AI_P!D_P!&_P#2&&OR _X/>?\ DUCX'_\ 90-1_P#2$4 ?S@T444 %%%%
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
MFWX2>&OA!^W!XZ\+>&+_ %2XMX/!&GNCZKJ+W,I,DN6R[\D?*,>G/K7\[_\
MP=Y?\IDM:_[)_H/_ *)>@#\P**** "BBB@ HHHH **** "BBB@ HHHH ****
M /[O?V3_ /DUGX:?]D_T;_TAAK\@/^#WG_DUCX'_ /90-1_](17Z_P#[)_\
MR:S\-/\ LG^C?^D,-?D!_P 'O/\ R:Q\#_\ LH&H_P#I"* /YP:*** "BBB@
M HHHH **** "BBB@ HHHH **** /ZOO^#0[_ )0V:)_V4#7O_1R5[_\ \%]_
M^4-O[0G_ &3^;_T=%7@'_!H=_P H;-$_[*!KW_HY*]__ ."^_P#RAM_:$_[)
M_-_Z.BH _C"HHHH **** "BBB@ HHHH **** "BBB@ HHHH _;[_ (,AO^3I
MOCA_V3_3O_2XU_1]7\X/_!D-_P G3?'#_LG^G?\ I<:_H^H _A#_ &LO^3I_
MB7_V4#6?_2Z:O/Z] _:R_P"3I_B7_P!E UG_ -+IJ\_H **** "BBB@ HHHH
M **** "BBB@ HHHH ^O_ /@@/_RF3_9[_P"R@0_^B9:_L]K^,+_@@/\ \ID_
MV>_^R@0_^B9:_L]H _E"_P"#O+_E,EK7_9/]!_\ 1+U^8%?I_P#\'>7_ "F2
MUK_LG^@_^B7K\P* "BBB@ HHHH **** "BBB@ HHHH **** "O[O?V3_ /DU
MGX:?]D_T;_TAAK^$*O[O?V3_ /DUGX:?]D_T;_TAAH _(#_@]Y_Y-8^!_P#V
M4#4?_2$5_.#7]'W_  >\_P#)K'P/_P"R@:C_ .D(K^<&@ HHHH **** "BBB
M@ HHHH **** "BBB@ K^K[_@T._Y0V:)_P!E U[_ -')7\H-?U??\&AW_*&S
M1/\ LH&O?^CDH ]__P""^_\ RAM_:$_[)_-_Z.BK^,*O[/?^"^__ "AM_:$_
M[)_-_P"CHJ_C"H **** "BBB@ HHHH **** "BBB@ HHHH *_;[_ (,AO^3I
MOCA_V3_3O_2XU^(-?M]_P9#?\G3?'#_LG^G?^EQH _H^K^$/]K+_ ).G^)?_
M &4#6?\ TNFK^[ROX0_VLO\ DZ?XE_\ 90-9_P#2Z:@#S^BBB@ HHHH ****
M "BBB@ HHHH **** "OK_P#X(#_\ID_V>_\ LH$/_HF6OD"OK_\ X(#_ /*9
M/]GO_LH$/_HF6@#^SVOY0O\ @[R_Y3):U_V3_0?_ $2]?U>U_*%_P=Y?\IDM
M:_[)_H/_ *)>@#\P**** "BBB@ HHHH **** "BBB@ HHHH **** /[O?V3_
M /DUGX:?]D_T;_TAAKOZX#]D_P#Y-9^&G_9/]&_](8:[^@ HHHH **** "BB
MB@ HHHH \X_9G_9#_9I_8W^'M[\*?V7_ (.:/X*\.:CJTNIWVD:-$RPS7DD4
M43S$,Q.YHX8E//1!5'X(_L/?LB_LX_!76/V</@M^SYX9T+P'X@N+F;7/"4.G
MB6POWN(4AG\Z*7<L@>.-$96R"%QBO5:* /G_ /97_P""5O\ P3R_8D\>ZC\4
M?V6?V3_"O@_Q%J<#P7.M6,$DMPD+D%XHGF=S!&Q RD6Q3M&0<#$G[6'_  2X
M_P""??[<OB[3/'_[5W[*OA?QEKND0K#9:S?0R0W7DJQ989)8'1IH@2Q$<A9
M6; ^8Y]\HH RO _@?P9\,_!^F?#WX=>%-.T+0=%L8[/2-&TBS2WM;*WC4*D4
M42 *B*  %   %:M%% !1110!X7X!_P"4@GC_ /[$32O_ $8U?S;?\'>7_*9+
M6O\ LG^@_P#HEZ_I)\ _\I!/'_\ V(FE?^C&K^;;_@[R_P"4R6M?]D_T'_T2
M] 'Y@4444 %%%% !1110 4444 %%%% !1110 4444 ?W>_LG_P#)K/PT_P"R
M?Z-_Z0PU^0'_  >\_P#)K'P/_P"R@:C_ .D(K]?_ -D__DUGX:?]D_T;_P!(
M8:_(#_@]Y_Y-8^!__90-1_\ 2$4 ?S@T444 %%%% !1110 4444 %%%% !11
M10 4444 ?U??\&AW_*&S1/\ LH&O?^CDKW__ (+[_P#*&W]H3_LG\W_HZ*O
M/^#0[_E#9HG_ &4#7O\ T<E>_P#_  7W_P"4-O[0G_9/YO\ T=%0!_&%1110
M 4444 %%%% !1110 4444 %%%% !1110!^WW_!D-_P G3?'#_LG^G?\ I<:_
MH^K^<'_@R&_Y.F^.'_9/]._]+C7]'U '\(?[67_)T_Q+_P"R@:S_ .ETU>?U
MZ!^UE_R=/\2_^R@:S_Z735Y_0 4444 %%%% !1110 4444 %%%% !1110!]?
M_P#! ?\ Y3)_L]_]E A_]$RU_9[7\87_  0'_P"4R?[/?_90(?\ T3+7]GM
M'\H7_!WE_P IDM:_[)_H/_HEZ_,"OT__ .#O+_E,EK7_ &3_ $'_ -$O7Y@4
M %%%% !1110 4444 %%%% !1110 4444 %?W>_LG_P#)K/PT_P"R?Z-_Z0PU
M_"%7]WO[)_\ R:S\-/\ LG^C?^D,- 'Y ?\ ![S_ ,FL? __ +*!J/\ Z0BO
MYP:_H^_X/>?^36/@?_V4#4?_ $A%?S@T %%%% !1110 4444 %%%% !1110
M4444 %?U??\ !H=_RALT3_LH&O?^CDK^4&OZOO\ @T._Y0V:)_V4#7O_ $<E
M 'O_ /P7W_Y0V_M"?]D_F_\ 1T5?QA5_9[_P7W_Y0V_M"?\ 9/YO_1T5?QA4
M %%%% !1110 4444 %%%% !1110 4444 %?M]_P9#?\ )TWQP_[)_IW_ *7&
MOQ!K]OO^#(;_ ).F^.'_ &3_ $[_ -+C0!_1]7\(?[67_)T_Q+_[*!K/_I=-
M7]WE?PA_M9?\G3_$O_LH&L_^ETU 'G]%%% !1110 4444 %%%% !1110 444
M4 %?7_\ P0'_ .4R?[/?_90(?_1,M?(%?7__  0'_P"4R?[/?_90(?\ T3+0
M!_9[7\H7_!WE_P IDM:_[)_H/_HEZ_J]K^4+_@[R_P"4R6M?]D_T'_T2] 'Y
M@4444 %%%% !1110 4444 %%%% !1110 4444 ?W>_LG_P#)K/PT_P"R?Z-_
MZ0PUW]<!^R?_ ,FL_#3_ +)_HW_I##7?T %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!X7X!_Y2">/_ /L1-*_]&-7\VW_!WE_RF2UK_LG^@_\
MHEZ_I)\ _P#*03Q__P!B)I7_ *,:OYMO^#O+_E,EK7_9/]!_]$O0!^8%%%%
M!1110 4444 %%%% !1110 4444 %%%% ']WO[)__ ":S\-/^R?Z-_P"D,-?D
M!_P>\_\ )K'P/_[*!J/_ *0BOU__ &3_ /DUGX:?]D_T;_TAAK\@/^#WG_DU
MCX'_ /90-1_](10!_.#1110 4444 %%%% !1110 4444 %%%% !1110!_5]_
MP:'?\H;-$_[*!KW_ *.2O?\ _@OO_P H;?VA/^R?S?\ HZ*O /\ @T._Y0V:
M)_V4#7O_ $<E>_\ _!??_E#;^T)_V3^;_P!'14 ?QA4444 %%%% !1110 44
M44 %%%% !1110 4444 ?M]_P9#?\G3?'#_LG^G?^EQK^CZOYP?\ @R&_Y.F^
M.'_9/]._]+C7]'U '\(?[67_ "=/\2_^R@:S_P"ETU>?UZ!^UE_R=/\ $O\
M[*!K/_I=-7G] !1110 4444 %%%% !1110 4444 %%%% 'U__P $!_\ E,G^
MSW_V4"'_ -$RU_9[7\87_! ?_E,G^SW_ -E A_\ 1,M?V>T ?RA?\'>7_*9+
M6O\ LG^@_P#HEZ_,"OT__P"#O+_E,EK7_9/]!_\ 1+U^8% !1110 4444 %%
M%% !1110 4444 %%%% !7]WO[)__ ":S\-/^R?Z-_P"D,-?PA5_=[^R?_P F
ML_#3_LG^C?\ I##0!^0'_![S_P FL? __LH&H_\ I"*_G!K^C[_@]Y_Y-8^!
M_P#V4#4?_2$5_.#0 4444 %%%% !1110 4444 %%%% !1110 5_5]_P:'?\
M*&S1/^R@:]_Z.2OY0:_J^_X-#O\ E#9HG_90->_]')0![_\ \%]_^4-O[0G_
M &3^;_T=%7\85?V>_P#!??\ Y0V_M"?]D_F_]'15_&%0 4444 %%%% !1110
M 4444 %%%% !1110 5^WW_!D-_R=-\</^R?Z=_Z7&OQ!K]OO^#(;_DZ;XX?]
MD_T[_P!+C0!_1]7\(?[67_)T_P 2_P#LH&L_^ETU?W>5_"'^UE_R=/\ $O\
M[*!K/_I=-0!Y_1110 4444 %%%% !1110 4444 %%%% !7U__P $!_\ E,G^
MSW_V4"'_ -$RU\@5]?\ _! ?_E,G^SW_ -E A_\ 1,M ']GM?RA?\'>7_*9+
M6O\ LG^@_P#HEZ_J]K^4+_@[R_Y3):U_V3_0?_1+T ?F!1110 4444 %%%%
M!1110 4444 %%%% !1110!_=[^R?_P FL_#3_LG^C?\ I##7?UP'[)__ ":S
M\-/^R?Z-_P"D,-=_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'A?@'_E()X__ .Q$TK_T8U?S;?\ !WE_RF2UK_LG^@_^B7K^DGP#_P I!/'_
M /V(FE?^C&K^;;_@[R_Y3):U_P!D_P!!_P#1+T ?F!1110 4444 %%%% !11
M10 4444 %%%% !1110!_=[^R?_R:S\-/^R?Z-_Z0PU^0'_![S_R:Q\#_ /LH
M&H_^D(K]?_V3_P#DUGX:?]D_T;_TAAK\@/\ @]Y_Y-8^!_\ V4#4?_2$4 ?S
M@T444 %%%% !1110 4444 %%%% !1110 4444 ?U??\ !H=_RALT3_LH&O?^
MCDKW_P#X+[_\H;?VA/\ LG\W_HZ*O /^#0[_ )0V:)_V4#7O_1R5[_\ \%]_
M^4-O[0G_ &3^;_T=%0!_&%1110 4444 %%%% !1110 4444 %%%% !1110!^
MWW_!D-_R=-\</^R?Z=_Z7&OZ/J_G!_X,AO\ DZ;XX?\ 9/\ 3O\ TN-?T?4
M?PA_M9?\G3_$O_LH&L_^ETU>?UZ!^UE_R=/\2_\ LH&L_P#I=-7G] !1110
M4444 %%%% !1110 4444 %%%% 'U_P#\$!_^4R?[/?\ V4"'_P!$RU_9[7\8
M7_! ?_E,G^SW_P!E A_]$RU_9[0!_*%_P=Y?\IDM:_[)_H/_ *)>OS K]/\
M_@[R_P"4R6M?]D_T'_T2]?F!0 4444 %%%% !1110 4444 %%%% !1110 5_
M=[^R?_R:S\-/^R?Z-_Z0PU_"%7]WO[)__)K/PT_[)_HW_I##0!^0'_![S_R:
MQ\#_ /LH&H_^D(K^<&OZ/O\ @]Y_Y-8^!_\ V4#4?_2$5_.#0 4444 %%%%
M!1110 4444 %%%% !1110 5_5]_P:'?\H;-$_P"R@:]_Z.2OY0:_J^_X-#O^
M4-FB?]E U[_T<E 'O_\ P7W_ .4-O[0G_9/YO_1T5?QA5_9[_P %]_\ E#;^
MT)_V3^;_ -'15_&%0 4444 %%%% !1110 4444 %%%% !1110 5^WW_!D-_R
M=-\</^R?Z=_Z7&OQ!K]OO^#(;_DZ;XX?]D_T[_TN- ']'U?PA_M9?\G3_$O_
M +*!K/\ Z735_=Y7\(?[67_)T_Q+_P"R@:S_ .ETU 'G]%%% !1110 4444
M%%%% !1110 4444 %?7_ /P0'_Y3)_L]_P#90(?_ $3+7R!7U_\ \$!_^4R?
M[/?_ &4"'_T3+0!_9[7\H7_!WE_RF2UK_LG^@_\ HEZ_J]K^4+_@[R_Y3):U
M_P!D_P!!_P#1+T ?F!1110 4444 %%%% !1110 4444 %%%% !1110!_=[^R
M?_R:S\-/^R?Z-_Z0PUW]<!^R?_R:S\-/^R?Z-_Z0PUW] !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 >%^ ?^4@GC__ +$32O\ T8U?S;?\'>7_
M "F2UK_LG^@_^B7K^DGP#_RD$\?_ /8B:5_Z,:OYMO\ @[R_Y3):U_V3_0?_
M $2] 'Y@4444 %%%% !1110 4444 %%%% !1110 4444 ?W>_LG_ /)K/PT_
M[)_HW_I##7Y ?\'O/_)K'P/_ .R@:C_Z0BOU_P#V3_\ DUGX:?\ 9/\ 1O\
MTAAK\@/^#WG_ )-8^!__ &4#4?\ TA% '\X-%%% !1110 4444 %%%% !111
M0 4444 %%%% ']7W_!H=_P H;-$_[*!KW_HY*]__ ."^_P#RAM_:$_[)_-_Z
M.BKP#_@T._Y0V:)_V4#7O_1R5[__ ,%]_P#E#;^T)_V3^;_T=%0!_&%1110
M4444 %%%% !1110 4444 %%%% !1110!^WW_  9#?\G3?'#_ +)_IW_I<:_H
M^K^<'_@R&_Y.F^.'_9/]._\ 2XU_1]0!_"'^UE_R=/\ $O\ [*!K/_I=-7G]
M>@?M9?\ )T_Q+_[*!K/_ *735Y_0 4444 %%%% !1110 4444 %%%% !1110
M!]?_ /! ?_E,G^SW_P!E A_]$RU_9[7\87_! ?\ Y3)_L]_]E A_]$RU_9[0
M!_*%_P '>7_*9+6O^R?Z#_Z)>OS K]/_ /@[R_Y3):U_V3_0?_1+U^8% !11
M10 4444 %%%% !1110 4444 %%%% !7]WO[)_P#R:S\-/^R?Z-_Z0PU_"%7]
MWO[)_P#R:S\-/^R?Z-_Z0PT ?D!_P>\_\FL? _\ [*!J/_I"*_G!K^C[_@]Y
M_P"36/@?_P!E U'_ -(17\X- !1110 4444 %%%% !1110 4444 %%%% !7]
M7W_!H=_RALT3_LH&O?\ HY*_E!K^K[_@T._Y0V:)_P!E U[_ -')0![_ /\
M!??_ )0V_M"?]D_F_P#1T5?QA5_9[_P7W_Y0V_M"?]D_F_\ 1T5?QA4 %%%%
M !1110 4444 %%%% !1110 4444 %?M]_P &0W_)TWQP_P"R?Z=_Z7&OQ!K]
MOO\ @R&_Y.F^.'_9/]._]+C0!_1]7\(?[67_ "=/\2_^R@:S_P"ETU?W>5_"
M'^UE_P G3_$O_LH&L_\ I=-0!Y_1110 4444 %%%% !1110 4444 %%%% !7
MU_\ \$!_^4R?[/?_ &4"'_T3+7R!7U__ ,$!_P#E,G^SW_V4"'_T3+0!_9[7
M\H7_  =Y?\IDM:_[)_H/_HEZ_J]K^4+_ (.\O^4R6M?]D_T'_P!$O0!^8%%%
M% !1110 4444 %%%% !1110 4444 %%%% ']WO[)_P#R:S\-/^R?Z-_Z0PUW
M]<!^R?\ \FL_#3_LG^C?^D,-=_0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'A?@'_ )2">/\ _L1-*_\ 1C5_-M_P=Y?\IDM:_P"R?Z#_ .B7
MK^DGP#_RD$\?_P#8B:5_Z,:OYMO^#O+_ )3):U_V3_0?_1+T ?F!1110 444
M4 %%%% !1110 4444 %%%% !1110!_=[^R?_ ,FL_#3_ +)_HW_I##7Y ?\
M![S_ ,FL? __ +*!J/\ Z0BOU_\ V3_^36?AI_V3_1O_ $AAK\@/^#WG_DUC
MX'_]E U'_P!(10!_.#1110 4444 %%%% !1110 4444 %%%% !1110!_5]_P
M:'?\H;-$_P"R@:]_Z.2O?_\ @OO_ ,H;?VA/^R?S?^CHJ\ _X-#O^4-FB?\
M90->_P#1R5[_ /\ !??_ )0V_M"?]D_F_P#1T5 '\85%%% !1110 4444 %%
M%% !1110 4444 %%%% '[??\&0W_ "=-\</^R?Z=_P"EQK^CZOYP?^#(;_DZ
M;XX?]D_T[_TN-?T?4 ?PA_M9?\G3_$O_ +*!K/\ Z735Y_7H'[67_)T_Q+_[
M*!K/_I=-7G] !1110 4444 %%%% !1110 4444 %%%% 'U__ ,$!_P#E,G^S
MW_V4"'_T3+7]GM?QA?\ ! ?_ )3)_L]_]E A_P#1,M?V>T ?RA?\'>7_ "F2
MUK_LG^@_^B7K\P*_3_\ X.\O^4R6M?\ 9/\ 0?\ T2]?F!0 4444 %%%% !1
M110 4444 %%%% !1110 5_=[^R?_ ,FL_#3_ +)_HW_I##7\(5?W>_LG_P#)
MK/PT_P"R?Z-_Z0PT ?D!_P 'O/\ R:Q\#_\ LH&H_P#I"*_G!K^C[_@]Y_Y-
M8^!__90-1_\ 2$5_.#0 4444 %%%% !1110 4444 %%%% !1110 5_5]_P &
MAW_*&S1/^R@:]_Z.2OY0:_J^_P"#0[_E#9HG_90->_\ 1R4 >_\ _!??_E#;
M^T)_V3^;_P!'15_&%7]GO_!??_E#;^T)_P!D_F_]'15_&%0 4444 %%%% !1
M110 4444 %%%% !1110 5^WW_!D-_P G3?'#_LG^G?\ I<:_$&OV^_X,AO\
MDZ;XX?\ 9/\ 3O\ TN- ']'U?PA_M9?\G3_$O_LH&L_^ETU?W>5_"'^UE_R=
M/\2_^R@:S_Z734 >?T444 %%%% !1110 4444 %%%% !1110 5]?_P#! ?\
MY3)_L]_]E A_]$RU\@5]?_\ ! ?_ )3)_L]_]E A_P#1,M ']GM?RA?\'>7_
M "F2UK_LG^@_^B7K^KVOY0O^#O+_ )3):U_V3_0?_1+T ?F!1110 4444 %%
M%% !1110 4444 %%%% !1110!_=[^R?_ ,FL_#3_ +)_HW_I##7?UP'[)_\
MR:S\-/\ LG^C?^D,-=_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% 'A?@'_E()X_\ ^Q$TK_T8U?S;?\'>7_*9+6O^R?Z#_P"B7K^DGP#_ ,I!
M/'__ &(FE?\ HQJ_FV_X.\O^4R6M?]D_T'_T2] 'Y@4444 %%%% !1110 44
M44 %%%% !1110 4444 ?W>_LG_\ )K/PT_[)_HW_ *0PU^0'_![S_P FL? _
M_LH&H_\ I"*_7_\ 9/\ ^36?AI_V3_1O_2&&OR _X/>?^36/@?\ ]E U'_TA
M% '\X-%%% !1110 4444 %%%% !1110 4444 %%%% ']7W_!H=_RALT3_LH&
MO?\ HY*]_P#^"^__ "AM_:$_[)_-_P"CHJ\ _P"#0[_E#9HG_90->_\ 1R5[
M_P#\%]_^4-O[0G_9/YO_ $=%0!_&%1110 4444 %%%% !1110 4444 %%%%
M!1110!^WW_!D-_R=-\</^R?Z=_Z7&OZ/J_G!_P"#(;_DZ;XX?]D_T[_TN-?T
M?4 ?PA_M9?\ )T_Q+_[*!K/_ *735Y_7H'[67_)T_P 2_P#LH&L_^ETU>?T
M%%%% !1110 4444 %%%% !1110 4444 ?7__  0'_P"4R?[/?_90(?\ T3+7
M]GM?QA?\$!_^4R?[/?\ V4"'_P!$RU_9[0!_*%_P=Y?\IDM:_P"R?Z#_ .B7
MK\P*_3__ (.\O^4R6M?]D_T'_P!$O7Y@4 %%%% !1110 4444 %%%% !1110
M 4444 %?W>_LG_\ )K/PT_[)_HW_ *0PU_"%7]WO[)__ ":S\-/^R?Z-_P"D
M,- 'Y ?\'O/_ ":Q\#_^R@:C_P"D(K^<&OZ/O^#WG_DUCX'_ /90-1_](17\
MX- !1110 4444 %%%% !1110 4444 %%%% !7]7W_!H=_P H;-$_[*!KW_HY
M*_E!K^K[_@T._P"4-FB?]E U[_T<E 'O_P#P7W_Y0V_M"?\ 9/YO_1T5?QA5
M_9[_ ,%]_P#E#;^T)_V3^;_T=%7\85 !1110 4444 %%%% !1110 4444 %%
M%% !7[??\&0W_)TWQP_[)_IW_I<:_$&OV^_X,AO^3IOCA_V3_3O_ $N- ']'
MU?PA_M9?\G3_ !+_ .R@:S_Z735_=Y7\(?[67_)T_P 2_P#LH&L_^ETU 'G]
M%%% !1110 4444 %%%% !1110 4444 %?7__  0'_P"4R?[/?_90(?\ T3+7
MR!7U_P#\$!_^4R?[/?\ V4"'_P!$RT ?V>U_*%_P=Y?\IDM:_P"R?Z#_ .B7
MK^KVOY0O^#O+_E,EK7_9/]!_]$O0!^8%%%% !1110 4444 %%%% !1110 44
M44 %%%% ']WO[)__ ":S\-/^R?Z-_P"D,-=_7 ?LG_\ )K/PT_[)_HW_ *0P
MUW] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%^ ?^4@GC_\
M[$32O_1C5_-M_P '>7_*9+6O^R?Z#_Z)>OZ2? /_ "D$\?\ _8B:5_Z,:OYM
MO^#O+_E,EK7_ &3_ $'_ -$O0!^8%%%% !1110 4444 %%%% !1110 4444
M%%%% ']WO[)__)K/PT_[)_HW_I##7Y ?\'O/_)K'P/\ ^R@:C_Z0BOU__9/_
M .36?AI_V3_1O_2&&OR _P"#WG_DUCX'_P#90-1_](10!_.#1110 4444 %%
M%% !1110 4444 %%%% !1110!_5]_P &AW_*&S1/^R@:]_Z.2O?_ /@OO_RA
MM_:$_P"R?S?^CHJ\ _X-#O\ E#9HG_90->_]')7O_P#P7W_Y0V_M"?\ 9/YO
M_1T5 '\85%%% !1110 4444 %%%% !1110 4444 %%%% '[??\&0W_)TWQP_
M[)_IW_I<:_H^K^<'_@R&_P"3IOCA_P!D_P!._P#2XU_1]0!_"'^UE_R=/\2_
M^R@:S_Z735Y_7H'[67_)T_Q+_P"R@:S_ .ETU>?T %%%% !1110 4444 %%%
M% !1110 4444 ?7_ /P0'_Y3)_L]_P#90(?_ $3+7]GM?QA?\$!_^4R?[/?_
M &4"'_T3+7]GM '\H7_!WE_RF2UK_LG^@_\ HEZ_,"OT_P#^#O+_ )3):U_V
M3_0?_1+U^8% !1110 4444 %%%% !1110 4444 %%%% !7]WO[)__)K/PT_[
M)_HW_I##7\(5?W>_LG_\FL_#3_LG^C?^D,- 'Y ?\'O/_)K'P/\ ^R@:C_Z0
MBOYP:_H^_P"#WG_DUCX'_P#90-1_](17\X- !1110 4444 %%%% !1110 44
M44 %%%% !7]7W_!H=_RALT3_ +*!KW_HY*_E!K^K[_@T._Y0V:)_V4#7O_1R
M4 >__P#!??\ Y0V_M"?]D_F_]'15_&%7]GO_  7W_P"4-O[0G_9/YO\ T=%7
M\85 !1110 4444 %%%% !1110 4444 %%%% !7[??\&0W_)TWQP_[)_IW_I<
M:_$&OV^_X,AO^3IOCA_V3_3O_2XT ?T?5_"'^UE_R=/\2_\ LH&L_P#I=-7]
MWE?PA_M9?\G3_$O_ +*!K/\ Z734 >?T444 %%%% !1110 4444 %%%% !11
M10 5]?\ _! ?_E,G^SW_ -E A_\ 1,M?(%?7_P#P0'_Y3)_L]_\ 90(?_1,M
M ']GM?RA?\'>7_*9+6O^R?Z#_P"B7K^KVOY0O^#O+_E,EK7_ &3_ $'_ -$O
M0!^8%%%% !1110 4444 %%%% !1110 4444 %%%% ']WO[)__)K/PT_[)_HW
M_I##7?UP'[)__)K/PT_[)_HW_I##7?T %%%% !1110 4444 %%%?DW_P</\
MQ3^*OQG_ &POV4_^"3W@;XL>(/!OA?XT>+GN/B7J'AC4#:WMYID<\,2VR2+T
M78;MBK!D9UA+*P3! /UDHK\?/^"1]WXV_P"">?\ P7/^-W_!'G1/C!XK\5?"
M0^ [;Q;X"M/&&KM?7.D71BL)9(D=@ J,MY<*VT#=]GA8C=N)^C/^#E/]L_XJ
M?L0?\$IO%OC[X(>*+K0O%?B?6;#PQI&O6$ICN-.%TSO/-"XY27[/!.BNI#(S
MAU(90: /O>BOP.M_@;XV_P""$W_!0']AKQ+\(_VD/B#XBTC]I22+PY\8]"\5
M^(FN[._U"9]-ADO%C( 3;+JJRQYW.GV;&\AW#:VK? CQC_P7G_X*L_MB>#_B
M]^T7X_\ #?AC]G2U/ASX6:!X2\0-9VNGZLKW5NM[)'@B0F>QGD?H[^:B[PL:
M  '[MT5^>7_!L)^VK\6?VW/^"5NC>*/CCXLO/$'B;P1XKO\ PG?:_J4YENM0
MCMX[>X@DFD;F218+N*,NV6?RMS$L23^AM !117EM_P#ML?LI:7?3Z9J'QRT.
M*XMIFBGB>5LHZDAE/R]0010!SO@'_E()X_\ ^Q$TK_T8U?S;?\'>7_*9+6O^
MR?Z#_P"B7K^@WP=^T]^S]I_[8OC/XI7GQ9T=- U#PGIME9ZF;G*27".Y:/ &
MX$ $\@ XXK\2O^#C;]B3]HS]O+_@I=JG[0/[*/AO0?%7A&X\'Z38PZO_ ,)U
MH]CNGAC=94\J\NXI1@D<E,'L30!^-%%?4_\ PY8_X*/_ /1$]!_\.EX:_P#E
MC1_PY8_X*/\ _1$]!_\ #I>&O_EC0!\L45]3_P##EC_@H_\ ]$3T'_PZ7AK_
M .6-'_#EC_@H_P#]$3T'_P .EX:_^6- 'RQ17U/_ ,.6/^"C_P#T1/0?_#I>
M&O\ Y8T?\.6/^"C_ /T1/0?_  Z7AK_Y8T ?+%%?4_\ PY8_X*/_ /1$]!_\
M.EX:_P#EC1_PY8_X*/\ _1$]!_\ #I>&O_EC0!\L45]3_P##EC_@H_\ ]$3T
M'_PZ7AK_ .6-'_#EC_@H_P#]$3T'_P .EX:_^6- 'RQ17U/_ ,.6/^"C_P#T
M1/0?_#I>&O\ Y8T?\.6/^"C_ /T1/0?_  Z7AK_Y8T ?+%%?4_\ PY8_X*/_
M /1$]!_\.EX:_P#EC1_PY8_X*/\ _1$]!_\ #I>&O_EC0!_8M^R?_P FL_#3
M_LG^C?\ I##7Y ?\'O/_ ":Q\#_^R@:C_P"D(K]-_P!GO]K[]F3P-\ O _@K
MQ3\:]!M=3T?P?IECJ-M]KW^3/%:QQR)N0%6PRD94D''!(K\X/^#IOP1JW_!1
MWX!?"OP3^QEJN@^,M3\-^,+R^UJV_P"$GL-.^SP26HC1]U]-"KY;C"DD=QB@
M#^:FBOJ?_ARQ_P %'_\ HB>@_P#ATO#7_P L:/\ ARQ_P4?_ .B)Z#_X=+PU
M_P#+&@#Y8HKZG_X<L?\ !1__ *(GH/\ X=+PU_\ +&C_ (<L?\%'_P#HB>@_
M^'2\-?\ RQH ^6**^I_^'+'_  4?_P"B)Z#_ .'2\-?_ "QH_P"'+'_!1_\
MZ(GH/_ATO#7_ ,L: /EBBOJ?_ARQ_P %'_\ HB>@_P#ATO#7_P L:/\ ARQ_
MP4?_ .B)Z#_X=+PU_P#+&@#Y8HKZG_X<L?\ !1__ *(GH/\ X=+PU_\ +&C_
M (<L?\%'_P#HB>@_^'2\-?\ RQH ^6**^I_^'+'_  4?_P"B)Z#_ .'2\-?_
M "QH_P"'+'_!1_\ Z(GH/_ATO#7_ ,L: /EBBOJ?_ARQ_P %'_\ HB>@_P#A
MTO#7_P L:/\ ARQ_P4?_ .B)Z#_X=+PU_P#+&@#^A?\ X-#O^4-FB?\ 90->
M_P#1R5[_ /\ !??_ )0V_M"?]D_F_P#1T5?/'_!N5K7AK]@[_@FCI?[/W[5W
MC+0?"OB^V\8:M?3:1_;UK?;8)I%:)_-LY)8CD \!\CN!7K__  5Y^-GP?_:A
M_P"":/QC_9^^!?Q/T'7/%WBKP?+8Z!I']J16WVJ<R1L$\VX:.).%/+NHXZT
M?QU45]3_ /#EC_@H_P#]$3T'_P .EX:_^6-'_#EC_@H__P!$3T'_ ,.EX:_^
M6- 'RQ17U/\ \.6/^"C_ /T1/0?_  Z7AK_Y8T?\.6/^"C__ $1/0?\ PZ7A
MK_Y8T ?+%%?4_P#PY8_X*/\ _1$]!_\ #I>&O_EC1_PY8_X*/_\ 1$]!_P##
MI>&O_EC0!\L45]3_ /#EC_@H_P#]$3T'_P .EX:_^6-'_#EC_@H__P!$3T'_
M ,.EX:_^6- 'RQ17U/\ \.6/^"C_ /T1/0?_  Z7AK_Y8T?\.6/^"C__ $1/
M0?\ PZ7AK_Y8T ?+%%?4_P#PY8_X*/\ _1$]!_\ #I>&O_EC1_PY8_X*/_\
M1$]!_P##I>&O_EC0!\L45]3_ /#EC_@H_P#]$3T'_P .EX:_^6-'_#EC_@H_
M_P!$3T'_ ,.EX:_^6- 'Z+_\&0W_ "=-\</^R?Z=_P"EQK^CZOY^?^#63]G;
MXH_\$XOC[\5/&O[9MOH/@W3/$G@^RL=%N?\ A,=,U'[1/'=&1TVV-S,R87G+
M  ]CFOVO_P"&Y_V1_P#HO6@_]_G_ /B: /XFOVLO^3I_B7_V4#6?_2Z:O/Z^
MU_VA?^"0/_!0'QS\?O''C;PM\(=!NM,UCQAJ=]IUS_PL[PZGG02W4DD;[7U
M,N58'# $9Y -<?\ \.6/^"C_ /T1/0?_  Z7AK_Y8T ?+%%?4_\ PY8_X*/_
M /1$]!_\.EX:_P#EC1_PY8_X*/\ _1$]!_\ #I>&O_EC0!\L45]3_P##EC_@
MH_\ ]$3T'_PZ7AK_ .6-'_#EC_@H_P#]$3T'_P .EX:_^6- 'RQ17U/_ ,.6
M/^"C_P#T1/0?_#I>&O\ Y8T?\.6/^"C_ /T1/0?_  Z7AK_Y8T ?+%%?4_\
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
M (*/_P#1$]!_\.EX:_\ EC0!\L45]3_\.6/^"C__ $1/0?\ PZ7AK_Y8T?\
M#EC_ (*/_P#1$]!_\.EX:_\ EC0!\L45]3_\.6/^"C__ $1/0?\ PZ7AK_Y8
MT?\ #EC_ (*/_P#1$]!_\.EX:_\ EC0!\L45]3_\.6/^"C__ $1/0?\ PZ7A
MK_Y8T?\ #EC_ (*/_P#1$]!_\.EX:_\ EC0!\L45]3_\.6/^"C__ $1/0?\
MPZ7AK_Y8T?\ #EC_ (*/_P#1$]!_\.EX:_\ EC0!\L5]?_\ ! ?_ )3)_L]_
M]E A_P#1,M8__#EC_@H__P!$3T'_ ,.EX:_^6-?2'_!(7_@FG^V/^R[_ ,%+
MO@Y^T#\=?A]H.A^$/"OC".^U_5_^%B:%<_98!'(I?RK>]DE?EAPB,>>E ']8
MM?RA?\'>7_*9+6O^R?Z#_P"B7K^F;_AN?]D?_HO6@_\ ?Y__ (FOY\?^#C;]
MB3]HS]O+_@I=JG[0/[*/AO0?%7A&X\'Z38PZO_PG6CV.Z>&-UE3RKR[BE&"1
MR4P>Q- 'XT45]3_\.6/^"C__ $1/0?\ PZ7AK_Y8T?\ #EC_ (*/_P#1$]!_
M\.EX:_\ EC0!\L45]3_\.6/^"C__ $1/0?\ PZ7AK_Y8T?\ #EC_ (*/_P#1
M$]!_\.EX:_\ EC0!\L45]3_\.6/^"C__ $1/0?\ PZ7AK_Y8T?\ #EC_ (*/
M_P#1$]!_\.EX:_\ EC0!\L45]3_\.6/^"C__ $1/0?\ PZ7AK_Y8T?\ #EC_
M (*/_P#1$]!_\.EX:_\ EC0!\L45]3_\.6/^"C__ $1/0?\ PZ7AK_Y8T?\
M#EC_ (*/_P#1$]!_\.EX:_\ EC0!\L45]3_\.6/^"C__ $1/0?\ PZ7AK_Y8
MT?\ #EC_ (*/_P#1$]!_\.EX:_\ EC0!\L45]3_\.6/^"C__ $1/0?\ PZ7A
MK_Y8T?\ #EC_ (*/_P#1$]!_\.EX:_\ EC0!_8M^R?\ \FL_#3_LG^C?^D,-
M=_7A'[)_[2?P'/PE^'GP<B^*FCR^);;PKIFFRZ5!<^8_VJ*TC22,,N58AE89
M!(.."17N] !1110 4444 %%%% !7Y,_\'#OPH^+WP;_;)_94_P""L/@#X0>(
M/&WA;X+^*9(/B7IWA:P-U>V>FO<0RK<)$O5=GVM2S;45_*#,H?(_6:B@#\>?
M^"2UOXX_X*!_\%POCC_P62TCX,^+O"OPE7P!;>%/ ,WC#1S976L70AL8I)8T
M)(956SN"VTD+]HB4G<& M?\ !2WQ5\2O^"_W_!"OQOX[_9Z_98\>^%_%'@OX
MB07NE^ O%>G"/5=6^P11-.UO$O,F;>^F**,L[P%%!8@']?** /P0M/C9X]_X
M+L?\% ?V'?#?PK_9H^(?AG2/V:98O$/QCUSQ=X=:SLK#487TV:2S20D[]TNE
M+''G:[_:<[%$;E=+4OCCX]_X(,_\%5/VP_&7Q>_9I^(/B;PM^T;$WB'X5^(?
M!^@&\M;_ %=Y+JX2RD?<HC(GOYXW',B>4K>6RR(Q_=VB@#\\_P#@V'_8H^+/
M[$'_  2NT7PK\<?"=YX?\3^-O%5_XMO_  _J4!BNM.CN([>W@CF1N8Y#!:12
M%#AD\S:P#*P'Z&444 %8DOPT^'$\K3S_  _T1W=BSN^E0DL3U).WDUMT4 87
M_"L/AIC;_P *\T+![?V3#_\ $T?\*N^&?_1.]"_\%$/_ ,36[10!A?\ "KOA
MG_T3O0O_  40_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q-;M% &%_PJ[X9_P#1.]"_
M\%$/_P 31_PJ[X9_]$[T+_P40_\ Q-;M% &%_P *N^&?_1.]"_\ !1#_ /$T
M?\*N^&?_ $3O0O\ P40__$UNT4 87_"KOAG_ -$[T+_P40__ !-'_"KOAG_T
M3O0O_!1#_P#$UNT4 87_  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!
M1#_\36[10!A?\*N^&?\ T3O0O_!1#_\ $T?\*N^&?_1.]"_\%$/_ ,36[10!
MA?\ "KOAG_T3O0O_  40_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q-;M% &%_PJ[X9
M_P#1.]"_\%$/_P 31_PJ[X9_]$[T+_P40_\ Q-;M% &%_P *N^&?_1.]"_\
M!1#_ /$T?\*N^&?_ $3O0O\ P40__$UNT4 87_"KOAG_ -$[T+_P40__ !-'
M_"KOAG_T3O0O_!1#_P#$UNT4 87_  J[X9_]$[T+_P %$/\ \31_PJ[X9_\
M1.]"_P#!1#_\36[10!A?\*N^&?\ T3O0O_!1#_\ $T?\*N^&?_1.]"_\%$/_
M ,36[10!A?\ "KOAG_T3O0O_  40_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q-;M%
M&%_PJ[X9_P#1.]"_\%$/_P 31_PJ[X9_]$[T+_P40_\ Q-;M% &%_P *N^&?
M_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40__$UNT4 87_"KOAG_ -$[T+_P
M40__ !-'_"KOAG_T3O0O_!1#_P#$UNT4 87_  J[X9_]$[T+_P %$/\ \31_
MPJ[X9_\ 1.]"_P#!1#_\36[10!A?\*N^&?\ T3O0O_!1#_\ $T?\*N^&?_1.
M]"_\%$/_ ,36[10!A?\ "KOAG_T3O0O_  40_P#Q-'_"KOAG_P!$[T+_ ,%$
M/_Q-;M% &%_PJ[X9_P#1.]"_\%$/_P 31_PJ[X9_]$[T+_P40_\ Q-;M% &%
M_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40__$UNT4 87_"KOAG_
M -$[T+_P40__ !-'_"KOAG_T3O0O_!1#_P#$UNT4 87_  J[X9_]$[T+_P %
M$/\ \31_PJ[X9_\ 1.]"_P#!1#_\36[10!A?\*N^&?\ T3O0O_!1#_\ $T?\
M*N^&?_1.]"_\%$/_ ,36[10!A?\ "KOAG_T3O0O_  40_P#Q-'_"KOAG_P!$
M[T+_ ,%$/_Q-;M% &%_PJ[X9_P#1.]"_\%$/_P 31_PJ[X9_]$[T+_P40_\
MQ-;M% &%_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40__$UNT4 8
M7_"KOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O_!1#_P#$UNT4 87_  J[X9_]
M$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\36[10!A?\*N^&?\ T3O0O_!1
M#_\ $T?\*N^&?_1.]"_\%$/_ ,36[10!A?\ "KOAG_T3O0O_  40_P#Q-'_"
MKOAG_P!$[T+_ ,%$/_Q-;M% &%_PJ[X9_P#1.]"_\%$/_P 31_PJ[X9_]$[T
M+_P40_\ Q-;M% &%_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40_
M_$UNT4 87_"KOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O_!1#_P#$UNT4 87_
M  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\36[10!A?\*N^&?\
MT3O0O_!1#_\ $T?\*N^&?_1.]"_\%$/_ ,36[10!A?\ "KOAG_T3O0O_  40
M_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q-;M% &%_PJ[X9_P#1.]"_\%$/_P 31_PJ
M[X9_]$[T+_P40_\ Q-;M% &%_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O
M0O\ P40__$UNT4 87_"KOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O_!1#_P#$
MUNT4 87_  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\36[10!A?
M\*N^&?\ T3O0O_!1#_\ $T?\*N^&?_1.]"_\%$/_ ,36[10!A?\ "KOAG_T3
MO0O_  40_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q-;M% &%_PJ[X9_P#1.]"_\%$/
M_P 31_PJ[X9_]$[T+_P40_\ Q-;M% &%_P *N^&?_1.]"_\ !1#_ /$T?\*N
M^&?_ $3O0O\ P40__$UNT4 87_"KOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O
M_!1#_P#$UNT4 87_  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\
M36[10!A?\*N^&?\ T3O0O_!1#_\ $T?\*N^&?_1.]"_\%$/_ ,36[10!A?\
M"KOAG_T3O0O_  40_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q-;M% &%_PJ[X9_P#1
M.]"_\%$/_P 31_PJ[X9_]$[T+_P40_\ Q-;M% &%_P *N^&?_1.]"_\ !1#_
M /$T?\*N^&?_ $3O0O\ P40__$UNT4 87_"KOAG_ -$[T+_P40__ !-'_"KO
MAG_T3O0O_!1#_P#$UNT4 87_  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"
M_P#!1#_\36[10!A?\*N^&?\ T3O0O_!1#_\ $T?\*N^&?_1.]"_\%$/_ ,36
M[10!A?\ "KOAG_T3O0O_  40_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q-;M% &%_P
MJ[X9_P#1.]"_\%$/_P 31_PJ[X9_]$[T+_P40_\ Q-;M% &%_P *N^&?_1.]
M"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40__$UNT4 87_"KOAG_ -$[T+_P40__
M !-'_"KOAG_T3O0O_!1#_P#$UNT4 87_  J[X9_]$[T+_P %$/\ \31_PJ[X
M9_\ 1.]"_P#!1#_\36[10!A?\*N^&?\ T3O0O_!1#_\ $T?\*N^&?_1.]"_\
M%$/_ ,36[10!A?\ "KOAG_T3O0O_  40_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q-
M;M% &%_PJ[X9_P#1.]"_\%$/_P 31_PJ[X9_]$[T+_P40_\ Q-;M% &%_P *
MN^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40__$UNT4 87_"KOAG_ -$[
MT+_P40__ !-'_"KOAG_T3O0O_!1#_P#$UNT4 87_  J[X9_]$[T+_P %$/\
M\31_PJ[X9_\ 1.]"_P#!1#_\36[10!A?\*N^&?\ T3O0O_!1#_\ $T?\*N^&
M?_1.]"_\%$/_ ,36[10!A?\ "KOAG_T3O0O_  40_P#Q-'_"KOAG_P!$[T+_
M ,%$/_Q-;M% &%_PJ[X9_P#1.]"_\%$/_P 31_PJ[X9_]$[T+_P40_\ Q-;M
M% &%_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40__$UNT4 87_"K
MOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O_!1#_P#$UNT4 87_  J[X9_]$[T+
M_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\36[10!A?\*N^&?\ T3O0O_!1#_\
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
M%#IOP>\2WNHO):1Q.RB+[3%):Q; [2H\LGF/(AG#R!PQEH _8&BBB@ HHHH
M**** "BBB@ HHHH **** "BBN?\ B?\ %CX6_!+P7=_$?XR_$G0?"7AZP -]
MKOB;6(;"SM\G WS3LJ+D\#)YH Z"JVEZUH^N6[76B:M;7D22&-Y+6=9%5QU4
ME20".XK\M?\ @Y6_;5>[_P""4GA[XA?LG_'N'4?ASX\^*>E^'OB'X\^&>N0W
MICT"2*Z>YCAN+=F4%Y(HHVPW.[RF!$I!^:?V7_V]/V%/^",FN_%#XA_\$XO^
M"='QK^)?P#C\4V>C?$CX^1>,&N=+MKJW1(REA \'E3Q*\I)FDEB+23A=XC:$
M4 ?O317(_ /XZ_"_]ISX+^&?V@?@KXGBUGPKXNT>'4M#U&)2OFP2+D!E/*.I
MRK(P#(RLI ((KKJ "BBB@ HHHH **** "BBB@ HHHH ***CNKJUL;62]O;F.
M&&&,O--*X544#)8D\  <DF@"2JT>M:/-JDFAPZM;/>PQB2:S6=3*B'HQ3.0#
MD<D5\Y?M$?MX_##QI^QO\<_'/[!7[0?@3XA>/OA_\-M<U"PL/!WBBRU>6QU&
M"QF>#S88)'.1*@PC#YRNWO7X=_\ !-;XJ?LD?!]OA'^VQ^S-^RQ\;_VL?VOK
MWPKKGB?XI66D^-YXX=&WWLMG+=7Q6"9Y)B%*P0E6$JS!WR[PX /Z6J*^:?\
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
MG]E[.*XAM(H;NY\Z5(U66;8%\Q@.6P.F3SCM4@&!BB@ HHHH **** "BBB@
MHHHH **** "O"_\ @H[^WM\-O^":G[)^O_M9_%7P5XD\0:5HDT%N-,\,:?YT
MTD\[^7%YCG"6\1<@--(0H+*HW.R(W=_M.?&#P[^S[^SEX[^.7BWQ"FDZ=X1\
M(ZAJUUJ+;#Y @MWD#*'!5FRH"J0=S$#!SBOQR_X-^?\ @K?\4?CM)+_P3$_X
M*^VUWKVH?%?09/$/PN\0?$*V6:+Q=I6H>9))ITIE&R:-_P!\UOU7"RVXVF.*
M.@#UW]H?]F?7?^"W_P#P4F_9U^.VM>!KWXA_L2?\*??Q(J#7?L-BNOSM?($N
MX$E6:6Y5DM(WB3_5A&5B!YJOPG_!&;]F/X/_  ^_X*6?\% ?^":O@W29K_\
M9W2TL;:\\)ZE?236UG)=PR1S6ZN[%EQ')<P[]WF%;6(LQ:,$?K/^S/\ LQ?
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
M(222S,=HPB@A45$55 !YS_P2G_8IU/\ X)W?\$^OAG^QWKOBV+7-3\'Z1/\
MVOJ=MN\F2]NKR>]N%BW ,8DFN9$0D*2B*2JDD#Z$HHH **** "BBB@ HHHH
M**** "BBN=^+WQ!A^$OPG\4?%6YT:XU&/PSX=O=6DT^S_P!==+;0/,8D_P!I
M@FT>Y% &EXL\267@WPKJ?B_4K2]N+;2M/FO+B#3;&2ZN9$B0NRQ0Q!GED(4A
M40%F)  )(%?C[^W#^VC\3?\ @X0_X)D0>#?^"5GA;Q0T]Q\<;/PY\8_!=UJ5
MMIFJP^'?+NY%DFE:0Q1VT^RV=CN;YE>+Y]D@;YL\2?M _P#!:'X\?\$X]:_X
M.$_"G_!3>\\.)H/BJ22R^ VAZ8T6AVFEQ:HMAY,BM)Y5Q(&=7V30R,\7)FWL
M%'[(_P#!-?X,_LMW'PET[]OOX)?L\:'X&\5_M&^#= \8>/'T>-U%S<W-A'<A
M=A8H@5KB0G8J[W=Y&W.Q8@'YJ?&?]AC]G'_@F#_P<&?L:^&?^">G@RX\&CX@
M:-JVG^//#-KJMS<P7NFQ0LC32B>21F+Q^:S9.TO:1R ;P6.CXM_X);_MZ_\
M!(C_ (*(>*_VWO\ @B5\+_"WQ4^'_C-9M.\=_!BZURWM)M!DD:.Z:VC,DL86
M-':.6 HQDB27RVB:/#O9_P""VO[(_P#P53^-O_!<_P"#_P 2O^"=.AS:7>6?
MP.FTJU^)-[; :9X5:>[U6VO[B2=T=8YQ;7T>P(K3'<#&A9<C[\_X)0?\$L/A
M_P#\$M_@UK/A'2OBIXF\=^,_&VJ+K'Q%\:^)-2F=M8U/:0TT<#.RP#YFRV6E
M?@R22;4V@'D__!##_@GY^TY^R]K'QW_; _;*\.^'_"WQ&_:,\<Q>(-6^'WA:
MY2>R\.0PO=R1Q&2-G1YGDOIR^QW&%0EV9F _0&BB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _.7_@M!_P
M4<_:N^'O[0_PH_X)3?\ !.+^RK+XX_&V"6\_X2W6XUD@\+Z,AF#7:HRNK2%;
M6\<LR/L2U?;&[NFWY0_:U_9'_P""^/\ P1S\ 2?M_P#PP_X*E>)_VCM"\-A;
MWXI?#_QQ9W;VD=AD&>2*VN+NY4VR@GS'@-O+$G[P#:K[?5?^#BO]G3]IS]G_
M /:=^#/_  72_8_\'S>)]:^!]L=+\?>'8(V=WT+S+AS-M0%O(,=[?03NH+1I
M<))C:CLOE/\ P4I_X.8_@Q^U'^Q;I'A3_@F_\:I[3XD^-$ETGQ)\)-=^$U[J
MNJWT5W!Y!L8I-GV/.Z0@NDDK,I^1"WRT =E_P6I_;A^%7[5O_!K[;?'?]F+P
MM#H/A/Q[>^'M*G\.6$"1IH'V?4D:>P*Q*JHL5Q9>2"%567:0 KBNU_X(T_'[
M_@JU^W%\1/AK\7/"7@'3_@M^R!\._!4/A[P_X9\1Z8+C5/'D,-DEM%=*WRO&
MJM&CK,A2%!\BBZ/F,.=_X(E_\$5?^"@'P-^ OA?X.?M[?$WP'J_P&U6%_$&N
M?L[:MX1@OKB/5Y7BN;<W5T\60\$T$$C1"1XMP="IY-?L%:VMM8VT=E96\<,,
M,82**) JHH& H X  X % #Z*** "BBB@ HHHH **** "BBB@ HHHH ^4_P#@
MLW_P4MTO_@E/^PQKG[3J>&H-:\17.HP:%X)T:\=EM[O5KA9'C\XJ0WE1Q0SS
M,JD%A"4#*6##X,UC_@E'_P ''/Q2^$\?[8NH_P#!97Q%HGQDN;$:O:?!?3$F
MLO#]N[+YB:<[1SK:>: 1&0]F\6\8:1ES+7V'_P '!?\ P3E\8_\ !33_ ()O
MZ]\&/A6B2^-O#.L6_BOP78R2!%O[ZUBGB:T+,0%:6WN;B-"2%$C1[B%R1\7_
M  )_X.E_A1)^P1K?PF_:D^)%U\&/VHO!6A-HT_\ PE_P]U+4[34-5ML1_:3!
M;1%HY7VGS()_)V2LV"4&: /9O^":7_!7CPI_P4$_X)V?&[P=^WY^SU>ZI\0_
M@_I=YI/QR^'&@^%7N;KQ);F.6'S(K",;A-(8)H)8AA8I(2V8HV4)\F_#3Q#\
M&/\ @KQ_P5G_ &6?CS_P2]_82\4_"'2_@O>_;_C5XPN_"%MHNGQV<+P/#I.;
M1C'-)LCNK9>CNEWC;Y<3%,7_ ((P_L._\%NOVE/C)XU_X*L> OVB- ^#D'Q=
M\0Q-KEWXC^'\(N_%^EI.D\ES!8F)TM8I2H D5U9RTC(Y&';^A*@ HHHH ***
M* "BBB@ HHHH **** "BBB@#G?B[\4?"'P/^$_B?XT_$&^:VT#PAX>O=;UNY
M1-QBL[6!YYG [D1QL<>U?C9^S_X&_P""SG_!PEX%U+]M[0O^"C&M_LM?":_U
M>]M?A/X,^'L%RUU>PVT[P-->3VMU:R./-C>-G>1PSQ2;(8TV[OV'^/\ \'/#
M?[1/P'\;?L_>,II8](\<^$M2\/ZI)!C>EM>VLEM(RY_B"2$CWK\2O^"3O_!4
M=?\ @@EK7B/_ () ?\%==-U7PCH_A+6KO4/AG\1;/0[F\T^[T^YG>5L);H\K
MV\LK23QRQHY5YIHI1&T>  'A7]KO_@H_%I?[0'_!O#_P4LGB\:?%;Q9\(=<'
MP(\>JZ(?%<AT^XEMK5IV5%G6<1.8IY LBRPRPREGV[/%=:_X(;_\%??^"LW[
M'OA#X[?'+PCX6^'6J?"'X0Z-X/\ @M\,]5T5;/6?$UI810Q-)J,\S*]HTJI*
M\:W!P)'($<$;M*[_  ?I7_!4#_@O#_P5/M/VF_V2?C]X9?0?@7/.W@?XY7GP
MTETG2+7,S2V]BD%Q')->R_O,[9D!4&1F159-_P#07^RSX+^//P\_9]\+>"_V
MG_BY:>//'VGZ<8_$_B^PTE+&'5+CS&/FK!& L8VE5PH497( S@ #_P!EKP;X
MR^'/[-7@#X>_$/PGX9T+7-!\':=IVJZ+X,>0Z393P6T<30V?F*KB!2N$##(4
M 9.,GO*** "BBB@ HHHH **** "BBB@ HHHH *_(G]H']J'_ (*)_P#!8G_@
MHC\3_P#@G3_P3H_:0_X45\+?@7<)I_Q5^*VFVC3ZQ?:JTDD1M;;8\;QA9H+B
M-5CDA)^RS.\I!CBK]=J_"[XU?$'XG?\ !N#_ ,%H?B)^UKX[^'NL^(/V9/VH
M]6-_XDUS1;0RR:-K#S2W+;AD#SH;B>[=8F(\VVNG*%I(F50#.^,'Q,_X*-_\
M$'/C7H'P=_X*;_M"ZA^U+^R#\99)?#?B+Q)XRMIKJ\TX3H5F64W$D\T<BQ%I
M/(,TL<\*2^7LD4E/N;_@L7_P1R\ ?M[_ +&GA>R_93@L?"?Q-^#FFV]Y\"->
MT2X%NMO';1QF'35F4C9 ZQ1>5(&_=2I%(#M#AOS4_P""Q/[>/Q'_ ."[_P ;
M_"__  3T_P""6GQ?T_XH^ _%5UIVH7NCP_#*^L'\-W$!(EO[[4;Z*-XHD\PD
M^7'MV%D+,[*C?L+_ ,$L?V:?V_\ ]EWX17_P\_;Q_:Q\/?%&:U2PL_!8\.^&
MH]/BT73[:W\GR&98HVN"VV-M[J7R#EFR, '6?\$T_'?[8?Q'_8E\!>*?V]?A
M;'X1^*DND+'XGTQ;B)VF9"5CNI$BRMO+-&%E> ']V[LN%QM'NU%% !1110 4
M444 %%%% !1110 4444 %?G+_P %H/\ @HY^U=\/?VA_A1_P2F_X)Q?V59?'
M'XVP2WG_  ENMQK)!X7T9#,&NU1E=6D*VMXY9D?8EJ^V-W=-OZ-5^1?_  <5
M_LZ?M.?L_P#[3OP9_P""Z7['_@^;Q/K7P/MCI?C[P[!&SN^A>9<.9MJ MY!C
MO;Z"=U!:-+A),;4=E /*OVM?V1_^"^/_  1S\ 2?M_\ PP_X*E>)_P!H[0O#
M86]^*7P_\<6=V]I'89!GDBMKB[N5-LH)\QX#;RQ)^\ VJ^WL?^"U/[</PJ_:
MM_X-?;;X[_LQ>%H=!\)^/;WP]I4_ARP@2-- ^SZDC3V!6)55%BN++R00JJR[
M2 %<5QO_  4I_P"#F/X,?M1_L6Z1X4_X)O\ QJGM/B3XT272?$GPDUWX37NJ
MZK?17<'D&QBDV?8\[I""Z22LRGY$+?+7HO\ P1+_ ."*O_!0#X&_ 7PO\'/V
M]OB;X#U?X#:K"_B#7/V=M6\(P7UQ'J\KQ7-N;JZ>+(>":""1HA(\6X.A4\F@
M#HO^"-/Q^_X*M?MQ?$3X:_%SPEX!T_X+?L@?#OP5#X>\/^&?$>F"XU3QY##9
M);172M\KQJK1HZS(4A0?(HNCYC#]8Z9:VMM8VT=E96\<,,,82**) JHH& H
MX  X %/H **** "BBB@ HHHH **** "BBB@ KY3_ ."S?_!2W2_^"4_[#&N?
MM.IX:@UKQ%<ZC!H7@G1KQV6WN]6N%D>/SBI#>5'%#/,RJ06$)0,I8,/JROB/
M_@X+_P""<OC'_@II_P $W]>^#'PK1)?&WAG6+?Q7X+L9) BW]]:Q3Q-:%F("
MM+;W-Q&A)"B1H]Q"Y( /CS6/^"4?_!QS\4OA/'^V+J/_  65\1:)\9+FQ&KV
MGP7TQ)K+P_;NR^8FG.T<ZVGF@$1D/9O%O&&D9<RUZS_P32_X*\>%/^"@G_!.
MSXW>#OV_/V>KW5/B'\']+O-)^.7PXT'PJ]S=>)+<QRP^9%81C<)I#!-!+$,+
M%)"6S%&RA/&?@3_P=+_"B3]@C6_A-^U)\2+KX,?M1>"M";1I_P#A+_A[J6IV
MFH:K;8C^TF"VB+1ROM/F03^3LE9L$H,UXS_P1A_8=_X+=?M*?&3QK_P58\!?
MM$:!\'(/B[XAB;7+OQ'\/X1=^+]+2=)Y+F"Q,3I:Q2E0!(KJSEI&1R,.P!M?
M#3Q#\&/^"O'_  5G_99^//\ P2]_82\4_"'2_@O>_;_C5XPN_"%MHNGQV<+P
M/#I.;1C'-)LCNK9>CNEWC;Y<3%/WXHHH **** "BBB@ HHHH **** "BBB@
MKG?B[\4?"'P/^$_B?XT_$&^:VT#PAX>O=;UNY1-QBL[6!YYG [D1QL<>U=%7
M(_'_ .#GAO\ :)^ _C;]G[QE-+'I'CGPEJ7A_5)(,;TMKVUDMI&7/\020D>]
M 'X\?L_^!O\ @LY_P<)>!=2_;>T+_@HQK?[+7PFO]7O;7X3^#/A[!<M=7L-M
M.\#37D]K=6LCCS8WC9WD<,\4FR&--N[D?"O[7?\ P4?BTO\ : _X-X?^"ED\
M7C3XK>+/A#K@^!'CU71#XKD.GW$MM:M.RHLZSB)S%/(%D66&6&4L^W8?\$G?
M^"HZ_P#!!+6O$?\ P2 _X*ZZ;JOA'1_"6M7>H?#/XBV>AW-YI]WI]S.\K82W
M1Y7MY96DGCEC1RKS312B-H\#QCP?I7_!4#_@O#_P5/M/VF_V2?C]X9?0?@7/
M.W@?XY7GPTETG2+7,S2V]BD%Q')->R_O,[9D!4&1F159-X S6O\ @AO_ ,%?
M?^"LW['OA#X[?'+PCX6^'6J?"'X0Z-X/^"WPSU715L]9\36EA%#$TFHSS,KV
MC2JDKQK<' D<@1P1NTK_ -"/[+7@WQE\.?V:O 'P]^(?A/PSH6N:#X.T[3M5
MT7P8\ATFRG@MHXFAL_,57$"E<(&&0H R<9+/V6?!?QY^'G[/OA;P7^T_\7+3
MQYX^T_3C'XG\7V&DI8PZI<>8Q\U8(P%C&TJN%"C*Y &<#OZ "BBB@ HHHH *
M*** "BBB@ HHHH **** /R)_:!_:A_X*)_\ !8G_ (*(_$__ ()T_P#!.C]I
M#_A17PM^!=PFG_%7XK:;:-/K%]JK221&UMMCQO&%F@N(U6.2$G[+,[RD&.*O
M$_C!\3/^"C?_  0<^->@?!W_ (*;_M"ZA^U+^R#\99)?#?B+Q)XRMIKJ\TX3
MH5F64W$D\T<BQ%I/(,TL<\*2^7LD4E-'XU?$'XG?\&X/_!:'XB?M:^._A[K/
MB#]F3]J/5C?^)-<T6T,LFC:P\TMRVX9 \Z&XGNW6)B/-MKIRA:2)E7RG_@L3
M^WC\1_\ @N_\;_"__!/3_@EI\7]/^*/@/Q5=:=J%[H\/PROK!_#=Q 2);^^U
M&^BC>*)/,)/EQ[=A9"S.RHP!^E?_  6+_P"".7@#]O?]C3PO9?LIP6/A/XF_
M!S3;>\^!&O:)<"W6WCMHXS#IJS*1L@=8HO*D#?NI4BD!VAPWT-_P33\=_MA_
M$?\ 8E\!>*?V]?A;'X1^*DND+'XGTQ;B)VF9"5CNI$BRMO+-&%E> ']V[LN%
MQM')_P#!+']FG]O_ /9=^$5_\//V\?VL?#WQ1FM4L+/P6/#OAJ/3XM%T^VM_
M)\AF6*-K@MMC;>ZE\@Y9LC'U%0 4444 %%%% !1110 4444 %%%% !1110!^
M<O\ P6@_X*.?M7?#W]H?X4?\$IO^"<7]E67QQ^-L$MY_PENMQK)!X7T9#,&N
MU1E=6D*VMXY9D?8EJ^V-W=-ORA^UK^R/_P %\?\ @CGX D_;_P#AA_P5*\3_
M +1VA>&PM[\4OA_XXL[M[2.PR#/)%;7%W<J;903YCP&WEB3]X!M5]OJO_!Q7
M^SI^TY^S_P#M._!G_@NE^Q_X/F\3ZU\#[8Z7X^\.P1L[OH7F7#F;:@+>08[V
M^@G=06C2X23&U'9?*?\ @I3_ ,',?P8_:C_8MTCPI_P3?^-4]I\2?&B2Z3XD
M^$FN_":]U75;Z*[@\@V,4FS['G=(07225F4_(A;Y: .R_P""U/[</PJ_:M_X
M-?;;X[_LQ>%H=!\)^/;WP]I4_ARP@2-- ^SZDC3V!6)55%BN++R00JJR[2 %
M<5VO_!&GX_?\%6OVXOB)\-?BYX2\ Z?\%OV0/AWX*A\/>'_#/B/3!<:IX\AA
MLDMHKI6^5XU5HT=9D*0H/D471\QASO\ P1+_ ."*O_!0#X&_ 7PO\'/V]OB;
MX#U?X#:K"_B#7/V=M6\(P7UQ'J\KQ7-N;JZ>+(>":""1HA(\6X.A4\FOV"M;
M6VL;:.RLK>.&&&,)%%$@544# 4 <  < "@!]%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ! (P1
MD'J#7GW@;]DK]E7X8>.[CXI?#3]F;X?>'?$]T7-UXCT+P98VE_-O^]ON(HED
M;.3G+<YKT&B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\^\=?LE_L
MJ_%#QW;_ !2^)G[,WP^\1>)[0I]E\1Z[X,L;N_AV?<V7$L32+MP,8;C'%>@T
M4 (JJBA$4  8  Z4M%% !1110 4444 %%%% !1110 4444 %%%% !7(?%[]G
M[X"_M!:5;Z%\>O@CX0\;V-G*9+2S\7^&K74HH'.,LB7$;A2<#D#/%=?10!F>
M#O!7@WX=^&K3P9\/_"6F:%H]A%Y=AI.C6$=K;6R9SMCBC540<]  *TZ** "B
MBB@ HHHH **** "BBB@ HHHH **** "LSQCX+\'?$/PU>>"_'_A/3-=T?4(O
M*O\ 2=8L([JVN4SG;)%("CC('!!'%:=% '(?"+]GWX"?L^Z7<:'\!?@CX0\$
M65Y*)+NS\(>&K738IW'1G2WC0,>3R1GFNOHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *" 1@C(/4&BB@#S[P-^R5^RK\,/'=Q\4OAI^S-\/O#OB>Z+FZ\
M1Z%X,L;2_FW_ 'M]Q%$LC9R<Y;G->@T44 %%%% !1110 4444 %%%% !1110
M 4444 %%%% 'GWCK]DO]E7XH>.[?XI?$S]F;X?>(O$]H4^R^(]=\&6-W?P[/
MN;+B6)I%VX&,-QCBO0%544(B@ #  '2EHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** .0^+W[/WP%_:"TJWT+X]?!'PAXWL;.4R6EGXO\-6NI10.<99
M$N(W"DX'(&>*W/!W@KP;\._#5IX,^'_A+3-"T>PB\NPTG1K".UMK9,YVQQ1J
MJ(.>@ %:=% !1110 4444 %%%% !1110 4444 %%%% !1110!F>,?!?@[XA^
M&KSP7X_\)Z9KNCZA%Y5_I.L6$=U;7*9SMDBD!1QD#@@CBL/X1?L^_ 3]GW2[
MC0_@+\$?"'@BRO)1)=V?A#PU:Z;%.XZ,Z6\:!CR>2,\UU]% !1110 4444 %
M%%% !1110 4444 %%%% !1110 $ C!&0>H->?>!OV2OV5?AAX[N/BE\-/V9O
MA]X=\3W1<W7B/0O!EC:7\V_[V^XBB61LY.<MSFO0:* "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 **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
G HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>snap-20260630_g6.jpg
<TEXT>
begin 644 snap-20260630_g6.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] *  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@ HKS^X_:H_9\M?VE;
M7]CV3XHZ>WQ+N_"\OB*+PC$LCW":9'*D37,A52D2[W4*KLK/R5!"DCD/@]_P
M4C_8;^/_ .T%KG[+/P=_:/T'7O'OAUKI=3T&T$RDM;.([E8)GC6&Z,3D+(('
MD,9SNQ@T >WT5XI^UG_P46_8L_89OM&TK]JGX]:;X3O-?AFGTNRELKJ[GDMX
M=OFW#1VL4C10)N&Z:0+&.[<&LCX]?\%5O^">7[,>N^&O#GQO_:J\-Z-<^+M$
MM]:T(IY]W%)I<[A(=0EEMHY([:TD8X6XF9(F.<,<' !]!44RWN(+J!+JUF22
M*1 \<D; JRD9!!'4$=Z?0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%?)W_!5W_@K7\(?^"5WPDA\8^*/ &M^-?%.HHLVC^$-
M%AEC5K475O;S7EU>"&2*RMXWN84WR EY)8XU4EB5 /K&BOD[_@HE_P %:_A#
M_P $_P#Q[X$^#EYX UOQEXS\<^(]&LAHVE0RPV^CZ=J&H?84U*\O/)>*%/.5
MTCB)WS.A4!0&=?5/V[OVQ/ G[!'[*GBS]JKXB:%J&KV/AJ"W2VT72MOVG4[R
MYN8K6UM8]QP#)/-$I8YVJ6;!VXH ]=HKX)NO^"X]MX-^$?Q"'QA_9%U[P]\:
M?A_\2= \"3?!BW\5V=[)J>LZ[''+I"P:DBK#Y,\3NYD9 4$,GRM\N[WW]@+]
MN&#]MSP'XNO->^$]]X"\:?#GQ[?^#OB!X+O]5BOCIFJ6HC=O*NH0J7,#QS1N
MDH50V6&/ER0#WFBBB@ HKQ+5/VI?C+8:G<V%M^Q;XWNHX)WCCN8KFVVS*&(#
MC+="!D?6MGX(?M*ZE\6?'NK?#GQ)\(=6\):GI&G17DMMJUW"[M'(VU?EC)*Y
MZY/6@#U2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#\YM)_9;^$WP#_X.+?#/C#X/_#!-(;QO\!?%NO\ C+68Q-,^I:M<ZY9N
M\DT\K,<XX2+<$C10L:JH KX\_P""6EEXAB^,G[#_ .S-/X1\06GQ%_9?U;XO
M7O[0HNO#EW%_8,%\UVMN\T[QA)Q>M-"T?EL^X#/\(K]W** /Q,_X+&_M ?#O
M]H3XT^$/VBO ?QF\6?"KX>^-_P!DWQ7IOA?XMZ/\/M0NKCQM>W5\L?\ PA\]
MM/"3:JXA\\$QQSL9<)(G!KP[]NJ+QS9^&-,TCXF^#O$/[/VHZS^PQX2\/^&O
MAYX>\&ZGJ<'Q0OHG+_\ ")3N3)):"!@EOY:/'>HERQDF95"U_1)10!R_P0FU
MJX^"WA"X\2>"$\,ZC)X7T]K_ ,-Q/N729S;1E[0$]1$V8\_[%=1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?*__!:W]EWX
MQ?MG?\$R_B9^S;^S_P"';?5?%_B4:*-)L;F_BM4E^SZU8W4N9965%Q%#*PR1
MDC Y(KZHHH ^5_\ @KE^R[\8OVL?@#X*\"?!#P[;ZEJFC?&OPCXBU&*XOXK8
M)I]AJ23W,@:5E#%8P2$!W-T )KEO^"K?[./[6_[>?[//Q7_93^'OPFT32;73
M[;PWX@^&'C/4_%:-'XAU>SU&*]N-/GM5CWVB 6PB69F*LTX;@(:^T:* /R0^
M(G_!,']O_P#:"G^+'[>WB3X*Z!X4^+?B+]H7X<_$;PC\';GQO;W<<EIX0L_L
M<=I/J<*>0DURDMPX(!12L88C<=OUU_P2?_9?^/7P0TSXS_'']IKP;8^%O%_Q
MO^,FH^,I?!MAK4>HC0+%X8+>UM);F(".:<+"SN\>4_>*!R#7UK10 4444 %>
M%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U 'NE%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %?+/_!83_@I;_P .H/V/
M9/VL/^%*_P#"?;/$]CI']@?\)'_96?M D/F^?]FN/N^7]W9SGJ,5]35^6?\
MP>#_ /*'R?\ [*=H?\KF@#Y-_P"(YS_K%U_YFS_[RT?\1SG_ %BZ_P#,V?\
MWEK\ :* /W^_XCG/^L77_F;/_O+1_P 1SG_6+K_S-G_WEK\ :* /Z)?@G_P>
MK?\ "XOC-X1^$?\ P[3_ +._X2KQ/8:/_:'_  N3SOLOVFXCA\WR_P"QUW[=
M^[;N7.,9&<U^Z]?PH_L3?\GF?"/_ +*=H'_IQ@K^ZZ@ HHHH **** "BBB@
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
M;_:[.XC62*7RYD22/<C [756&<$ \5TM !1110 4444 %%%% !1110 4444
M%%%% !1110 445^4G_!8+_@J?^U?^RI^TS\1_"/P[_:=\$?"72OA3\(M+\9>
M$?#/C'PQ;WLGQ:O9[R6.XL(99I$D2.-8A%MM?WH=R[-L!V@'ZMT5X1\0/B+^
MU!^T5^P7H_Q7_8=OO"7AKQ]X\\):-JV@7WCSSI;#1X+U()YY62*-C/+';R2>
M6C!4:0)O(7(/YZ:?_P %4_V]=+^%/C+X5>#/VBO#WQ%EUK]J[PC\&?A%^TB/
M =M;6MY+JL>[4[@6,+?9;O[ \;PI(G[J5G#'<!B@#]@J*^3/^"3/[4?QW^//
MAGXQ?!_]I?Q=8^)O&'P1^->K^!KCQAI^C1Z>/$%G!'!/;7LEM$?+@F9)RKI'
M\@,8(ZFOK.@ K\L_^#P?_E#Y/_V4[0_Y7-?J97Y9_P#!X/\ \H?)_P#LIVA_
MRN: /Y3Z*** "BBB@#T[]B;_ )/,^$?_ &4[0/\ TXP5_==7\*/[$W_)YGPC
M_P"RG:!_Z<8*_NNH ***\8_X**?'WXG?LL?L+_%;]HOX,^"T\0>*?!O@F^U3
M1-+F@>6-YHHR1)(B$,\<8S*Z@@E8V (SD 'L]%?F_P#\$A/^"DWQ8^/7[8?C
M?]C7XE?M?^#?C[96'PKT7QUH7Q'\'Z#::<+.2Y9(KW2)DLW:%S$\L+(>)4#,
MLF6X5/\ @J+^TS_P4V_9)^,UE\2OA[^T=\/HM+\1?$#P[X=^"?[/6F>%!J6J
M?$%)I84U5KZZE5)[)XEDEE5[8M#'&D8D;>XR ?I#17YT_M3?M5_\%"/V8/\
M@I5\)_!?B/\ :"\(W'@OXL?%VW\/Z/\ #-/!'V?3;/PN]M(&O[GQ!<B,C6FG
MC;RM/C=A-E0BMDBOT6H **** /X0_P!K/_DZGXF?]E!UG_TNFKS^O0/VL_\
MDZGXF?\ 90=9_P#2Z:O/Z "BBB@ K^KW_@T-_P"4-NB_]E U[_T<E?RA5_5[
M_P &AO\ RAMT7_LH&O?^CDH _3^BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ /=****
M"BBB@ HHHH **** "BBB@ HHHH **** /%?^"DW_ "CJ^/O_ &17Q5_Z:+JO
MX;:_N2_X*3?\HZOC[_V17Q5_Z:+JOX;: "BBB@ HHHH _MG_ ."-?_*)K]F_
M_LBOAS_TWPU]*U\U?\$:_P#E$U^S?_V17PY_Z;X:^E: "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KY"_X*&_\ !+GQS^WMXR+#]M+Q+X,\$:SX5;P[
MXS\#VOA:PU%+RS>4M/+87-R"^EW,T+-;RS1B0/%@;002?KVB@#Y-_:H_X)Q?
M&CX__ [X@_LR?#C]N37/AYX \6^%-#\.>&_#^C>$;:5O"VGV2&.[B@N1+'-,
M+R(1Q/YCX2-65?OFO,_"_P#P1/\ BB/V.[/]DGXG_M_ZAKD?@?Q-X>\1? [7
M=%^$NB:&/ .J:1+++#-';6:JE^)&D'F"<[FPQW!G9J^_J* /"/V ?V(;3]A_
MX<^*=&U;XJ7WCOQA\0?'NH^,_B#XSU#3(K$ZKJ]YY:R/';0DI;0K'%$B0JS!
M0IYYKW>BB@ K\L_^#P?_ )0^3_\ 93M#_E<U^IE?EG_P>#_\H?)_^RG:'_*Y
MH _E/HHHH **** /3OV)O^3S/A'_ -E.T#_TXP5_==7\*/[$W_)YGPC_ .RG
M:!_Z<8*_NNH *YWXN>!+_P"*'PM\1?#G2O'>L^%KK7-&N;&U\2^'IUBOM+DE
MC9%NK=F!42QDAUR",J,@C(KHJ* /B#]G[_@D1\4O@1IOQ%^(]M^W9J=Y\:?&
MWA#3O"^B_%2S^&^EV47AG2[.=IUCM]+3=!+)+*\LD\DK'S)'W (0<X/Q8_X(
M[?M6>-/V_-4_X*"?#S_@J3JGA;Q-=:-;Z+H]G<?!S1M971-+C1!):V;W[R"V
M\YQ))))"D;.TSY)!Q7W[10!\6?%[_@D;XZ^.?[0D/BSXG?M\_$#6_A%#\6++
MXCQ?!W6+""[^S:U:%7AM[?596-Q;:8LJAQ8QJ$7+!&7)-?:=%% !1110!_"'
M^UG_ ,G4_$S_ +*#K/\ Z735Y_7H'[6?_)U/Q,_[*#K/_I=-7G] !1110 5_
M5[_P:&_\H;=%_P"R@:]_Z.2OY0J_J]_X-#?^4-NB_P#90->_]')0!^G]%%%
M!1110 4444 %%%% 'Q3^W9_P6(G_ &/_ (R^*_A9\/\ ]DCQ%\3+/X7> K7Q
MK\8];TGQ'9Z>/#6C7$TD<;P17'S7]P$AEF,2F,!%'[S)('L7[5W[?WP<_98_
M87U#]O:]M+[Q'X730=.U'P_8Z0H6YUI]1D@BL(8@^-IEDN81D_<5BQ!VD5\=
M?\%J_P#@F_\ M,?M>_&'4Y_V=_V7-/U@>._A.W@_4/B'IOQEO/#+:?*UU(R#
M6["-]FL6$ D%Q%&B/(95*.IC ![?]M+]A3]JSXZ?\$^=>_X)M?"WX<Z-;:=\
M.? O@AOA3\0-5\4($\4:IH\UM+-9W%HJ%[)=MDJ+*S,K-< \!#0!<NO^"X]M
MX-^$?Q"'QA_9%U[P]\:?A_\ $G0/ DWP8M_%=G>R:GK.NQQRZ0L&I(JP^3/$
M[N9&0%!#)\K?+N]]_8"_;A@_;<\!^+KS7OA/?> O&GPY\>W_ (.^('@N_P!5
MBOCIFJ6HC=O*NH0J7,#QS1NDH50V6&/ER?@GXB?\$P?V_P#]H*?XL?M[>)/@
MKH'A3XM^(OVA?AS\1O"/P=N?&]O=QR6GA"S^QQVD^IPIY"37*2W#@@%%*QAB
M-QV_77_!)_\ 9?\ CU\$-,^,_P <?VFO!MCX6\7_ !O^,FH^,I?!MAK4>HC0
M+%X8+>UM);F(".:<+"SN\>4_>*!R#0!]:T444 >6W_[;'[*6EWT^F:A\<M#B
MN+:9HIXGE;*.I(93\O4$$5Y]\ OB?X ^*?[=/COQ)\//%5KJUC-X'TY8KJT8
ME6,<I#CD#H67/UKWB7X:?#B>5IY_A_HCN[%G=]*A)8GJ2=O)KQSX6:'HNA?M
M]^/K+1-'M;.%? NEE8K6W6-03(V<!0!S@9^E 'OU%%% !1110 4444 %%%%
M'QO_ ,%K/VM_C=^R%\ O /B/X+_$RU\%IXK^+>D^&_%'BZ/PW%KFIZ5IES'<
M%Y=-TIR3J-UYD<2^4B3.(S(XB8*63H?^"-O[4WQC_;#_ &$M%^-GQS\4:5KF
MLR^(=:TZ'7=-LHK*34K*TU":WM[F[LHG9;"[>*-6EML@QL<%5)VCI_V^?V%[
MG]L[3? /B+P3\;=1^'7CSX6^-(_$_@3Q?9:/!J45K=B"6WDCN+.<A+F&2*5@
M5W(P(4AAR&Y3]D__ ()N^/OV2/#?A[P_X,_;$\07IO/B)XB\:_&:>X\,V<9\
M?ZGJZ'S3\G.EQQS;)46W.?D"ECDF@#Y$_P"":?\ P4Y_:F^*'[3EGJ_[>G[6
M_B'X=Z'XDM_%VL^&?A-X]_9S7P_87NDZ=+<MNM?$<LB-.UI:)%=3*800@8,S
M8+5ZY_P3(_X*3_M,?MO_ /!1/XM>&_&NB'P_\(A\-M%\3_!SP[>:9'%?3:7=
M7EU;Q:K<N4$JO>);_:$A9ML<,L(QNW,=SP__ ,$18O'?Q*T'6OVZ/VRO&7Q^
M\'^!M$\1Z3\/_"?C338;>XM+?6X3;7IU#4H'%QJ<OV5C CMY6Q>0,BN@_9+_
M ."&?[%G[%'[;NJ?MD_L_>%%T07'@^#1="\*Q2W<D6D2AI1<W:S37+M*9HY%
MC,;KM01@K@DT ?9U%%% 'BO_  4F_P"4=7Q]_P"R*^*O_31=5_#;7]R7_!2;
M_E'5\??^R*^*O_31=5_#;0 4444 %%%% ']L_P#P1K_Y1-?LW_\ 9%?#G_IO
MAKZ5KYJ_X(U_\HFOV;_^R*^'/_3?#7TK0 5X/X7_ ."G/[!GC3]I^X_8T\+_
M +2NAWGQ(M=2NM-D\/1Q7 5[ZV0O<64=T8Q;2W,2@EX$E:5-K;E&#CWBOP7_
M &>I?%L7_!4/P9X<2R\03^*K7]M7Q7K6L?LRW'A&^CTOP;I5W;W43^,X]189
ME8J4G7=*UJ[7;B&*/:* /W%^+OQ;^&WP%^&&O?&CXP^,+/P_X7\,:7-J.NZS
M?N1%:6T2EG<X!+' P%4%F)"J"2 >#^(/[>W[(7PI_9F\._MB_$7XX:;I'PX\
M6V>EW7AGQ%>6UP/[2CU%8WLA#;B/[0[R)*K[!'O5=S.%".5_/O\ X+-^,OVB
MO^"BW[-MCXH_9)^ L_Q,_9UT?PUXHU3QXDOB5?#EU>:]IRW5M:B:UOHA<7-K
M93PO>"!$VW4L4&&VH-WEO[6W[.&E_%S_ (-J_@Q^T'\8?V91I_Q0\"?#?X>:
M#X,DEU-]1GLM+.L:)%]LAC0".WENK6-)'&SSH4E>%G(#Y /VUHHHH **** "
MBOR1^!W_  5<_;2\8_\ !6BV_9Q\1?'/0+K2+WX^>*/!6H_#0>#K6'1].T"P
MLY)K2^M/$(?-[JC8B\RP#-(K-(K00[./KO\ X*X>.?VR/A-\"6^,W[-O[0-C
M\.O#/A'3+_4?&^IV/PYD\5:]?S;8X].L[&Q\MHO*>X<_:)7PR1X<,BJ[@ ^L
MZ*_+C]J;]M__ (*3Q?\ !+?X=?\ !0_P;^T-X*\#6D?P;77O$]EX)\#CQ=/X
MB\4O$KP6.1YEO8:60DAGNA+NMV+ L53=7Z*_LZ>/O$/Q5_9]\"_$_P 7+HRZ
MMXC\':9J>JKX=U%+S3UN9[6.646TZ,RS0!W;9(K,&7:P)!S0!V5%%% '\]G_
M  ?(_P#([_LV_P#8*\5?^C=*K\%J_>G_ (/D?^1W_9M_[!7BK_T;I5?@M0 4
M444 %?HI_P &J'_*<'X4_P#8*\1_^F.]K\ZZ_13_ (-4/^4X/PI_[!7B/_TQ
MWM ']=%?EG_P>#_\H?)_^RG:'_*YK]3*_+/_ (/!_P#E#Y/_ -E.T/\ E<T
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
M (.V_P#E"[XO_P"QQ\/_ /I:M '\F=%%% !1110!V/[.W_)P/@7_ +'+3/\
MTKBK^\NOX-/V=O\ DX'P+_V.6F?^E<5?WET >*_\%)O^4=7Q]_[(KXJ_]-%U
M7\-M?W)?\%)O^4=7Q]_[(KXJ_P#31=5_#;0 4444 %%%% ']L_\ P1K_ .43
M7[-__9%?#G_IOAKZ5KYJ_P""-?\ RB:_9O\ ^R*^'/\ TWPU]*T ?PO_ /!0
M'_D_+XV_]E=\2?\ ITN:\CKUS_@H#_R?E\;?^RN^)/\ TZ7->1T %%%% !7]
M4/\ P9P_\HB[W_LKFM?^DUC7\KU?U0_\&</_ "B+O?\ LKFM?^DUC0!^K=?R
M3?\ !V-_RFP^(/\ V+?A[_TUV]?ULU_)-_P=C?\ *;#X@_\ 8M^'O_37;T ?
MFY1110 4444 ?NU_P8[?\E=_:&_[%OP]_P"E%]7]$5?SN_\ !CM_R5W]H;_L
M6_#W_I1?5_1%0!_/9_P?(_\ ([_LV_\ 8*\5?^C=*K\%J_>G_@^1_P"1W_9M
M_P"P5XJ_]&Z57X+4 %%%% !7Z*?\&J'_ "G!^%/_ &"O$?\ Z8[VOSKK]%/^
M#5#_ )3@_"G_ +!7B/\ ],=[0!_717Y9_P#!X/\ \H?)_P#LIVA_RN:_4ROR
MS_X/!_\ E#Y/_P!E.T/^5S0!_*?1110 4444 >G?L3?\GF?"/_LIV@?^G&"O
M[KJ_A1_8F_Y/,^$?_93M _\ 3C!7]UU 'SS_ ,%<O^457[2G_9!O%O\ Z9[J
MOXB:_MV_X*Y?\HJOVE/^R#>+?_3/=5_$30 4444 %%%% ']PG_!+'_E&)^SC
M_P!D&\(?^F6TKWBO!_\ @EC_ ,HQ/V<?^R#>$/\ TRVE>\4 ?PA_M9_\G4_$
MS_LH.L_^ETU>?UZ!^UG_ ,G4_$S_ +*#K/\ Z735Y_0 4444 %?U>_\ !H;_
M ,H;=%_[*!KW_HY*_E"K^KW_ (-#?^4-NB_]E U[_P!')0!^G]%%% !1110
M4444 %%%% !1110 4444 %%%% !7A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4
M@GC_ /[$32O_ $8U %7]N;_@J%^PO_P38B\,3?MJ_''_ (0M?&37B^&S_P (
MSJ>H_;#:>1]H_P"/"VG\O;]IA^_MW;_ESAL?/W_$4=_P0H_Z/F_\QEXG_P#E
M97P1_P 'S'_(+_9C_P"OCQE_Z#HE?S\T ?U^_P#$4=_P0H_Z/F_\QEXG_P#E
M91_Q%'?\$*/^CYO_ #&7B?\ ^5E?R!44 ?U^_P#$4=_P0H_Z/F_\QEXG_P#E
M97??LP?\%[_^"37[9GQTT+]FO]FS]J[_ (23QKXE:X71-%_X077K/[28+:6Y
ME_?75C%"FV&&5OF<9VX&20#_ !B5][_\&P?_ "G/^!7_ %\>(?\ U'-4H _L
M%K\S_P#@[;_Y0N^+_P#L<?#_ /Z6K7Z85^9__!VW_P H7?%__8X^'_\ TM6@
M#^3.BBB@ HHHH [']G;_ ).!\"_]CEIG_I7%7]Y=?P:?L[?\G ^!?^QRTS_T
MKBK^\N@#Q7_@I-_RCJ^/O_9%?%7_ *:+JOX;:_N2_P""DW_*.KX^_P#9%?%7
M_IHNJ_AMH **** "BBB@#^V?_@C7_P HFOV;_P#LBOAS_P!-\-?2M?-7_!&O
M_E$U^S?_ -D5\.?^F^&OI6@#^%__ (* _P#)^7QM_P"RN^)/_3I<UY'7KG_!
M0'_D_+XV_P#97?$G_ITN:\CH **** "OZH?^#.'_ )1%WO\ V5S6O_2:QK^5
MZOZH?^#.'_E$7>_]E<UK_P!)K&@#]6Z_DF_X.QO^4V'Q!_[%OP]_Z:[>OZV:
M_DF_X.QO^4V'Q!_[%OP]_P"FNWH _-RBBB@ HHHH _=K_@QV_P"2N_M#?]BW
MX>_]*+ZOZ(J_G=_X,=O^2N_M#?\ 8M^'O_2B^K^B*@#^>S_@^1_Y'?\ 9M_[
M!7BK_P!&Z57X+5^]/_!\C_R._P"S;_V"O%7_ *-TJOP6H **** "OT4_X-4/
M^4X/PI_[!7B/_P!,=[7YUU^BG_!JA_RG!^%/_8*\1_\ ICO: /ZZ*_+/_@\'
M_P"4/D__ &4[0_Y7-?J97Y9_\'@__*'R?_LIVA_RN: /Y3Z*** "BBB@#T[]
MB;_D\SX1_P#93M _].,%?W75_"C^Q-_R>9\(_P#LIV@?^G&"O[KJ /GG_@KE
M_P HJOVE/^R#>+?_ $SW5?Q$U_;M_P %<O\ E%5^TI_V0;Q;_P"F>ZK^(F@
MHHHH **** /[A/\ @EC_ ,HQ/V<?^R#>$/\ TRVE>\5X/_P2Q_Y1B?LX_P#9
M!O"'_IEM*]XH _A#_:S_ .3J?B9_V4'6?_2Z:O/Z] _:S_Y.I^)G_90=9_\
M2Z:O/Z "BBB@ K^KW_@T-_Y0VZ+_ -E U[_T<E?RA5_5[_P:&_\ *&W1?^R@
M:]_Z.2@#]/Z*** "BBB@ HHHH **** "BO@#_@LGXQ_X*-_ R?0OB-^Q[^WO
MIOABY\;>(='\&?#WX/3_  =T_59=;\07<K@R-J=Q<!K> 0B2>5C"ZQ1VSG#$
M@5Z5_P %,_VJ/V@/^"?W_!+O4/BWHOB32O$GQ5L+#P_X>M_$-[I(ALKK6[Z[
MM-/EU%K9#M1 \TMP(02H*JG*YH ^M:*_)#XA_P#!3W]O[]GV;XL_L$>)?C9H
M/BOXM^'?VA/AS\.?"'QBN/!%O:1QVGB^T%Y'=SZ;"WD/-;)#<H "$8M&6!VG
M=]=?\$G_ -J#X]?&[3?C1\#OVFO&5CXI\7_!#XRZCX-D\96&BQZ<-?L4A@N+
M6[EMHCY4,Y69D=(\)^[4CJ30!]:T444 %>%^ ?\ E()X_P#^Q$TK_P!&-4^J
M?M2_&6PU.YL+;]BWQO=1P3O''<Q7-MMF4,0'&6Z$#(^M<?\ LV^/?$OQ _;@
M\=:WXG^&6J>%[B3P1IZOIVJNC2QA)<*24.,-N)'^Z: /RF_X/F/^07^S'_U\
M>,O_ $'1*_GYK^@;_@^8_P"07^S'_P!?'C+_ -!T2OY^: "BBB@ K[W_ .#8
M/_E.?\"O^OCQ#_ZCFJ5\$5][_P#!L'_RG/\ @5_U\>(?_4<U2@#^P6OS/_X.
MV_\ E"[XO_[''P__ .EJU^F%?F?_ ,';?_*%WQ?_ -CCX?\ _2U: /Y,Z***
M "BBB@#L?V=O^3@? O\ V.6F?^E<5?WEU_!I^SM_R<#X%_['+3/_ $KBK^\N
M@#Q7_@I-_P HZOC[_P!D5\5?^FBZK^&VO[DO^"DW_*.KX^_]D5\5?^FBZK^&
MV@ HHHH **** /[9_P#@C7_RB:_9O_[(KX<_]-\-?2M?-7_!&O\ Y1-?LW_]
MD5\.?^F^&OI6@#^%_P#X* _\GY?&W_LKOB3_ -.ES7D=>N?\% ?^3\OC;_V5
MWQ)_Z=+FO(Z "BBB@ K^J'_@SA_Y1%WO_97-:_\ 2:QK^5ZOZH?^#.'_ )1%
MWO\ V5S6O_2:QH _5NOY)O\ @[&_Y38?$'_L6_#W_IKMZ_K9K^2;_@[&_P"4
MV'Q!_P"Q;\/?^FNWH _-RBBB@ HHHH _=K_@QV_Y*[^T-_V+?A[_ -*+ZOZ(
MJ_G=_P"#';_DKO[0W_8M^'O_ $HOJ_HBH _GL_X/D?\ D=_V;?\ L%>*O_1N
ME5^"U?O3_P 'R/\ R._[-O\ V"O%7_HW2J_!:@ HHHH *_13_@U0_P"4X/PI
M_P"P5XC_ /3'>U^==?HI_P &J'_*<'X4_P#8*\1_^F.]H _KHK\L_P#@\'_Y
M0^3_ /93M#_E<U^IE?EG_P '@_\ RA\G_P"RG:'_ "N: /Y3Z*** "BBB@#T
M[]B;_D\SX1_]E.T#_P!.,%?W75_"C^Q-_P GF?"/_LIV@?\ IQ@K^ZZ@#YY_
MX*Y?\HJOVE/^R#>+?_3/=5_$37]NW_!7+_E%5^TI_P!D&\6_^F>ZK^(F@ HH
MHH **** /[A/^"6/_*,3]G'_ +(-X0_],MI7O%>#_P#!+'_E&)^SC_V0;PA_
MZ9;2O>* /X0_VL_^3J?B9_V4'6?_ $NFKS^O0/VL_P#DZGXF?]E!UG_TNFKS
M^@ HHHH *_J]_P"#0W_E#;HO_90->_\ 1R5_*%7]7O\ P:&_\H;=%_[*!KW_
M *.2@#]/Z*** "BBB@ HHHH **** /&/CK^QWIWQU_:Q^"/[3NL^/)[:'X*W
M/B"[L_# L!)#JMWJ5@ME'</(7'EM;H9BF%;)F/*XS7)?ME?\$]]9_;B\%?%+
MX._&+]I/6T\!^/-#TB'PQX:TS0[2*3PAJMA<BZ74X+K'FW#O/' S12?*%B*J
M1O)KZ4HH ^";O_@AO:^,_A)\0#\8?VNM?\0_&CQ]\2M \>3?&BV\*V=C)INL
MZ%''%I#0::A:#R8(D=#&S$N)I/F7Y=OOO[ 7[#UO^Q'X#\76>O?%B^\>^-/B
M-X\O_&/Q!\:7^E0V)U/5+H1HQBM824MH$CAC1(@S!<,<_-@>\T4 %%%% !7A
M?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0!^/O_!\Q_R"
M_P!F/_KX\9?^@Z)7\_-?T#?\'S'_ ""_V8_^OCQE_P"@Z)7\_- !1110 5][
M_P#!L'_RG/\ @5_U\>(?_4<U2O@BOO?_ (-@_P#E.?\  K_KX\0_^HYJE ']
M@M?F?_P=M_\ *%WQ?_V./A__ -+5K],*_,__ (.V_P#E"[XO_P"QQ\/_ /I:
MM '\F=%%% !1110!V/[.W_)P/@7_ +'+3/\ TKBK^\NOX-/V=O\ DX'P+_V.
M6F?^E<5?WET >*_\%)O^4=7Q]_[(KXJ_]-%U7\-M?W)?\%)O^4=7Q]_[(KXJ
M_P#31=5_#;0 4444 %%%% ']L_\ P1K_ .437[-__9%?#G_IOAKZ5KYJ_P""
M-?\ RB:_9O\ ^R*^'/\ TWPU]*T ?PO_ /!0'_D_+XV_]E=\2?\ ITN:\CKU
MS_@H#_R?E\;?^RN^)/\ TZ7->1T %%%% !7]4/\ P9P_\HB[W_LKFM?^DUC7
M\KU?U0_\&</_ "B+O?\ LKFM?^DUC0!^K=?R3?\ !V-_RFP^(/\ V+?A[_TU
MV]?ULU_)-_P=C?\ *;#X@_\ 8M^'O_37;T ?FY1110 4444 ?NU_P8[?\E=_
M:&_[%OP]_P"E%]7]$5?SN_\ !CM_R5W]H;_L6_#W_I1?5_1%0!_/9_P?(_\
M([_LV_\ 8*\5?^C=*K\%J_>G_@^1_P"1W_9M_P"P5XJ_]&Z57X+4 %%%% !7
MZ*?\&J'_ "G!^%/_ &"O$?\ Z8[VOSKK]%/^#5#_ )3@_"G_ +!7B/\ ],=[
M0!_717Y9_P#!X/\ \H?)_P#LIVA_RN:_4RORS_X/!_\ E#Y/_P!E.T/^5S0!
M_*?1110 4444 >G?L3?\GF?"/_LIV@?^G&"O[KJ_A1_8F_Y/,^$?_93M _\
M3C!7]UU 'SS_ ,%<O^457[2G_9!O%O\ Z9[JOXB:_MV_X*Y?\HJOVE/^R#>+
M?_3/=5_$30 4444 %%%% ']PG_!+'_E&)^SC_P!D&\(?^F6TKWBO!_\ @EC_
M ,HQ/V<?^R#>$/\ TRVE>\4 ?PA_M9_\G4_$S_LH.L_^ETU>?UZ!^UG_ ,G4
M_$S_ +*#K/\ Z735Y_0 4444 %?U>_\ !H;_ ,H;=%_[*!KW_HY*_E"K^KW_
M (-#?^4-NB_]E U[_P!')0!^G]%%% !1110 4444 %%%% !17BO[5_\ P45_
M8I_8<U+1=%_:J_:"T?PA>^((Y)=*LKJ&>XFD@C($EP\=O'(T,"D@-/(%C!X+
M5Z!\0_CC\'_A/\']1_: ^(OQ(T?2?!.E:/\ VK?>)[F]7[''9[0RS"0$AU8%
M=NW)<LH7)(! .JHKP#PI_P %2_\ @G]XU_9G\0?MA>'OVG=!?X=>%;_[#XCU
M^YAN+=M.N]T:K;2VTT2W"S.98@D7E[Y/,38&W#/H7[-G[4'P#_:^^%MO\:/V
M;OB78^*O#=Q=S6GV^S22-H;F%MLL$T,RI+!*AQNCD17 ()&""0#O:*** "O"
M_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:@#\??^#YC_D%
M_LQ_]?'C+_T'1*_GYK^@;_@^8_Y!?[,?_7QXR_\ 0=$K^?F@ HHHH *^]_\
M@V#_ .4Y_P "O^OCQ#_ZCFJ5\$5][_\ !L'_ ,IS_@5_U\>(?_4<U2@#^P6O
MS/\ ^#MO_E"[XO\ ^QQ\/_\ I:M?IA7YG_\ !VW_ ,H7?%__ &./A_\ ]+5H
M _DSHHHH **** .Q_9V_Y.!\"_\ 8Y:9_P"E<5?WEU_!I^SM_P G ^!?^QRT
MS_TKBK^\N@#Q7_@I-_RCJ^/O_9%?%7_IHNJ_AMK^Y+_@I-_RCJ^/O_9%?%7_
M *:+JOX;: "BBB@ HHHH _MG_P""-?\ RB:_9O\ ^R*^'/\ TWPU]*U\U?\
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
M\GF?"/\ [*=H'_IQ@K^ZZOX4?V)O^3S/A'_V4[0/_3C!7]UU 'SS_P %<O\
ME%5^TI_V0;Q;_P"F>ZK^(FO[=O\ @KE_RBJ_:4_[(-XM_P#3/=5_$30 4444
M %%%% ']PG_!+'_E&)^SC_V0;PA_Z9;2O>*\'_X)8_\ *,3]G'_L@WA#_P!,
MMI7O% '\(?[6?_)U/Q,_[*#K/_I=-7G]>@?M9_\ )U/Q,_[*#K/_ *735Y_0
M 4444 %?U>_\&AO_ "AMT7_LH&O?^CDK^4*OZO?^#0W_ )0VZ+_V4#7O_1R4
M ?I_1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_P#L1-*_
M]&-7NE>%^ ?^4@GC_P#[$32O_1C4 ?C[_P 'S'_(+_9C_P"OCQE_Z#HE?S\U
M_0-_P?,?\@O]F/\ Z^/&7_H.B5_/S0 4444 %?>__!L'_P IS_@5_P!?'B'_
M -1S5*^"*^]_^#8/_E.?\"O^OCQ#_P"HYJE ']@M?F?_ ,';?_*%WQ?_ -CC
MX?\ _2U:_3"OS/\ ^#MO_E"[XO\ ^QQ\/_\ I:M '\F=%%% !1110!V/[.W_
M "<#X%_['+3/_2N*O[RZ_@T_9V_Y.!\"_P#8Y:9_Z5Q5_>70!XK_ ,%)O^4=
M7Q]_[(KXJ_\ 31=5_#;7]R7_  4F_P"4=7Q]_P"R*^*O_31=5_#;0 4444 %
M%%% ']L__!&O_E$U^S?_ -D5\.?^F^&OI6OFK_@C7_RB:_9O_P"R*^'/_3?#
M7TK0!_"__P % ?\ D_+XV_\ 97?$G_ITN:\CKUS_ (* _P#)^7QM_P"RN^)/
M_3I<UY'0 4444 %?U0_\&</_ "B+O?\ LKFM?^DUC7\KU?U0_P#!G#_RB+O?
M^RN:U_Z36- 'ZMU_)-_P=C?\IL/B#_V+?A[_ --=O7];-?R3?\'8W_*;#X@_
M]BWX>_\ 37;T ?FY1110 4444 ?NU_P8[?\ )7?VAO\ L6_#W_I1?5_1%7\[
MO_!CM_R5W]H;_L6_#W_I1?5_1%0!_/9_P?(_\CO^S;_V"O%7_HW2J_!:OWI_
MX/D?^1W_ &;?^P5XJ_\ 1NE5^"U !1110 5^BG_!JA_RG!^%/_8*\1_^F.]K
M\ZZ_13_@U0_Y3@_"G_L%>(__ $QWM ']=%?EG_P>#_\ *'R?_LIVA_RN:_4R
MORS_ .#P?_E#Y/\ ]E.T/^5S0!_*?1110 4444 >G?L3?\GF?"/_ +*=H'_I
MQ@K^ZZOX4?V)O^3S/A'_ -E.T#_TXP5_==0!\\_\%<O^457[2G_9!O%O_IGN
MJ_B)K^W;_@KE_P HJOVE/^R#>+?_ $SW5?Q$T %%%% !1110!_<)_P $L?\
ME&)^SC_V0;PA_P"F6TKWBO!_^"6/_*,3]G'_ +(-X0_],MI7O% '\(?[6?\
MR=3\3/\ LH.L_P#I=-7G]>@?M9_\G4_$S_LH.L_^ETU>?T %%%% !7]7O_!H
M;_RAMT7_ +*!KW_HY*_E"K^KW_@T-_Y0VZ+_ -E U[_T<E 'Z?T444 %%%%
M!1110 4444 ?FA_P65_;J_;3_9^_:N\._"_X%?%;QK\,_AOI'PFO/%WQ!^(O
MAG]GH^.[>U?[>L$:7"L\2VL44,5Q/)()<JNW*-N4CVS_ (*'?MS^/OV5?^"3
M)_:M^!7CS1?&OBK5M"\-67A#QC/I8CT_4[K5KBSM8]6^SJQ"1E;EKE8LE>%0
MY&:V_P!O#_@GG\</VN_$FHW/PO\ V_\ QM\,O#GBOP'<>#_'W@NUT>WU?3-4
MTZ=G\V>UBN6"Z??-'))";I YV;1M!7)S?C!_P2;T/XQ_LS^)_P!B?6OVAO$%
MI\(KCX?^&O#GP[\)V>D6JS^#+G13&]OJ,5YCS;J1Y+>V9TEPN(F (WDT ?)7
MQ#_X*>_M_?L^S?%G]@CQ+\;-!\5_%OP[^T)\.?ASX0^,5QX(M[2..T\7V@O(
M[N?386\AYK9(;E  0C%HRP.T[OKK_@D_^U!\>OC=IOQH^!W[37C*Q\4^+_@A
M\9=1\&R>,K#18].&OV*0P7%K=RVT1\J&<K,R.D>$_=J1U)KSZ[_X(;VOC/X2
M?$ _&']KK7_$/QH\??$K0/'DWQHMO"MG8R:;K.A1QQ:0T&FH6@\F")'0QLQ+
MB:3YE^7;[[^P%^P];_L1^ _%UGKWQ8OO'OC3XC>/+_QC\0?&E_I4-B=3U2Z$
M:,8K6$E+:!(X8T2(,P7#'/S8 ![S1110!XEJG[4OQEL-3N;"V_8M\;W4<$[Q
MQW,5S;;9E#$!QENA R/K7'_LV^/?$OQ _;@\=:WXG^&6J>%[B3P1IZOIVJNC
M2QA)<*24.,-N)'^Z:^G:\+\ _P#*03Q__P!B)I7_ *,:@#\??^#YC_D%_LQ_
M]?'C+_T'1*_GYK^@;_@^8_Y!?[,?_7QXR_\ 0=$K^?F@ HHHH *^]_\ @V#_
M .4Y_P "O^OCQ#_ZCFJ5\$5][_\ !L'_ ,IS_@5_U\>(?_4<U2@#^P6OS/\
M^#MO_E"[XO\ ^QQ\/_\ I:M?IA7YG_\ !VW_ ,H7?%__ &./A_\ ]+5H _DS
MHHHH **** .Q_9V_Y.!\"_\ 8Y:9_P"E<5?WEU_!I^SM_P G ^!?^QRTS_TK
MBK^\N@#Q7_@I-_RCJ^/O_9%?%7_IHNJ_AMK^Y+_@I-_RCJ^/O_9%?%7_ *:+
MJOX;: "BBB@ HHHH _MG_P""-?\ RB:_9O\ ^R*^'/\ TWPU]*U\U?\ !&O_
M )1-?LW_ /9%?#G_ *;X:^E: /X7_P#@H#_R?E\;?^RN^)/_ $Z7->1UZY_P
M4!_Y/R^-O_97?$G_ *=+FO(Z "BBB@ K^J'_ (,X?^41=[_V5S6O_2:QK^5Z
MOZH?^#.'_E$7>_\ 97-:_P#2:QH _5NOY)O^#L;_ )38?$'_ +%OP]_Z:[>O
MZV:_DF_X.QO^4V'Q!_[%OP]_Z:[>@#\W**** "BBB@#]VO\ @QV_Y*[^T-_V
M+?A[_P!*+ZOZ(J_G=_X,=O\ DKO[0W_8M^'O_2B^K^B*@#^>S_@^1_Y'?]FW
M_L%>*O\ T;I5?@M7[T_\'R/_ "._[-O_ &"O%7_HW2J_!:@ HHHH *_13_@U
M0_Y3@_"G_L%>(_\ TQWM?G77Z*?\&J'_ "G!^%/_ &"O$?\ Z8[V@#^NBORS
M_P"#P?\ Y0^3_P#93M#_ )7-?J97Y9_\'@__ "A\G_[*=H?\KF@#^4^BBB@
MHHHH ]._8F_Y/,^$?_93M _].,%?W75_"C^Q-_R>9\(_^RG:!_Z<8*_NNH ^
M>?\ @KE_RBJ_:4_[(-XM_P#3/=5_$37]NW_!7+_E%5^TI_V0;Q;_ .F>ZK^(
MF@ HHHH **** /[A/^"6/_*,3]G'_L@WA#_TRVE>\5X/_P $L?\ E&)^SC_V
M0;PA_P"F6TKWB@#^$/\ :S_Y.I^)G_90=9_]+IJ\_KT#]K/_ ).I^)G_ &4'
M6?\ TNFKS^@ HHHH *_J]_X-#?\ E#;HO_90->_]')7\H5?U>_\ !H;_ ,H;
M=%_[*!KW_HY* /T_HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\
MI!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:@#\??\ @^8_Y!?[,?\
MU\>,O_0=$K^?FOZ!O^#YC_D%_LQ_]?'C+_T'1*_GYH **** "OO?_@V#_P"4
MY_P*_P"OCQ#_ .HYJE?!%?>__!L'_P IS_@5_P!?'B'_ -1S5* /[!:_,_\
MX.V_^4+OB_\ [''P_P#^EJU^F%?F?_P=M_\ *%WQ?_V./A__ -+5H _DSHHH
MH **** .Q_9V_P"3@? O_8Y:9_Z5Q5_>77\&G[.W_)P/@7_L<M,_]*XJ_O+H
M \5_X*3?\HZOC[_V17Q5_P"FBZK^&VO[DO\ @I-_RCJ^/O\ V17Q5_Z:+JOX
M;: "BBB@ HHHH _MG_X(U_\ *)K]F_\ [(KX<_\ 3?#7TK7S5_P1K_Y1-?LW
M_P#9%?#G_IOAKZ5H _A?_P""@/\ R?E\;?\ LKOB3_TZ7->1UZY_P4!_Y/R^
M-O\ V5WQ)_Z=+FO(Z "BBB@ K^J'_@SA_P"41=[_ -E<UK_TFL:_E>K^J'_@
MSA_Y1%WO_97-:_\ 2:QH _5NOY)O^#L;_E-A\0?^Q;\/?^FNWK^MFOY)O^#L
M;_E-A\0?^Q;\/?\ IKMZ /S<HHHH **** /W:_X,=O\ DKO[0W_8M^'O_2B^
MK^B*OYW?^#';_DKO[0W_ &+?A[_THOJ_HBH _GL_X/D?^1W_ &;?^P5XJ_\
M1NE5^"U?O3_P?(_\CO\ LV_]@KQ5_P"C=*K\%J "BBB@ K]%/^#5#_E.#\*?
M^P5XC_\ 3'>U^==?HI_P:H?\IP?A3_V"O$?_ *8[V@#^NBORS_X/!_\ E#Y/
M_P!E.T/^5S7ZF5^6?_!X/_RA\G_[*=H?\KF@#^4^BBB@ HHHH ]._8F_Y/,^
M$?\ V4[0/_3C!7]UU?PH_L3?\GF?"/\ [*=H'_IQ@K^ZZ@#YY_X*Y?\ **K]
MI3_L@WBW_P!,]U7\1-?V[?\ !7+_ )15?M*?]D&\6_\ IGNJ_B)H **** "B
MBB@#^X3_ ()8_P#*,3]G'_L@WA#_ -,MI7O%>#_\$L?^48G[./\ V0;PA_Z9
M;2O>* /X0_VL_P#DZGXF?]E!UG_TNFKS^O0/VL_^3J?B9_V4'6?_ $NFKS^@
M HHHH *_J]_X-#?^4-NB_P#90->_]')7\H5?U>_\&AO_ "AMT7_LH&O?^CDH
M _3^BBB@ HHHH **** "BBB@#S[]I_\ :I_9\_8P^#FH_M ?M/?$^Q\(^$=*
MEABO-7OHY9 ))9!''&D4*/)*[,PPJ*QP"<84D;_Q:^+?PT^!'PTUKXQ_&+QM
MI_ASPOX=L'O=;UO5)Q'!:0*.68_D HR6)"@$D"OQX_X.B_@_^W5\8?"OCGQ9
MJW[,7_"3_ WP%X&M#X*U;3_'%M"VG^(+J\MTN]8GTW:T][+'"QLH(QM$2W$\
MP)+_ "^_?\%FOC#XE_:D_P""9_Q+_9]L/A7K-M\5?!>D^"?&/Q1^%VE6T^I_
M8M.;5[6[N+:&]CA6WU'RX[:=V\DD[8"2HR 0#ZL\*?\ !4O_ ()_>-?V9_$'
M[87A[]IW07^'7A6_^P^(]?N8;BW;3KO=&JVTMM-$MPLSF6()%Y>^3S$V!MPS
MZ%^S9^U!\ _VOOA;;_&C]F[XEV/BKPW<7<UI]OLTDC:&YA;;+!-#,J2P2H<;
MHY$5P""1@@G\5OCS=WWQ_P#B'\>O^"E'P9\.:_K7P!'[8'P9\3SZE:^&KQ5U
M31M TX6^NWT5H\2S30I/-"781D'R7/\  V/O7_@AJ;GQL_[3O[27AG3[Z#P!
M\4_VEM:U_P"'=U>:?+:KJ]A]EM('U.&.55;RIY8GPQ4%C$210!]XT444 %>%
M^ ?^4@GC_P#[$32O_1C5/JG[!'P:U?4[G5KGQ5XW62ZG>:18O%]RJAF8L0 #
MP,G@=JX_]FWX2>&OA!^W!XZ\+>&+_5+BW@\$:>Z/JNHO<RDR2Y;+OR1\HQZ<
M^M 'Y3?\'S'_ ""_V8_^OCQE_P"@Z)7\_-?T#?\ !\Q_R"_V8_\ KX\9?^@Z
M)7\_- !1110 5][_ /!L'_RG/^!7_7QXA_\ 4<U2O@BOO?\ X-@_^4Y_P*_Z
M^/$/_J.:I0!_8+7YG_\ !VW_ ,H7?%__ &./A_\ ]+5K],*_,_\ X.V_^4+O
MB_\ [''P_P#^EJT ?R9T444 %%%% '8_L[?\G ^!?^QRTS_TKBK^\NOX-/V=
MO^3@? O_ &.6F?\ I7%7]Y= 'BO_  4F_P"4=7Q]_P"R*^*O_31=5_#;7]R7
M_!2;_E'5\??^R*^*O_31=5_#;0 4444 %%%% ']L_P#P1K_Y1-?LW_\ 9%?#
MG_IOAKZ5KYJ_X(U_\HFOV;_^R*^'/_3?#7TK0!_"_P#\% ?^3\OC;_V5WQ)_
MZ=+FO(Z]<_X* _\ )^7QM_[*[XD_].ES7D= !1110 5_5#_P9P_\HB[W_LKF
MM?\ I-8U_*]7]4/_  9P_P#*(N]_[*YK7_I-8T ?JW7\DW_!V-_RFP^(/_8M
M^'O_ $UV]?ULU_)-_P '8W_*;#X@_P#8M^'O_37;T ?FY1110 4444 ?NU_P
M8[?\E=_:&_[%OP]_Z47U?T15_.[_ ,&.W_)7?VAO^Q;\/?\ I1?5_1%0!_/9
M_P 'R/\ R._[-O\ V"O%7_HW2J_!:OWI_P"#Y'_D=_V;?^P5XJ_]&Z57X+4
M%%%% !7Z*?\ !JA_RG!^%/\ V"O$?_ICO:_.NOT4_P"#5#_E.#\*?^P5XC_]
M,=[0!_717Y9_\'@__*'R?_LIVA_RN:_4RORS_P"#P?\ Y0^3_P#93M#_ )7-
M '\I]%%% !1110!Z=^Q-_P GF?"/_LIV@?\ IQ@K^ZZOX4?V)O\ D\SX1_\
M93M _P#3C!7]UU 'SS_P5R_Y15?M*?\ 9!O%O_IGNJ_B)K^W;_@KE_RBJ_:4
M_P"R#>+?_3/=5_$30 4444 %%%% ']PG_!+'_E&)^SC_ -D&\(?^F6TKWBO!
M_P#@EC_RC$_9Q_[(-X0_],MI7O% '\(?[6?_ "=3\3/^R@ZS_P"ETU>?UZ!^
MUG_R=3\3/^R@ZS_Z735Y_0 4444 %?U>_P#!H;_RAMT7_LH&O?\ HY*_E"K^
MKW_@T-_Y0VZ+_P!E U[_ -')0!^G]%%% !1110 4444 %%%% !1110 4444
M%%%% !7A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0!^/
MO_!\Q_R"_P!F/_KX\9?^@Z)7\_-?T#?\'S'_ ""_V8_^OCQE_P"@Z)7\_- !
M1110 5][_P#!L'_RG/\ @5_U\>(?_4<U2O@BOO?_ (-@_P#E.?\  K_KX\0_
M^HYJE ']@M?F?_P=M_\ *%WQ?_V./A__ -+5K],*_,__ (.V_P#E"[XO_P"Q
MQ\/_ /I:M '\F=%%% !1110!V/[.W_)P/@7_ +'+3/\ TKBK^\NOX-/V=O\
MDX'P+_V.6F?^E<5?WET >*_\%)O^4=7Q]_[(KXJ_]-%U7\-M?W)?\%)O^4=7
MQ]_[(KXJ_P#31=5_#;0 4444 %%%% ']L_\ P1K_ .437[-__9%?#G_IOAKZ
M5KYJ_P""-?\ RB:_9O\ ^R*^'/\ TWPU]*T ?PO_ /!0'_D_+XV_]E=\2?\
MITN:\CKUS_@H#_R?E\;?^RN^)/\ TZ7->1T %%%% !7]4/\ P9P_\HB[W_LK
MFM?^DUC7\KU?U0_\&</_ "B+O?\ LKFM?^DUC0!^K=?R3?\ !V-_RFP^(/\
MV+?A[_TUV]?ULU_)-_P=C?\ *;#X@_\ 8M^'O_37;T ?FY1110 4444 ?NU_
MP8[?\E=_:&_[%OP]_P"E%]7]$5?SN_\ !CM_R5W]H;_L6_#W_I1?5_1%0!_/
M9_P?(_\ ([_LV_\ 8*\5?^C=*K\%J_>G_@^1_P"1W_9M_P"P5XJ_]&Z57X+4
M %%%% !7Z*?\&J'_ "G!^%/_ &"O$?\ Z8[VOSKK]%/^#5#_ )3@_"G_ +!7
MB/\ ],=[0!_717Y9_P#!X/\ \H?)_P#LIVA_RN:_4RORS_X/!_\ E#Y/_P!E
M.T/^5S0!_*?1110 4444 >G?L3?\GF?"/_LIV@?^G&"O[KJ_A1_8F_Y/,^$?
M_93M _\ 3C!7]UU 'SS_ ,%<O^457[2G_9!O%O\ Z9[JOXB:_MV_X*Y?\HJO
MVE/^R#>+?_3/=5_$30 4444 %%%% ']PG_!+'_E&)^SC_P!D&\(?^F6TKWBO
M!_\ @EC_ ,HQ/V<?^R#>$/\ TRVE>\4 ?PA_M9_\G4_$S_LH.L_^ETU>?UZ!
M^UG_ ,G4_$S_ +*#K/\ Z735Y_0 4444 %?U>_\ !H;_ ,H;=%_[*!KW_HY*
M_E"K^KW_ (-#?^4-NB_]E U[_P!')0!^G]%%% !1110 4444 %%%% !17Y_?
M\%P_VCOV_?V.?A_+^T_\ /V@O#_A/P5X?TNVM].\,K\/#K=WXE\0RW#L8=3N
M90L.DZ2MK&=UWYD11R=T@W1J?4O^"HO[;?Q3_9%_X)F:Q^T]\)[70I?'&H6V
MA:?X<=I1>Z;;W^JWEK:"X#*0)XHOM#RH?NR>6N>&- 'U?17Y(?$/_@I[^W]^
MS[-\6?V"/$OQLT'Q7\6_#O[0GPY^'/A#XQ7'@BWM(X[3Q?:"\CNY]-A;R'FM
MDAN4 !",6C+ [3N^NO\ @D_^U!\>OC=IOQH^!W[37C*Q\4^+_@A\9=1\&R>,
MK#18].&OV*0P7%K=RVT1\J&<K,R.D>$_=J1U)H ^M:*** "O"_ /_*03Q_\
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
M'_RG/^!7_7QXA_\ 4<U2O@BOO?\ X-@_^4Y_P*_Z^/$/_J.:I0!_8+7YG_\
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
MZ "BBB@ K^J'_@SA_P"41=[_ -E<UK_TFL:_E>K^J'_@SA_Y1%WO_97-:_\
M2:QH _5NOY)O^#L;_E-A\0?^Q;\/?^FNWK^MFOY)O^#L;_E-A\0?^Q;\/?\
MIKMZ /S<HHHH **** /W:_X,=O\ DKO[0W_8M^'O_2B^K^B*OYW?^#';_DKO
M[0W_ &+?A[_THOJ_HBH _GL_X/D?^1W_ &;?^P5XJ_\ 1NE5^"U?O3_P?(_\
MCO\ LV_]@KQ5_P"C=*K\%J "BBB@ K]%/^#5#_E.#\*?^P5XC_\ 3'>U^==?
MHI_P:H?\IP?A3_V"O$?_ *8[V@#^NBORS_X/!_\ E#Y/_P!E.T/^5S7ZF5^6
M?_!X/_RA\G_[*=H?\KF@#^4^BBB@ HHHH ]._8F_Y/,^$?\ V4[0/_3C!7]U
MU?PH_L3?\GF?"/\ [*=H'_IQ@K^ZZ@#YY_X*Y?\ **K]I3_L@WBW_P!,]U7\
M1-?V[?\ !7+_ )15?M*?]D&\6_\ IGNJ_B)H **** "BBB@#^X3_ ()8_P#*
M,3]G'_L@WA#_ -,MI7O%>#_\$L?^48G[./\ V0;PA_Z9;2O>* /X0_VL_P#D
MZGXF?]E!UG_TNFKS^O0/VL_^3J?B9_V4'6?_ $NFKS^@ HHHH *_J]_X-#?^
M4-NB_P#90->_]')7\H5?U>_\&AO_ "AMT7_LH&O?^CDH _3^BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'
M_P#V(FE?^C&H _'W_@^8_P"07^S'_P!?'C+_ -!T2OY^:_H&_P"#YC_D%_LQ
M_P#7QXR_]!T2OY^: "BBB@ K[W_X-@_^4Y_P*_Z^/$/_ *CFJ5\$5][_ /!L
M'_RG/^!7_7QXA_\ 4<U2@#^P6OS/_P"#MO\ Y0N^+_\ L<?#_P#Z6K7Z85^9
M_P#P=M_\H7?%_P#V./A__P!+5H _DSHHHH **** .Q_9V_Y.!\"_]CEIG_I7
M%7]Y=?P:?L[?\G ^!?\ L<M,_P#2N*O[RZ /%?\ @I-_RCJ^/O\ V17Q5_Z:
M+JOX;:_N2_X*3?\ *.KX^_\ 9%?%7_IHNJ_AMH **** "BBB@#^V?_@C7_RB
M:_9O_P"R*^'/_3?#7TK7S5_P1K_Y1-?LW_\ 9%?#G_IOAKZ5H _A?_X* _\
M)^7QM_[*[XD_].ES7D=>N?\ !0'_ )/R^-O_ &5WQ)_Z=+FO(Z "BBB@ K^J
M'_@SA_Y1%WO_ &5S6O\ TFL:_E>K^J'_ (,X?^41=[_V5S6O_2:QH _5NOY)
MO^#L;_E-A\0?^Q;\/?\ IKMZ_K9K^2;_ (.QO^4V'Q!_[%OP]_Z:[>@#\W**
M** "BBB@#]VO^#';_DKO[0W_ &+?A[_THOJ_HBK^=W_@QV_Y*[^T-_V+?A[_
M -*+ZOZ(J /Y[/\ @^1_Y'?]FW_L%>*O_1NE5^"U?O3_ ,'R/_([_LV_]@KQ
M5_Z-TJOP6H **** "OT4_P"#5#_E.#\*?^P5XC_],=[7YUU^BG_!JA_RG!^%
M/_8*\1_^F.]H _KHK\L_^#P?_E#Y/_V4[0_Y7-?J97Y9_P#!X/\ \H?)_P#L
MIVA_RN: /Y3Z*** "BBB@#T[]B;_ )/,^$?_ &4[0/\ TXP5_==7\*/[$W_)
MYGPC_P"RG:!_Z<8*_NNH ^>?^"N7_**K]I3_ +(-XM_],]U7\1-?V[?\%<O^
M457[2G_9!O%O_IGNJ_B)H **** "BBB@#^X3_@EC_P HQ/V<?^R#>$/_ $RV
ME>\5X/\ \$L?^48G[./_ &0;PA_Z9;2O>* /X0_VL_\ DZGXF?\ 90=9_P#2
MZ:O/Z] _:S_Y.I^)G_90=9_]+IJ\_H **** "OZO?^#0W_E#;HO_ &4#7O\
MT<E?RA5_5[_P:&_\H;=%_P"R@:]_Z.2@#]/Z*** "BBB@ HHHH **** /S9_
MX.$_AI\8+W1/@_\ &"T_:.UK3?!6D_&[P-8GX:Z5810V^I:C+KB[[Z\NN99D
M6$QI';#:BNID)<[0OIO_  <(_%'QG\-?^"5?Q$N_AYXTO-"NM0U3P]H^M:QI
M5Z8+G3],OM:LK6Z<.I!C#PRR1%N.)37U-\<?V>_@W^TEX8T_P9\;O \&OZ9I
M7B&QUS3[2XGEC$.H6<HFMIP8G4DI( P!)4XY!%<[XW_8@_90^)?B3Q_XL^(/
MP0T?6K[XI>'+30?'[ZEYDR:SIUKO^SP21LY1?+,C%6158$ALY ( /QN^/-I=
M_L_?$/X]?\$U?@UXAU[1?@"_[7_P9\+S:9;>)+QETO1]?TX7.NV,5T\IFAA>
M>&$.HD 'G.#]]L_>O_!#47/@F3]I[]FWPQJ%]-X ^%G[2VM:!\.[6\U"6Z72
M+#[+:3OID,DK,WE02ROM4L2OFD$U[EX4_P""6G_!/WP5^S/K_P"Q[X>_9@T!
M/AUXJOS?>(_#]U)<7+:C=YC*W,MS-*UPTR&*+9+YF^/RTV%=HQZ%^S9^R_\
M /\ 9!^%MO\ !?\ 9N^&=CX5\-V]W-=#3[-Y)&FN)6W2SS33,\L\KG&Z21V<
MX )P   =[1110!XEJG@7]O274[F72/COX(AM&G<VL4OA>1F2,L=JD[N2!@$U
MQ_[-NE?%K2?VX/'5K\7O%FEZOJB^"-/,]UI5@;>)E,O[L!23@@!L^N1Z5].U
MX7X!_P"4@GC_ /[$32O_ $8U 'X^_P#!\Q_R"_V8_P#KX\9?^@Z)7\_-?T#?
M\'S'_(+_ &8_^OCQE_Z#HE?S\T %%%% !7WO_P &P?\ RG/^!7_7QXA_]1S5
M*^"*^]_^#8/_ )3G_ K_ *^/$/\ ZCFJ4 ?V"U^9_P#P=M_\H7?%_P#V./A_
M_P!+5K],*_,__@[;_P"4+OB__L<?#_\ Z6K0!_)G1110 4444 =C^SM_R<#X
M%_['+3/_ $KBK^\NOX-/V=O^3@? O_8Y:9_Z5Q5_>70!XK_P4F_Y1U?'W_LB
MOBK_ --%U7\-M?W)?\%)O^4=7Q]_[(KXJ_\ 31=5_#;0 4444 %%%% ']L__
M  1K_P"437[-_P#V17PY_P"F^&OI6OFK_@C7_P HFOV;_P#LBOAS_P!-\-?2
MM '\+_\ P4!_Y/R^-O\ V5WQ)_Z=+FO(Z]<_X* _\GY?&W_LKOB3_P!.ES7D
M= !1110 5_5#_P &</\ RB+O?^RN:U_Z36-?RO5_5#_P9P_\HB[W_LKFM?\
MI-8T ?JW7\DW_!V-_P IL/B#_P!BWX>_]-=O7];-?R3?\'8W_*;#X@_]BWX>
M_P#37;T ?FY1110 4444 ?NU_P &.W_)7?VAO^Q;\/?^E%]7]$5?SN_\&.W_
M "5W]H;_ +%OP]_Z47U?T14 ?SV?\'R/_([_ +-O_8*\5?\ HW2J_!:OWI_X
M/D?^1W_9M_[!7BK_ -&Z57X+4 %%%% !7Z*?\&J'_*<'X4_]@KQ'_P"F.]K\
MZZ_13_@U0_Y3@_"G_L%>(_\ TQWM ']=%?EG_P '@_\ RA\G_P"RG:'_ "N:
M_4RORS_X/!_^4/D__93M#_E<T ?RGT444 %%%% 'IW[$W_)YGPC_ .RG:!_Z
M<8*_NNK^%']B;_D\SX1_]E.T#_TXP5_==0!\\_\ !7+_ )15?M*?]D&\6_\
MIGNJ_B)K^W;_ (*Y?\HJOVE/^R#>+?\ TSW5?Q$T %%%% !1110!_<)_P2Q_
MY1B?LX_]D&\(?^F6TKWBO!_^"6/_ "C$_9Q_[(-X0_\ 3+:5[Q0!_"'^UG_R
M=3\3/^R@ZS_Z735Y_7H'[6?_ "=3\3/^R@ZS_P"ETU>?T %%%% !7]7O_!H;
M_P H;=%_[*!KW_HY*_E"K^KW_@T-_P"4-NB_]E U[_T<E 'Z?T444 %%%% !
M1110 4444 %%%% !1110 4444 %>%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()
MX_\ ^Q$TK_T8U 'X^_\ !\Q_R"_V8_\ KX\9?^@Z)7\_-?T#?\'S'_(+_9C_
M .OCQE_Z#HE?S\T %%%% !7WO_P;!_\ *<_X%?\ 7QXA_P#4<U2O@BOO?_@V
M#_Y3G_ K_KX\0_\ J.:I0!_8+7YG_P#!VW_RA=\7_P#8X^'_ /TM6OTPK\S_
M /@[;_Y0N^+_ /L<?#__ *6K0!_)G1110 4444 =C^SM_P G ^!?^QRTS_TK
MBK^\NOX-/V=O^3@? O\ V.6F?^E<5?WET >*_P#!2;_E'5\??^R*^*O_ $T7
M5?PVU_<E_P %)O\ E'5\??\ LBOBK_TT75?PVT %%%% !1110!_;/_P1K_Y1
M-?LW_P#9%?#G_IOAKZ5KYJ_X(U_\HFOV;_\ LBOAS_TWPU]*T ?PO_\ !0'_
M )/R^-O_ &5WQ)_Z=+FO(Z]<_P""@/\ R?E\;?\ LKOB3_TZ7->1T %%%% !
M7]4/_!G#_P HB[W_ +*YK7_I-8U_*]7]4/\ P9P_\HB[W_LKFM?^DUC0!^K=
M?R3?\'8W_*;#X@_]BWX>_P#37;U_6S7\DW_!V-_RFP^(/_8M^'O_ $UV] 'Y
MN4444 %%%% '[M?\&.W_ "5W]H;_ +%OP]_Z47U?T15_.[_P8[?\E=_:&_[%
MOP]_Z47U?T14 ?SV?\'R/_([_LV_]@KQ5_Z-TJOP6K]Z?^#Y'_D=_P!FW_L%
M>*O_ $;I5?@M0 4444 %?HI_P:H?\IP?A3_V"O$?_ICO:_.NOT4_X-4/^4X/
MPI_[!7B/_P!,=[0!_717Y9_\'@__ "A\G_[*=H?\KFOU,K\L_P#@\'_Y0^3_
M /93M#_E<T ?RGT444 %%%% 'IW[$W_)YGPC_P"RG:!_Z<8*_NNK^%']B;_D
M\SX1_P#93M _].,%?W74 ?//_!7+_E%5^TI_V0;Q;_Z9[JOXB:_MV_X*Y?\
M**K]I3_L@WBW_P!,]U7\1- !1110 4444 ?W"?\ !+'_ )1B?LX_]D&\(?\
MIEM*]XKP?_@EC_RC$_9Q_P"R#>$/_3+:5[Q0!_"'^UG_ ,G4_$S_ +*#K/\
MZ735Y_7H'[6?_)U/Q,_[*#K/_I=-7G] !1110 5_5[_P:&_\H;=%_P"R@:]_
MZ.2OY0J_J]_X-#?^4-NB_P#90->_]')0!^G]%%% !1110 4444 %%%% 'QA_
MP4"_X*_?\,5?&+5/@_X!_97U[XGW'@GX8M\1?BI>:3XBM=/7PUX:6Z-MY\:S
M@_;+G*2R?9E,9\N/=OYX];_:O_;]^#W[*W[#&H_MZ:A97_B+PS'H.G:AH&GZ
M2H%SK+ZA)!%801;\!3+)<P@D_<5BQ!VXKY%_X*C_ +!/[='C?]IKXI_%']D'
MX2>'_&ND_M _LVO\*/$;ZOXOATI_"=T;J;&JR+*A-S;?9KEQY4(:7S(\XP1G
MK?VU/V&/VL/CS_P3[U[_ ()P?#3X<Z+;6/P[\#>"'^%GC_5/%";/%&K:/-;3
M3V<]HJ;[-=MDL:RLS*S7 / 0T 6[K_@N/;>#?A'\0A\8?V1=>\/?&GX?_$G0
M/ DWP8M_%=G>R:GK.NQQRZ0L&I(JP^3/$[N9&0%!#)\K?+N]]_8"_;A@_;<\
M!^+KS7OA/?> O&GPY\>W_@[X@>"[_58KXZ9JEJ(W;RKJ$*ES \<T;I*%4-EA
MCY<GX)^(G_!,']O_ /:"G^+'[>WB3X*Z!X4^+?B+]H7X<_$;PC\';GQO;W<<
MEIX0L_L<=I/J<*>0DURDMPX(!12L88C<=OUU_P $G_V7_CU\$-,^,_QQ_::\
M&V/A;Q?\;_C)J/C*7P;8:U'J(T"Q>&"WM;26YB CFG"PL[O'E/WB@<@T ?6M
M%%% 'EM_^VQ^REI=]/IFH?'+0XKBVF:*>)Y6RCJ2&4_+U!!%>1^"/VE_@';?
MMC>-/BA-\5M'&@7_ (3TVRM-2^T922='<M'@#<" ">0 <<5])R_#3X<3RM//
M\/\ 1'=V+.[Z5"2Q/4D[>32+\,OAN@(3X?:& >H&DP__ !- 'XH_\'67P4\>
M_P#!2>P^!4/[%7]A^-&\&S>)6\2#_A*].T[[&+L:7]G_ ./^>#S-WV:;[F[;
ML^;&5S^/7_#DC_@I9_T0O0__  Z7AK_Y8U_9I_PK3X<?]$_T3_P50_\ Q-'_
M  K3X<?]$_T3_P %4/\ \30!_&7_ ,.2/^"EG_1"]#_\.EX:_P#EC1_PY(_X
M*6?]$+T/_P .EX:_^6-?V:?\*T^''_1/]$_\%4/_ ,31_P *T^''_1/]$_\
M!5#_ /$T ?QE_P##DC_@I9_T0O0__#I>&O\ Y8U]=?\ !"+_ ()S_M<_L9_\
M%6_A/^TI^TGX"T/PWX*\-3:RVMZU_P )_HEY]F$^BW]M%^YM;R69]TTT2_*A
MQNR< $C^GK_A6GPX_P"B?Z)_X*H?_B:/^%:?#C_HG^B?^"J'_P")H XG_AM?
M]E/_ *+CH?\ W];_ .)KX;_X.)-4T#]NK_@F+XC_ &>?V5O%NA^*?&%_XET>
MZM-'_MRVL?,A@NEDE;S;R2*(;5!."X)[ FOT:_X5I\./^B?Z)_X*H?\ XFC_
M (5I\./^B?Z)_P""J'_XF@#^,O\ X<D?\%+/^B%Z'_X=+PU_\L:/^')'_!2S
M_HA>A_\ ATO#7_RQK^S3_A6GPX_Z)_HG_@JA_P#B:/\ A6GPX_Z)_HG_ (*H
M?_B: /XR_P#AR1_P4L_Z(7H?_ATO#7_RQH_X<D?\%+/^B%Z'_P"'2\-?_+&O
M[-/^%:?#C_HG^B?^"J'_ .)H_P"%:?#C_HG^B?\ @JA_^)H _CQ^#'_!&C_@
MHKX3^,/A/Q3X@^"VAV]AIGB6PN[V?_A9WAQ_+ACN$=VVKJ!8X4$X ).. :_K
M8_X;7_93_P"BXZ'_ -_6_P#B:[;_ (5I\./^B?Z)_P""J'_XFC_A6GPX_P"B
M?Z)_X*H?_B: /GG]MW]I/X"?%[]B_P"+WPF^'?Q9T/4?$'BCX7Z_I&A:?]M6
M'[3>7.G3PPQ;Y=J)ND=5W.RJ,Y) R:_E1_X<D?\ !2S_ *(7H?\ X=+PU_\
M+&O[-/\ A6GPX_Z)_HG_ (*H?_B:/^%:?#C_ *)_HG_@JA_^)H _C+_X<D?\
M%+/^B%Z'_P"'2\-?_+&C_AR1_P %+/\ HA>A_P#ATO#7_P L:_LT_P"%:?#C
M_HG^B?\ @JA_^)H_X5I\./\ HG^B?^"J'_XF@#^,O_AR1_P4L_Z(7H?_ (=+
MPU_\L:/^')'_  4L_P"B%Z'_ .'2\-?_ "QK^S3_ (5I\./^B?Z)_P""J'_X
MFC_A6GPX_P"B?Z)_X*H?_B: /EG_ ()H?'?X,?L^_P#!/3X)_ WXN_%#0](\
M4^$?A?HND>(=+_M%+C[)>6]G%'+%YD)>.3:ZD;D9E.,@D<U[A_PVO^RG_P!%
MQT/_ +^M_P#$UVW_  K3X<?]$_T3_P %4/\ \31_PK3X<?\ 1/\ 1/\ P50_
M_$T ?R(_M@?\$@_^"@/Q2_:U^*7Q.\"?!_0[[0_$?Q%UO5-&OO\ A9?AZ+[1
M:7%_-+#)LDOU=-R.IVLH89P0#Q7G/_#DC_@I9_T0O0__  Z7AK_Y8U_9I_PK
M3X<?]$_T3_P50_\ Q-'_  K3X<?]$_T3_P %4/\ \30!_&7_ ,.2/^"EG_1"
M]#_\.EX:_P#EC1_PY(_X*6?]$+T/_P .EX:_^6-?V:?\*T^''_1/]$_\%4/_
M ,31_P *T^''_1/]$_\ !5#_ /$T ?QE_P##DC_@I9_T0O0__#I>&O\ Y8U^
M_/\ P;46]I_P3_\ ^"=%U\"/VN/$>A^$O%<GQ%U/5$TK^W[2_P VDL%HL<GF
MV4LT?+1.-N[<-O(&1G]._P#A6GPX_P"B?Z)_X*H?_B:/^%:?#C_HG^B?^"J'
M_P")H XG_AM?]E/_ *+CH?\ W];_ .)K^=S_ (.%?V _VI?VY/\ @J)XQ_:+
M_9;\&:'XH\&ZKHFC6]AK'_">:+9>;)!80Q2KY5W>12KM=6&2@!QD9'-?TL_\
M*T^''_1/]$_\%4/_ ,31_P *T^''_1/]$_\ !5#_ /$T ?QE_P##DC_@I9_T
M0O0__#I>&O\ Y8T?\.2/^"EG_1"]#_\ #I>&O_EC7]FG_"M/AQ_T3_1/_!5#
M_P#$T?\ "M/AQ_T3_1/_  50_P#Q- '\9?\ PY(_X*6?]$+T/_PZ7AK_ .6-
M'_#DC_@I9_T0O0__  Z7AK_Y8U_9I_PK3X<?]$_T3_P50_\ Q-'_  K3X<?]
M$_T3_P %4/\ \30!^%__  :L?L\?%#_@F[\1OC+KW[:-KH?@RT\5Z)HUOH$O
M_"7:9J/VJ2":[:5<6-Q,4VB5#EPH.[C.#C]FO^&U_P!E/_HN.A_]_6_^)KMO
M^%:?#C_HG^B?^"J'_P")H_X5I\./^B?Z)_X*H?\ XF@#\.O^#JWX _$K_@I)
MXI^"6I?L60Z'XSA\(:?K\7B)_P#A+=-T[[(UR^GF$8O[B$R;A!+]S=C;SC(S
M^2'_  Y(_P""EG_1"]#_ /#I>&O_ )8U_9I_PK3X<?\ 1/\ 1/\ P50__$T?
M\*T^''_1/]$_\%4/_P 30!_&7_PY(_X*6?\ 1"]#_P##I>&O_EC1_P .2/\
M@I9_T0O0_P#PZ7AK_P"6-?V:?\*T^''_ $3_ $3_ ,%4/_Q-'_"M/AQ_T3_1
M/_!5#_\ $T ?QE_\.2/^"EG_ $0O0_\ PZ7AK_Y8U]G_ /!OY_P3Y_:L_8C_
M ."J'P__ &D/VG_!.A^&/!>B:?K<6J:S_P )[HM[Y+7&E74$0\FTO)96W2R(
MORH<;LG !(_IE_X5I\./^B?Z)_X*H?\ XFC_ (5I\./^B?Z)_P""J'_XF@#B
M?^&U_P!E/_HN.A_]_6_^)KX%_P"#D9M-_;X_X)NR_ /]DSQ/H?BSQ:WCK2M1
M72?[>M;#-M")_,D\V\DBBXWKQNR<\ \U^F'_  K3X<?]$_T3_P %4/\ \31_
MPK3X<?\ 1/\ 1/\ P50__$T ?QE_\.2/^"EG_1"]#_\ #I>&O_EC1_PY(_X*
M6?\ 1"]#_P##I>&O_EC7]FG_  K3X<?]$_T3_P %4/\ \31_PK3X<?\ 1/\
M1/\ P50__$T ?QE_\.2/^"EG_1"]#_\ #I>&O_EC1_PY(_X*6?\ 1"]#_P##
MI>&O_EC7]FG_  K3X<?]$_T3_P %4/\ \31_PK3X<?\ 1/\ 1/\ P50__$T
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
M5/!6E?$CX:>+M-U_P_KEC'>Z-K6D7B7%K>V\BADEBD0E71@000<5KT %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 445XS\1/\ @H;^P]\+/C1!
M^S;XX_:Q^'FE_$2[9([/P;J7BZU@O9)Y!F&!D=_W4DF5"(^&;<NT'(R >J>)
MO&7A#P5!:77C+Q7INDQ7^I0:?82:G?1VZW-W.XCAMXRY >61R%1!EF8@ $U\
M-?"[_@MKK7Q+_::\(>#U_9$O[#X,?$+XHZQ\.?!7Q;D\86\EU=^(-.6?>)M)
M6+S+:VE>UG2-VE+XC#LBA@!\YZIX6_;5_:A_: _9_P#V?O\ @K=XDM=3\.?M
M!Z;XI\5:I\(K?0+32+KX/7WA\1WFG7VGZM92-<E]LT<+R32EL3R!@,LJ?2'_
M  5._9+_ &V?VDOC3^S'XR_X)XZMX(T;3O _B#Q%K6K^*_$,<=SIVC27NG+;
M6NIQ6B,#?3J+F\EA491IO+:4^66) /@#_@D]^U+^TM^QW^UY=_#7X"?##QCX
MU^&GQ0^/.JZ!\:6UOPUJ*Z5X!\4OXHU*"*:QN((9/->;2(;0S1[/*CE\AI9H
MP2J_OE7&?L]?"SQ!\$_@MX>^%WBWXJZOXYU;2+ 1:IXOUZ""*\U>X+%Y+B58
M$1 S,QZ G&-S.VYV[.@ HHHH *I^(/$&@^$]"O?%'BK6[/3-,TZUDN=0U'4+
ME(8+6!%+/+)(Y"HBJ"2S$  $DUY1^U=_P4'_ &*/V&TTO_AK3]I7PMX&EULG
M^R;/6;__ $F[53AI$@C#2&,'@R;=@) )!(KXI_;(^*__  4T^(GC@_M,?L^W
M\GQ+_9YU'QUH&B>'OA7\-?"VB^);/XB>";K3FF\0:C=W$LHDC<D7%M"GF0Q^
M9''&0WG;V .X_;;_ ."TWC[X)>+?%[?LD?LV:-\5?!_PG^'&D>/OB?XLG\=1
MZ?%)HFHEVMQI 6*5;Z0V\4EP9-RQA0%&YF KXN_X*"?%?]H[X8?\%CO$G[:O
M[ GPE^(/B[XGV?PM\(:[I/A;3O#DTVB^(/!,UAJ;:O'J;AT$162"Q-OL+R-<
M1[$1W'R_67CCX'?#C]N[_@WBOO@-_P $@O#LVFZ'XTT2'3/!FB^--2G@FT^*
M/7T_M*QO);B222,PB.^B*;W"A D6Y=@/U9^P;^S?^T/^SW\.]3G_ &IOVH+W
MXE^-/$U_'?:H+?3X[+0] "Q+$FG:1:JH>"TC55'SL6D8&4A6D<$ ]'^ ?CCQ
M-\3?@7X,^(_C706TK6=?\*:=J.KZ6UC<6IL[J>VCDEA\FY59HMKLR[)5#KC#
M $&NMHHH ***X#]I7]J;]GC]COX6W7QJ_:<^+FC>#/#%I,L+ZIK%P5$LS E8
M8HU!DGE8*Q$<:LY"D@'!H [^ODO]K?\ X*1ZKX?UKPA\#/V!-(\&?%#XE^-_
MB%J7@Z*;4O$CIH'A>_TZR-[?#59[..:2.2./8@@50[/)C(*[3XA_P4A_X*+>
M _VR/^":EWX]_P""6'[;MC8Z[<_%WP=X:_X2_2+N>RGT&>]URTMQ]LAF1)X(
M3ORRR1@21K(,,NX5T/\ P0D_;$_97_;3T?XH_%/X4?!*/P?\7IM1TT?M#3Z*
MQET/5/$<:W5M]IL98YGMYED%N\YDB +K<1EWE;+@ ^.O^"E_QU\>?\%./V4/
MV9/CEJ_P"^(.D^.=.^)7C;P]'IGPBB?4[O1_'&G6MS#IL]I,#&IM_M]C',7=
ME"PI-ECY9>OTL_X)-?'3]M_X]_LLSZY_P4-^#T?@GXG:%XLO]"U?2[;1);."
MX2T$<:W<3-+)'=)*V]Q/ WD,253A,GQ3_@BC_P $N?VR_P!B?P%H.L_MD?M;
M7VL7VB:;JEIH?PP\'3B'P]8?VA?R7UU>7K; ^IW[S2%A*^%A!9$WJ=U?H-0
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
MDS6T+7-E--;BXMY)HXUAV;XX]S^97[37-K;7D1@N[>.5"02DB!AD'(X/O3Z
M.5^"_P #?@_^SIX M_A5\"OAOI'A/PW:75S<6VBZ'9K!;Q2W$SSS.J+P"TDC
ML?K@< "NJHHH **** "OSZ_X+#V/C?X"_M9_LT?\%+-2^$^K>/\ X8_!K5->
MLOB+H.B:8U]>:!%JEM###X@@ME!,GV9HCYC %D0@KC)9?T%HH _'S]FSXR_M
M ?M??\%KM=_;[_X)J?LLZ1>?"%_!EKX2\?\ Q"U76]2T+3_&J/=0RI?""\TN
M)Y=1LT21"B+(-BQHUP@8*?U1^&?[/?P3^#7BWQCX[^%GPTTK0M7^(.N+K'C.
M_P!.M]CZM?+"L(GE[;MB#.  6+N06=F/944 %%%% !1110!\H?\ !;3]E?XP
M?MB_\$X/'/P=^ MC;ZEXJBN-,UO2O#E\P%MX@;3K^"];39<D K,L!0!B%+[-
MQ R1\$?ME_M6_'/_ (*Y_$G]G3P3^P%^Q-KFB?$_X8^-[/Q5XFU;XCZ#JWA^
M7X;WEFP-QIES=M8_9Y+.Y5?*98I)))/+3_1\K@?M-10!\C_L1_\ !)?]GK]G
M?XQ>(_VW_B)\+='OOCS\1-5N-=\7:T-1DU*RT'4+L!KNVT9IX8F@MR^X"4QB
M=U.UVVX0?7%%% !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
B4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>snap-20260630_g7.jpg
<TEXT>
begin 644 snap-20260630_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] )4 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@ 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@
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 \[_ &G?
MVLOV=OV-/ANGQ:_:8^*-CX4T&;4H=.M+FZAFFEO+R7<8[:""!'FN)6".1'&C
M-A&.,*2-3X"_'[X-?M0?";1_CI^S_P#$/3O%7A+7H6ETK6]+D)BF"NT;J0P#
M(Z.K(R, R,I5@""*\?\ ^"F/Q_\ @;^SI\(-&\9?'KP]XDLM/O=<;3=)^*7A
MWP1;:XWPWU">UG2#79$F20VRQDE5G6&50[HKKM<@_+W_  1H_:*M/V?/V O#
MWP@N/ VHOXB\:_$;QU;? JZU30=1LI/B9';O/J$&LWS3*XTUKW<Y+3&./@>6
M I5  ?:WC[]NW]DKX7_%KQ-\"O'/QKTVR\6^#?AI=_$#Q3HHMYY9-,\.6SJL
MU]*T<;(H4LI\K/FLK!E0J<UPW[*/_!7_ /X)O_MQ?%)O@K^RI^U%I?C'Q0FE
MS:B^DV6DW\+BUB9%DE+3VZ)@&1!][/S# K\X/^"7OPN_;X^"?_!=K3?$?[5G
M[(4EIX_^(/P$UV^^+/C-OB+9WT5UY^O6LBZE$(4*1PPFVL]-@TU'+QPJLNXA
M7W?;W_!);3M1^/\ XY^-O_!1WXD:=.^O_$+XE:GX8\%-?1%7TKP;H=U)8V-I
M$K<Q"6>.ZNY0N%DDF#'.T&@#[5HHHH ***Y[XM>/9_A;\+O$7Q)M/!&M^)IM
M!T6YOX?#OAJR^TZCJCQ1,ZVMM%D;YI" B*2 689(&30!T-%?+'[ W_!2'Q9^
MUU\7_B#^SI\9OV6-5^%'C[X>:7H^JZIH5SXGM=9B-CJ<<DEN))[95%O=+Y3"
M2VD4,AQAG&2.>_:S_P""KOC/]DG]HNP^'OC#]B'QA<?#67QGH'A6[^*TVM6U
MJEQJ>K%1"--T^0>=JD,3.J3R1,I1MX"/MR0#[(HKY5_:>_X*M_";]G7]O+X/
M?\$^M-\'W/B?Q?\ %#4Q#K%Q97PB@\*VLD,[VTUR?+</+.;:?RX,HQ2&1R0
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
MKP.E[XJ\3ZJMGXGU^/Q59Z3=Z-HVPF=K*:Z)6.[EXC28))Y(+N%WA" #N?V
M?VZ= _;F^ &I?&2X^'5]X'U/PQXLU;PQXU\-ZMJ$-T-)U739C%=1I=0_N[F(
M'!69<!@>@P:\D_8D_P""P-U^VIX\CU#0_P!D?Q%H7PHUC2-4U3PK\4I_$UC=
M"6SLI63S]2TZ(^?I*7 21K<REO-"< =0?L,?#G]H_P""_P"RY\.OV3K;_@FI
MIGPL\)7%]K&B^,[2'XSVFMW.BZ<UH98]8:X2VC.HW-Y=RRK(@"LAS(25(4?'
MO_!/?_@BY^V+^SE\4OACX0OOV9?AAX-M?@WX2\?:-XE^*MOKL=U'\9H]9AEB
MTR"_L[94NUMK=GBDD2Y<E1"%A*\8 /L/_@EK_P %6_BW_P %+KX^*(_V)/\
MA"/ $_AYM2T[QD_Q=T35YY)6F1(+:?3+5A>6;2QF:0-,B@"$CG<I/VE7YH?\
M$WO^">_[2'@/]NOPO^TWXW_88^&?[-FB^!_@W=>#M>T;X7Z[;7%MX\U*:[BE
M%VL-LNZ*TC$32(;MWN=SHK%\%Q^E] !117EO[8'[:7[-'[!/P=D^/W[6/Q*_
MX13PE%J4%@^K?V->WV+B;=Y:>59PRR\[6YV8&.2* /4J^4_!G_!$'_@EA\/O
MCU9_M/\ A']D72K7Q[I_B3_A(+7Q*VNZG+.NI^<9OM)$ERR,YD)8[E()/2O+
M/^(H[_@A1_T?-_YC+Q/_ /*RC_B*._X(4?\ 1\W_ )C+Q/\ _*R@#VOQY_P2
M _X)N?$SX4^'O@GXW_97T>]\-^%-7U/4_#UE_:5]%)8W&HRM+?[)XYUF\NX=
MB9(2YC?@%2% &I\>/^"5_P#P3V_:8L/!VD_&K]E7PSJUIX TI=+\)6D"3645
MAIZ[-MCLM9(UEM1Y:?Z/('BX^YR<^ ?\11W_  0H_P"CYO\ S&7B?_Y64?\
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
M_P (CI&G^3=C4+2$2;[&TA=OW<KC:S%?FSC(!'\Y=?LY_P &3/\ RD ^*O\
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
M^3U%%% !1110 5^SG_!DS_RD ^*O_9'7_P#3K85^,=?LY_P9,_\ *0#XJ_\
M9'7_ /3K84 ?TP45\5?\'%G_ "A5^/W_ &*MK_Z<;2OXV* /[_**_@#HH _O
M\HK^ .B@#^_RBOX Z_O3^!O_ "13P?\ ]BMI_P#Z31T ?R-_\'-/_*<?X[_]
MA#0__3!IM?"%?=__  <T_P#*<?X[_P#80T/_ -,&FU\(4 %%%% !1110!_0=
M_P &-?\ R*W[2W_80\)?^@:O7U/_ ,'?_P#RAVO_ /LI&A_SGKY8_P"#&O\
MY%;]I;_L(>$O_0-7KZG_ .#O_P#Y0[7_ /V4C0_YST ?RE4444 %%%% !7I'
M[&W_ "=]\*O^RDZ%_P"G""O-Z](_8V_Y.^^%7_92="_].$% ']VE?Q _\%7_
M /E*7^TK_P!E_P#&7_I[O*_M^K^('_@J_P#\I2_VE?\ LO\ XR_]/=Y0!X#1
M110 4444 %?T_P#_  95_P#*+'Q[_P!E_P!5_P#3)H=?S 5_3_\ \&5?_*+'
MQ[_V7_5?_3)H= '"?\'NW_)I'P4_[*->_P#I U?S=U_2)_P>[?\ )I'P4_[*
M->_^D#5_-W0 4444 %%%% 'US_P05_Y3&?L\_P#91K7_ - >O[0Z_B\_X(*_
M\IC/V>?^RC6O_H#U_:'0!_ AXD_Y&*__ .OV7_T,U2J[XD_Y&*__ .OV7_T,
MU2H **** "BBB@#^O#_@U=_Y0;?![_K]\2_^I!J-?H97YY_\&KO_ "@V^#W_
M %^^)?\ U(-1K]#* "BBB@ HHHH **** "BBB@#^=7_@^$_Y+E^S_P#]BGKO
M_I3:5^%M?NE_P?"?\ER_9_\ ^Q3UW_TIM*_"V@ HHHH **** /TK_P"#2S_E
M-1X)_P"Q3\0?^F^2OZ;?^"BW_*/KX[?]D;\3_P#IIN:_F2_X-+/^4U'@G_L4
M_$'_ *;Y*_IM_P""BW_*/KX[?]D;\3_^FFYH _AGHHHH **** "BBB@#^V'_
M ((N?\HE/V<?^R-Z!_Z115_/_P#\'E'_ "EMTK_LCNC?^EFHU_0!_P $7/\
ME$I^SC_V1O0/_2**OY__ /@\H_Y2VZ5_V1W1O_2S4: /R>HHHH **** "OV<
M_P"#)G_E(!\5?^R.O_Z=;"OQCK]G/^#)G_E(!\5?^R.O_P"G6PH _8O_ (.+
M/^4*OQ^_[%6U_P#3C:5_&Q7]D_\ P<6?\H5?C]_V*MK_ .G&TK^-B@ HHHH
M**** "O[T_@;_P D4\'_ /8K:?\ ^DT=?P65_>G\#?\ DBG@_P#[%;3_ /TF
MCH _D;_X.:?^4X_QW_["&A_^F#3:^$*^[_\ @YI_Y3C_ !W_ .PAH?\ Z8--
MKX0H **** "BBB@#^@[_ (,:_P#D5OVEO^PAX2_] U>OJ?\ X.__ /E#M?\
M_92-#_G/7RQ_P8U_\BM^TM_V$/"7_H&KU]3_ /!W_P#\H=K_ /[*1H?\YZ /
MY2J*** "BBB@ KTC]C;_ ).^^%7_ &4G0O\ TX05YO7I'[&W_)WWPJ_[*3H7
M_IP@H _NTK^('_@J_P#\I2_VE?\ LO\ XR_]/=Y7]OU?Q _\%7_^4I?[2O\
MV7_QE_Z>[R@#P&BBB@ HHHH *_I__P"#*O\ Y18^/?\ LO\ JO\ Z9-#K^8"
MOZ?_ /@RK_Y18^/?^R_ZK_Z9-#H X3_@]V_Y-(^"G_91KW_T@:OYNZ_I$_X/
M=O\ DTCX*?\ 91KW_P!(&K^;N@ HHHH **** /KG_@@K_P IC/V>?^RC6O\
MZ ]?VAU_%Y_P05_Y3&?L\_\ 91K7_P! >O[0Z /X$/$G_(Q7_P#U^R_^AFJ5
M7?$G_(Q7_P#U^R_^AFJ5 !1110 4444 ?UX?\&KO_*#;X/?]?OB7_P!2#4:_
M0ROSS_X-7?\ E!M\'O\ K]\2_P#J0:C7Z&4 %%%% !1110 4444 %%%% '\Z
MO_!\)_R7+]G_ /[%/7?_ $IM*_"VOW2_X/A/^2Y?L_\ _8IZ[_Z4VE?A;0 4
M444 %%%% 'Z5_P#!I9_RFH\$_P#8I^(/_3?)7]-O_!1;_E'U\=O^R-^)_P#T
MTW-?S)?\&EG_ "FH\$_]BGX@_P#3?)7]-O\ P46_Y1]?';_LC?B?_P!--S0!
M_#/1110 4444 %%%% ']L/\ P1<_Y1*?LX_]D;T#_P!(HJ_G_P#^#RC_ )2V
MZ5_V1W1O_2S4:_H _P""+G_*)3]G'_LC>@?^D45?S_\ _!Y1_P I;=*_[([H
MW_I9J- 'Y/4444 %%%% !7[.?\&3/_*0#XJ_]D=?_P!.MA7XQU^SG_!DS_RD
M ^*O_9'7_P#3K84 ?L7_ ,'%G_*%7X_?]BK:_P#IQM*_C8K^R?\ X.+/^4*O
MQ^_[%6U_].-I7\;% !1110 4444 %?WI_ W_ )(IX/\ ^Q6T_P#])HZ_@LK^
M]/X&_P#)%/!__8K:?_Z31T ?R-_\'-/_ "G'^.__ &$-#_\ 3!IM?"%?=_\
MP<T_\IQ_CO\ ]A#0_P#TP:;7PA0 4444 %%%% ']!W_!C7_R*W[2W_80\)?^
M@:O7U/\ \'?_ /RAVO\ _LI&A_SGKY8_X,:_^16_:6_["'A+_P! U>OJ?_@[
M_P#^4.U__P!E(T/^<] '\I5%%% !1110 5Z1^QM_R=]\*O\ LI.A?^G""O-Z
M](_8V_Y.^^%7_92="_\ 3A!0!_=I7\0/_!5__E*7^TK_ -E_\9?^GN\K^WZO
MX@?^"K__ "E+_:5_[+_XR_\ 3W>4 > T444 %%%% !7]/_\ P95_\HL?'O\
MV7_5?_3)H=?S 5_3_P#\&5?_ "BQ\>_]E_U7_P!,FAT <)_P>[?\FD?!3_LH
MU[_Z0-7\W=?TB?\ ![M_R:1\%/\ LHU[_P"D#5_-W0 4444 %%%% 'US_P $
M%?\ E,9^SS_V4:U_] >O[0Z_B\_X(*_\IC/V>?\ LHUK_P"@/7]H= '\"'B3
M_D8K_P#Z_9?_ $,U2J[XD_Y&*_\ ^OV7_P!#-4J "BBB@ HHHH _KP_X-7?^
M4&WP>_Z_?$O_ *D&HU^AE?GG_P &KO\ R@V^#W_7[XE_]2#4:_0R@ HHHH *
M*** "BBB@ HHHH _G5_X/A/^2Y?L_P#_ &*>N_\ I3:5^%M?NE_P?"?\ER_9
M_P#^Q3UW_P!*;2OPMH **** "BBB@#]*_P#@TL_Y34>"?^Q3\0?^F^2OZ;?^
M"BW_ "CZ^.W_ &1OQ/\ ^FFYK^9+_@TL_P"4U'@G_L4_$'_IODK^FW_@HM_R
MCZ^.W_9&_$__ *:;F@#^&>BBB@ HHHH **** /[8?^"+G_*)3]G'_LC>@?\
MI%%7\_\ _P 'E'_*6W2O^R.Z-_Z6:C7] '_!%S_E$I^SC_V1O0/_ $BBK^?_
M /X/*/\ E+;I7_9'=&_]+-1H _)ZBBB@ HHHH *_9S_@R9_Y2 ?%7_LCK_\
MIUL*_&.OV<_X,F?^4@'Q5_[(Z_\ Z=;"@#]B_P#@XL_Y0J_'[_L5;7_TXVE?
MQL5_9/\ \'%G_*%7X_?]BK:_^G&TK^-B@ HHHH **** "O[T_@;_ ,D4\'_]
MBMI__I-'7\%E?WI_ W_DBG@__L5M/_\ 2:.@#^1O_@YI_P"4X_QW_P"PAH?_
M *8--KX0K[O_ .#FG_E./\=_^PAH?_I@TVOA"@ HHHH **** /Z#O^#&O_D5
MOVEO^PAX2_\ 0-7KZG_X._\ _E#M?_\ 92-#_G/7RQ_P8U_\BM^TM_V$/"7_
M *!J]?4__!W_ /\ *':__P"RD:'_ #GH _E*HHHH **** "O2/V-O^3OOA5_
MV4G0O_3A!7F]>D?L;?\ )WWPJ_[*3H7_ *<(* /[M*_B!_X*O_\ *4O]I7_L
MO_C+_P!/=Y7]OU?Q _\ !5__ )2E_M*_]E_\9?\ I[O* / :*** "BBB@ K^
MG_\ X,J_^46/CW_LO^J_^F30Z_F K^G_ /X,J_\ E%CX]_[+_JO_ *9-#H X
M3_@]V_Y-(^"G_91KW_T@:OYNZ_I$_P"#W;_DTCX*?]E&O?\ T@:OYNZ "BBB
M@ HHHH ^N?\ @@K_ ,IC/V>?^RC6O_H#U_:'7\7G_!!7_E,9^SS_ -E&M?\
MT!Z_M#H _@0\2?\ (Q7_ /U^R_\ H9JE5WQ)_P C%?\ _7[+_P"AFJ5 !111
M0 4444 ?UX?\&KO_ "@V^#W_ %^^)?\ U(-1K]#*_//_ (-7?^4&WP>_Z_?$
MO_J0:C7Z&4 %%%% !1110 4444 %%%% '\ZO_!\)_P ER_9__P"Q3UW_ -*;
M2OPMK]TO^#X3_DN7[/\ _P!BGKO_ *4VE?A;0 4444 %%%% 'Z5_\&EG_*:C
MP3_V*?B#_P!-\E?TV_\ !1;_ )1]?';_ +(WXG_]--S7\R7_  :6?\IJ/!/_
M &*?B#_TWR5_3;_P46_Y1]?';_LC?B?_ ---S0!_#/1110 4444 %%%% ']L
M/_!%S_E$I^SC_P!D;T#_ -(HJ_G_ /\ @\H_Y2VZ5_V1W1O_ $LU&OZ /^"+
MG_*)3]G'_LC>@?\ I%%7\_\ _P 'E'_*6W2O^R.Z-_Z6:C0!^3U%%% !1110
M 5^SG_!DS_RD ^*O_9'7_P#3K85^,=?LY_P9,_\ *0#XJ_\ 9'7_ /3K84 ?
ML7_P<6?\H5?C]_V*MK_Z<;2OXV*_LG_X.+/^4*OQ^_[%6U_].-I7\;% !111
M0 4444 %?WI_ W_DBG@__L5M/_\ 2:.OX+*_O3^!O_)%/!__ &*VG_\ I-'0
M!_(W_P '-/\ RG'^._\ V$-#_P#3!IM?"%?=_P#P<T_\IQ_CO_V$-#_],&FU
M\(4 %%%% !1110!_0=_P8U_\BM^TM_V$/"7_ *!J]?4__!W_ /\ *':__P"R
MD:'_ #GKY8_X,:_^16_:6_["'A+_ - U>OJ?_@[_ /\ E#M?_P#92-#_ )ST
M ?RE4444 %%%% !7I'[&W_)WWPJ_[*3H7_IP@KS>O2/V-O\ D[[X5?\ 92="
M_P#3A!0!_=I7\0/_  5?_P"4I?[2O_9?_&7_ *>[RO[?J_B!_P""K_\ RE+_
M &E?^R_^,O\ T]WE '@-%%% !1110 5_3_\ \&5?_*+'Q[_V7_5?_3)H=?S
M5_3_ /\ !E7_ ,HL?'O_ &7_ %7_ -,FAT <)_P>[?\ )I'P4_[*->_^D#5_
M-W7](G_![M_R:1\%/^RC7O\ Z0-7\W= !1110 4444 ?7/\ P05_Y3&?L\_]
ME&M?_0'K^T.OXO/^""O_ "F,_9Y_[*-:_P#H#U_:'0!_ AXD_P"1BO\ _K]E
M_P#0S5*KOB3_ )&*_P#^OV7_ -#-4J "BBB@ HHHH _KP_X-7?\ E!M\'O\
MK]\2_P#J0:C7Z&5^>?\ P:N_\H-O@]_U^^)?_4@U&OT,H **** "BBB@ HHH
MH *S_%?BOPYX&\.7?BWQ;J\-AIMA"9;R\G.$B3IN..W-:%17UA8ZI:2:?J=E
M%<6\J[98)XPZ./0J>"* /P-_X.H_@'\1_P#@I!\5?@_XE_8O30?&=EX6\/:M
M;:]-_P )?IFG?999I[=XUQ?7$)?*HQR@8#')&17Y0_\ #EC_ (*/_P#1$]!_
M\.EX:_\ EC7]G'_"KOAG_P!$[T+_ ,%$/_Q-'_"KOAG_ -$[T+_P40__ !-
M'\8__#EC_@H__P!$3T'_ ,.EX:_^6-'_  Y8_P""C_\ T1/0?_#I>&O_ )8U
M_9Q_PJ[X9_\ 1.]"_P#!1#_\31_PJ[X9_P#1.]"_\%$/_P 30!_&/_PY8_X*
M/_\ 1$]!_P##I>&O_EC1_P .6/\ @H__ -$3T'_PZ7AK_P"6-?V<?\*N^&?_
M $3O0O\ P40__$T?\*N^&?\ T3O0O_!1#_\ $T ?S4?\&\/["_[2O["__!3[
MPO\ M$?M3^%M!\+>#M.\/:Q;7FL?\)YHU]Y<L]F\<2^59W<LIW.0,A"!G)('
M-?NE^VA^U-^SK\6?V._BQ\*_A_\ &/0=0U[Q-\-->TK1+#[:(OM-Y<:?/##%
MODVHFZ1U7<[*HSDD#)KZ%_X5=\,_^B=Z%_X*(?\ XFC_ (5=\,_^B=Z%_P""
MB'_XF@#^,?\ X<L?\%'_ /HB>@_^'2\-?_+&C_ARQ_P4?_Z(GH/_ (=+PU_\
ML:_LX_X5=\,_^B=Z%_X*(?\ XFC_ (5=\,_^B=Z%_P""B'_XF@#^,?\ X<L?
M\%'_ /HB>@_^'2\-?_+&C_ARQ_P4?_Z(GH/_ (=+PU_\L:_LX_X5=\,_^B=Z
M%_X*(?\ XFC_ (5=\,_^B=Z%_P""B'_XF@#^,?\ X<L?\%'_ /HB>@_^'2\-
M?_+&C_ARQ_P4?_Z(GH/_ (=+PU_\L:_LX_X5=\,_^B=Z%_X*(?\ XFC_ (5=
M\,_^B=Z%_P""B'_XF@#Y0_X)B_M!_ []GG_@G?\ !3X%_&'XKZ#H_BKPC\--
M(TKQ#I?]HI<?9+R"U2.6+S8"\<FU@1N1F4XX)%?C_P#\'+W['7Q\_P""@?\
MP42T_P".O[(FA:#XM\*P?#73-*EU7_A.-(L-MW%<WKR1^5>W4,APLL9W;=IW
M<$X./Z+_ /A5WPS_ .B=Z%_X*(?_ (FC_A5WPS_Z)WH7_@HA_P#B: /XQ_\
MARQ_P4?_ .B)Z#_X=+PU_P#+&C_ARQ_P4?\ ^B)Z#_X=+PU_\L:_LX_X5=\,
M_P#HG>A?^"B'_P")H_X5=\,_^B=Z%_X*(?\ XF@#^,?_ (<L?\%'_P#HB>@_
M^'2\-?\ RQH_X<L?\%'_ /HB>@_^'2\-?_+&O[./^%7?#/\ Z)WH7_@HA_\
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
M"Y:&5'^5SC=@X(('Z(5CV/P^\ Z7>1ZAIG@C1[>XB;=%/!ID2.A]0P7(-;%
M!1110 4444 %%%% !1110 4444 %%<SXW^,WPF^&OBGPOX'^('Q'T;1M8\:Z
MG)IWA+3-2U".&?5[J.%YGAMT8@R,L:,Q ]AU90>FH **** "BBB@ HHHH **
MX_X'_'_X*_M*^"&^)/P$^)FD>+-"35+O37U31KH2Q+=6LS0SQ$CHRNA'H058
M95E)["@ HHHH **** "BBL^#Q9X5NO$]SX)MO$NGR:U9V45Y>:1'>H;J"WE9
MTCF>('>L;M'(JL1AC&P!)4X -"BBB@ HHHH **** "BL_P 6>+?"O@+PS?\
MC7QQXEL-&T;2K1[K4]6U6\2WMK2! 6>6660A8T4 DLQ  '-1^"/&_@_XE^#=
M*^(GP^\36.M:%KFGPW^CZOIERLUO>VTJ!XYHW4D.C*P8$<$&@#4HHHH ****
M "BBB@ HKCK?]H/X&W?QQF_9GL_BSH$WQ!MM .MW7@V'4XVU&#3A)'']IDA!
MW)&7EC + 9W#&178T %%%% !1110 445S7QA^,OPI_9]^&^J_&#XW?$+2?"O
MA?0[8W&JZYK=ZEO;VZ#@99CRQ)"JHRS,0J@D@4 =+161\/\ Q[X0^*G@31?B
M=\/M=AU30?$6DV^IZ+J=N#Y=W:3QK+%*NX @,C*PR >>0*UZ "BBB@ HHHH
M***\V\)?M??LU>/?VC=?_9*\#_%[2M8^(7A714U7Q-X<TQVG?2K=I5B47$B*
M8HI2S+^Y9A+M(;9M(- 'I-%%% !1110 4444 %%9OB#QEX0\)S6-OXJ\5:;I
MDFIW:VNFIJ%]'";N=ONQ1!R/,<]E7)/I6E0 4444 %%%% !111TZT %%<_\
M#[XL?"SXM6-YJ?PJ^)?A_P 36VGWKV=_<>'M9@O4MKE,;H9&A=@D@R,H<$9Y
M%=!0 4444 %%%% !1110 4444 %%%% !117GO[3?[5W[.?[&GPMN/C3^U!\7
M=(\&>&K>=(/[1U:5LSSL"5@AB0-)<2L%8B.)6<A6(& < 'H5?(_[67_!2+7=
M.USPC\"?^">NF>"OB=\2?&OQ!U3PA]MU;7IAX>\)WVFV7VV^&JS6,<LJ2(AC
MC$"A69Y,%E*[3Y-\6_VGM5_X*RS^'[S_ ()V_M[WGA/X%^'="UZ^^,7Q!^'M
MQ#8>)=)U:WBB;3+.:UU* 75M;O\ Z3*^(5,JV[)YB#!/4_\ !##Q7\*O&_[*
MOACXU^(Y/"NG?'WXS^!M/\9?%BSTR^2*]UO89+2VUR?3T<+"9T".\L<4:RR2
ML22<8 /B#_@I/\:_B/\ \%0/V3OV8_CGJ?[//Q L?'>G_$7QOX>CTWX/H^H7
M.C^.-/MKB#3;FUN"R*+;[?8QSEY'4) DV6)CWU^EO_!)SXU?MR?'']E>76?^
M"B7PEB\&_$_0_%FH:'JVF6VB26<%Q':^7&EW"S32I=)*=[BXA80L20@PF3XK
M_P $4_\ @EA^UW^P_P" ?#^L?MA_M<ZCKVIZ'I.I6.A?#3PC<^1X<TQ;^^>^
MNKJ[^17U._DG<MY\@ A#,B;EPU?H)0 4444 %%%?'WQ8_P""YG_!-7X=?%G4
M?V=C^U-HL/B^WU"31(]2N](OW\/6>M[2([&[U6.$VD+A\!P91LPP8JPQ0!](
M?%[]H3X(_ %_#<?QH^*&C^&F\8>)K;P[X775KL1'4]4N-WDVD0/WI'VG Z<<
MD5\-_ '_ (*N_MO>._VI/@__ ,+C_9M\(^&/@W\?_%OBCPYX TMAJ47C+1Y=
M(CN9([W4DN MN\-RMI(X2%/W:2QL97Z-X'\8_#W[7_[#M[;_ !2_X*UZ#XU_
M:,^ ^J^#O#NI?&2\O=8TF\TCP;XWGUT+#?:);!;:[BL[5-D;111@M]J0EF4$
M5]=?\%/?^"<7[4/[;_[4?P%^)_P&_:E/PIT;X;V?BJ'Q/XATJU$NMQ)JEO96
MO_$LWH8XKA[=+N+[0Q#6XDWH'8XH _/[_@CMX#_X*8?LG_M,^'E^ /[*OC[0
M?@OXW^(DN@_'P^,]"6:+^W(+W4PVL:5;-=136UK]ECL[:XO&4QF5/E29D1#^
M[%<S\&/A5H'P,^$WASX.>%M8UK4-.\,Z/!IME?>(M7EO[Z>.) BO/<3$O*Y
MR6)]@   .FH **** "HKV]L]-LYM1U&[BM[>WB:2>>>0(D:*,LS,>   22>
M!7G?[1O[8_[*7[(6EZ?K/[47[17@[P#;ZM.8M+;Q5K\%FUXXQN$2R,&DV[@6
M*@A003@5\%_\%H_V^?B_\'?B?\$?'/P$NM"^)?P(UCX<>,/$OQH\%VL]I=V7
MC+PE"VD6ES);S8*S-#;ZG-.BK(J2!&#;^%(!ZC^W%_P6FOOV;?'7B+PU^S=^
MRQ-\9=)^'7PXL?B!\4_$FF>.K/3;;2O#MV[^3/8^8DAU.4PQ23[8]D8C5?WA
M9\#X7_X*%_M,_%7X'?\ !934OVX/V*O#GC/QCX_3X/>#-8TCX;:/X>NI[+Q?
MX(G@UB763>R1(PM! 8=-DBE;<1-A5CD)(7ZP\?\ [/\ \*?VG?\ @WT\4_ _
M_@C19WWB#1_&'AI] \ 7'B&:XM;F\L1K;+<6[7&I".4V\<;WJ1&0[1'@*2#S
M]1?\$^?V>/VI?@?\/]2UK]L/X\:7XO\ &/B%[5AHGA?0X[/0?"-G!%Y<.E::
M2GVF:! 3F2=RSMEMJ,SEP#T[]G#XFZQ\:?V>_ WQA\0Z''IFH>*O"&FZM?:;
M#'<*EK-<6T<KQ*+F**8*K.5'F1H^ -RJ<BNTHHH ***AU#4+#2;"?5-4O8;:
MUMH6EN;FXD"1Q1J"6=F/"J "23P * )J\<_;'_;C^!O[%GP=\:_%#XA>(;?4
M-3\%^![KQ3-X*TN^A;5[VQAD2'S8[<MO$1GDBB,Q'EJT@W$5Y1\0_P#@K+^R
MM\9_@U\7/"W_  3\_:-\-_$_XO>%? FKWGAKP?X(U""]U&\OXK9_(>UBDREX
MJS&,L8Q*N.H;(4^0?\$R=2TG]I;X\VOA7_@HY\-[*S_;/_9BT:;0M8UVTO'A
M3Q5X=OX\0:JBQ%(K^TE#Y9'1E@N2SA(6E50 >+_MB>,?VS?^"LO@C7_V0_'_
M .RYX1\#?%OX0:MX0^*>A^"=6^(9U?P=XU\-W<\L;VFKNJ0(RPA9'D5E(9K?
M]V0&^;V?_@DG^UO\9_%/[8?B[]C]OVVO W[2WPTT?X4Z;XFT;XD> ?"^G:7;
M>%;]KQK,^'I$TS_1P&C1IX48^:D46&R,&K>O?\$Y_P#@H3\0O^"N'Q;_ &C]
M'_:4B^%_P;\4KX-5+[PND,_B;7K?2+/>=,ADE5X]/LWO)[EIV93),%1 NQG-
M?>W@GX<?#SX::?/I/PX\!Z+X?M;JZ>YN;;1-+AM(YIVQNE98E4,YP,L>3CK0
M!LT444 %%%>%_MA?\%,?V#_V!+G2M/\ VO/VF/#_ (+O=;7?I>EW?G7-Y/%N
M*F86]M')*L6X$>:5" @C=P: /9/%GBWPMX"\+ZCXW\<>)+#1M&TBREO-5U;5
M+M+>VL[>-2\DTLKD+&BJ"Q9B  "2:^ OVV_^"SWQD^$OB#QKXB_8V_9[\+?$
M;X>_!_X>Z'XY^)?B[6?%TED-5TC5-\D$>A^5#)'<R"WC:=I9'"8(0*S8W>0_
M\%#/C7^V_P"*O!OC3]O3X<_M/6DOP>B\=>#?#OP+^'7AT:3JWAKXJZ)JUQ96
M>JKJ65DFE>1[JYAV,8_*6U=50EO,KZ'_ &U?V'/"OQQ_X(\>//\ @G-_P3 U
M?PG"EM<6GAO2K&7Q7)=V.E-#K5K=:A97-P9)I8RD!G5HB2Z!E15 VJ #X6^/
M/PZ^+'_!,#7_ (V?M ?#3_@I-X/^$#_$;4K[XD? ?P_>>%K35/$_Q+EEMX+N
M71=6ENHI+A[>&:465K#&Y<M=22')0"OVD^!OBWQIX_\ @IX/\=_$CP>_A[Q%
MK?A;3[_7_#\@(;3+V:VCDGM3NYS'(S)SS\M>6_L4_LA_$OX$>!;B\_:D_:+U
M/XP>/-8UH:S?ZQK&GPP:;H=SY*0BVT6S5<:?:HB*H526<AG;!<@>]T %%%%
M!16;XQ\8^$OAYX3U+QYX]\36&BZ)H]E+>:MJ^JW:06UG;QJ6DEED<A415!)8
MD  5\,_$'_@JW\$?^"B/A+5?V4/^"4'[:6@6?Q?U:\L!;7^L:3>:;,FA_;(Q
MJ=_I3:A9B*]FCM%N&C,:R@%2^,*&H ]U_;B_X*)?"+]CCX<^.I=-:'QI\2O"
M/@)O%-C\)M$O0VL:E:-=1V<,HB57=(6N941I C$ .0K;<5\"?M,^&OVZ_P#@
MI[J?BC]DC]H#PS\&/!_QP_9M\2^$OB9X/\0Z<;O4_!]YI6HI<QSV^HVM_$[-
M+;Q1RR?-&1(\";5C4EF]!_8>U[Q5\$?^"@GAC]G7_@HM\&O'_B#XBW?B?QU8
M_LL?'SQU/I=SJ&J^%K6.-Y]-O9M.F#-*8X[BZ1KB%08YEV*A.#WA_P""3W[4
M/CS_ (*I?%O]KGQK^U[JWA+X2^+]>\(ZG8>"OA_>/9ZKX@DT3388X(;^]"A[
M>RCNC=,;:%C]H\TLY3"Y .?_ ."-?[3?Q$^*7[5GQ)^%GPQ_;:\3?M*_ NS\
M#:5K.F?%#Q7X?%I<:)XEFN)HKG1!*MM;K,&A1;GRPG^CJR1_*2Q?](:9#;P6
MR>5;PI&NXMM10!DG)/'J233Z "BBB@ K#^)OQ+\!_!KX=ZY\6?BEXIM-$\-^
M&]*GU+7-7OGVPV=K"A>25R,G"JI/ )/0 FO"/VR?^"M7[#/["/C&#X;_ !Z^
M*-^?$TNF?VI<^'/"WAJ^UF]T_3@<&^NH[**3[+ /[\NW=@[0V#C\^?\ @KK_
M ,%)W\*_M0?!+]N']E7]I;P]XD^%ME\$M8U_4/ ]]K>W2OB5IDVN:9IE[H\4
M$I"O?F&[>1(WC,B/8LK)\K+0![?^W#_P5[_;#\!6OQ!_:%_8N^%/@'6?@?\
M!OP;X8\4^(/%GC:'4U;X@6FL 3>3H-S!LMXS!;LI=I?,82R1J8P.&^9/VIOV
M;?%?_!,:7XF7?P;_ ."@/Q#^'6N_$'Q#J/CS]E;X2_"[P3<7+>(=5G$5Q<:7
MKWDZ?*+]FN)5M+>":<K%"ID.[YD7ZZ\=? _P/_P5E_X(/:5\(O\ @FYHFF?"
MCPGXY72I/!NE>)+2+[/ING67B&&>=)HK1[A<LMK,_DAF)9A'(4+/M^I/V(OV
M0KW]D'X;:EH'BO\ : \:_%#Q;XGUEM9\9^-?&NJO))J.HO%'&S6]J#Y-A;JD
M:)';P@*B(JDOM!H ])^%FI^.-:^&'AS6?B;H<.F>)+O0;.;Q#IMN^Z.TOG@1
MIX5.3E5D+J#D\#J:WJ** "BBN9^,'QH^$?[/OP^U#XL?'+XEZ'X1\,Z6@;4-
M=\1:G%:6L&3A0TDA W,2%5>K$@ $D"@#IJ^9?VV?^"C&G_L\+X3^&_[.G@73
M/BO\3O'OC^;P;X;\*6OBZWL+2TU2"S:]N5U&\(D%GY-N%D,10RN9(PJ8;</)
M/VZ/V_OCA^T)^R]X3\;_ /!##QUH/Q4\4W?Q'ACU:[T":WO=/MK"QLKO4;FQ
MU!F!:S-T+6*V3=Y3LUR@61-ZL?0_^"5P_8B^/?@37_\ @H1^RC\/W\/:M\9-
M3BU#XD:#<W4A;2/$EK');WD,EJQV6EX&DD6=T1#.-DC;@RD@'YA?ML_M,>,?
MVI?C1\(/^"@_QH^#OA7P3X(U0R_"/Q;KGQ&T*/Q9I_P-\9Z7XD>6YU2.)MEM
M.+I$C@2Y=54"(>8=J"-_T_\ ^".G[7WQA_;'_9D\1>*/C3XD\/>*=1\&_$W6
MO".G_$?P?:>1I'CFQLFB\G6K1 S(L<OF-&WELT?F02;#C 'B'_!&[_@FS^WY
M\$/ $<'[?_QCT:/PRDWB%HO@IX?TZUO++5Y]5U*:]N-1URYE63[7<%I L44)
M5(HXTRQ9Y5;]$_#_ (>T#PGHEKX:\+:'9Z9IUC"L-EI^GVR0P6\8X"(B *BC
ML  !0!<HHHH ***^<_BE_P %9_\ @G;\)OCH_P"RQXK_ &P/ 5E\2FD-M!X7
MOM<$>R](Q':W%P 8;65F*KY<KJ_S#Y3D9 /;O'GQ3^&?PMCTJ7XE_$'1?#ZZ
M[K5OH^B'6=3BMO[0U"X;;!:0^8P\V:0\+&N6.#@<&OS.^,/_  4[_:/_ &U]
M"O?V=O#/[/UKX)^%?[1USXV^%'PH^)X\7.==L_$%K97T,=[>Z>L(^SVLTMO*
MJA)&E15WDC*@\6_P^_:M^)7[27P+^!/_  5]^*2>+=%^-G@WQ/XW^)_PNU>&
MPTZQ^%-[H+VUUIU]I>HZ<XFM@@G%LTIN6+*92[L6(7Z8_P""G_[''[97[9_Q
MZ_9F^+/["/QK\)^$=&\#S>)=1U?QY?V\>I)IZ:EIUO:6E]86H)CO)Q!+>&$L
M1$K.CENF0#X)_P""7W[9OQ\_9U^-OPO_ &?/#!\#^"_&6J?&"T^'OQF_9#\/
M?"*TTN[TVRAT](#XO348(OM-X52V%U+/+(\+1R[5/RJ[_O#7$? GX(Z?\%/A
MSX=\&ZAXRUGQEK.A:##I=QXZ\82QW.M:K&G.^YN513(Q;D\8SR<GD]O0 444
M4 %%%% !1110 4444 %%%% !7Y\?\%C[3Q?\!OVK_P!F;_@I+K_PJU7Q[\+/
M@SK&O6OQ&T31],:^NM 35+6&&W\0Q6R@F46KQ$NP!9%8%<$EE_0>B@#\4_!W
MB[XO?\%'_P#@JQ\0OVE?^";7[,5E=?!7Q?\ "N3X>?%'XGMXCO=$L/%T%Z5
MU*.&\TR)I-3LHC(NQ%FRJQJT\8?;7Z._\$Y_^"5_[)7_  3'^&R^#?V?O"$M
MUKMW8P6WB+QYX@D%SK.LK$BI&DLY \N%%10EO&$B0*,+G+'Z/HH **** "BB
MB@"EXDTJXU[P[?Z'::K/82WME+!'?6QQ);LZ%1(G^TI.1[BOPTMOCIXC_9>_
MX),>*/\ @AC\:/V!M;\3?&W3/[1\-:%X8B\(ZI+I/CVTNKN:6'Q#IU]9V=Q'
MYZ&6.;,S1;9HMS2QD%4_=BB@#\[OV&?^"2?B;XD?!SX:>(O^"L_PULM7\?\
MPV\.Z-H>D:=H_P 5-8U'2M5LM,1)+*;5K F*RFNHK@RM@+-&Q 9FD/3]$:**
M "BBB@ HHHH _*CXR^.OV6_V5O\ @MU\8/&'_!5;PCX:F\)_%CX<Z!%^S_XZ
M^(FG0W&AZ?:V%J\>K:$)KE6@LYIKJ0W!#%0RL-S#S$#> ?\ !'?]BSX4_MX_
M%:_U_P")G_!.KQA<_LR^&OB3K^O_  "NO%7BZR?1-#2[6U:_TLV:7#-JM@]]
M:0R0&-9;4-$Y9G)DS^WWC?X?> ?B9HG_  C7Q'\$:/X@T[SEE_L_6],BNX/,
M7[K[)59=PR<'&16I:6=II]I%86%K'!!!&L<,,*!4C11@*H'     '2@#BOV=
MOV;/@C^R;\,(/@O^SQX MO#'A:UU"\O;31+*:5X+>6ZN)+F;RQ(S>6AEE=A&
MN$0'"JH %=S110 4444 %?*/_!<+X&?'7]H__@EC\7?A#^SA975]XJU#1;:>
MWT6RE9)M9M;>]M[F\TY"A#%KBVBFA"KRYDV='-?5U% 'X2_MI_ML?LN?MKM^
MR]HO_!'3]EI-1^/WA+Q=8ZIH>C>%+:+1-4\!063(M_HVJ1/"B1V+QF2%W=U@
MS&""RL0?UU\!_L^^"/BY\1O /[<OQP_9TB\'?&?0O!]UI AA\2?;)=)MKME>
M>PEGM66"^167<A=65&D=D"EB3ZS8>'?#^E:C=ZOIFA6=M=W[*U]=06J))<E1
M@&1@,N0.!G.*N4 %%%% !1110 5^6/Q,_:#^&'_!*W_@KC\?OC;^W]X4:+P+
M\?O"FAM\+OBOJ&BSWFGV?]GZ>;:[\,7,L4,QM!++^^"A-D@PS[F(Q^IU-DBC
MF79+&K+D'##(R#D'\Z /PZ_X)T?\$_OC]_P4*^ 'C/X)?$K]FOQ)\$?V8?&?
MQP/Q-^&5WH_CORM3T/R73_0-/M)[**:*QN7\R:&X9(?*PK)$V[>?V(_9F_9;
M_9__ &.?A#IWP)_9I^%VF>$O"^F9:'3M-B.9I2 'GFD8F2XF?:-TLC,[8&6.
M*[^B@ HHHH **** /D__ (+=_LQ?&3]KO_@FA\1/@U\ ]/CU/Q0PT[5K#PY.
M^V+Q MA?V][)IK\C(G2!D"D@,Y0$@$D?GS^VI^VKXE_X*M^.?V<? 7_!-/\
M8SUA?C)\,/&MCXEUR?Q1I>I^'KKX82V9'VG2+V:73A:&RG1?*;9<-O*1 6['
M"U^VU% 'S#^R=_P3>^$/PN^)]O\ MD?$GP5JC?&#5;2[N+Z#4_B5JOB33/"U
MWJ!$FHPZ/]N8+!'+(,,ZQ(Q4;!M0[*^GJ** "BBB@ HHHH _+_QG\9/&7_!(
MS_@I7^T+\8?CG\"_%/BCX>_M%6ND:QX(^)GAOPM>:LFF:M8:?]C_ +!U,6<4
ML\,3, T++&P"L<*Y+^7R_P#P0I_8 _:'M/B%JO[5'[5?["WPO\$^#]5\9^(/
M%_PDT+5S=OXE\"W&I26@>&SLY[81V5I(MLTJJ[I/$6 6*,2/G]:** ,CP+\/
M_ ?PN\,6_@GX:>"M)\/:-:,[6NDZ'IT5I;0EW:1RL42JJEG9F) Y9B3R36O1
M10 4444 %?G5_P %S/[/^%OQY_9:_;&_: ^'D_B_]GOX7^.=8/Q<T@:8U_;Z
M3<7UDEMI6NW-J%830V<WFDL58QF4;06=17Z*U'=6MM?6TEE>V\<T,T92:&5
MRNI&"I!X((X(- 'XS_ W]HM?'_\ P71U;X\?\$=/V1G\<?#>3P-!HGQRUWP+
MXHTS3_#>MR3212V.I[I6CB6^MMTBO"-UR\:-A &=C^JWP5_9.^ W[._Q ^(?
MQ,^#O@<:)JOQ2\11Z[XU^SWLQM[S4%A6(W"6Y<Q0R.!ND:-5:5V+.6.,=MX8
M\)^%?!.CQ^'?!GAG3](T^$DQ6.EV26\*$G)(2,!1D\GBM"@ HHHH **** (K
M^"XN;&:VM+LV\LD3+%.$#&-B" V#P<'G!]*_ W1/VBOV4OV5/^"3?Q*_X)(_
MMO?LN#6?VB]+UK5=/U+P5=:9<+J7Q$OK^_F>R\2Z7?+:3M=SD31M&YS)NMP,
MJF,?OO4,NG:?/>Q:E/80O<0*RP7#Q O&&^\%;J <#..N* /RG_9(_P""/?Q3
M_;M\$?!;XG?\%A_AQXDT36?A'\-+?P>?!8\=Q7<'CFT#PW,5UJWV;#H$>.-9
M+-W8RR0(\CD HWZH^&_#?AWP;X>L/"/A'0;+2M)TNSBM-,TS3K5(+>TMXT"1
MPQ1H L:*H"JJ@    8%7:* "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 **
=** "BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>snap-20260630_g8.jpg
<TEXT>
begin 644 snap-20260630_g8.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] *  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@ HHHH ***^1O^
M"@?_  4P^+_[%WB36H/A]^P+XU^(_AGP5X E\9_$/QRNL0:+I.EZ;%(XDAM)
M[J,IJ-\D<;RM:QE6"%/FRV  ?7-%>!?M+?\ !0[X0?LV_L S?\%"M3T'6-6\
M-3>&=+U;0=$M85CO]2DU-K>.PM0K'$<DDEU"K9SL!8G.VO!KK_@N/;>#?A'\
M0A\8?V1=>\/?&GX?_$G0/ DWP8M_%=G>R:GK.NQQRZ0L&I(JP^3/$[N9&0%!
M#)\K?+N /O:BO!OV OVX8/VW/ ?BZ\U[X3WW@+QI\.?'M_X.^('@N_U6*^.F
M:I:B-V\JZA"I<P/'-&Z2A5#988^7)]YH ***\2U3]J7XRV&IW-A;?L6^-[J.
M"=XX[F*YMMLRAB XRW0@9'UH ]MHKROX(?M*ZE\6?'NK?#GQ)\(=6\):GI&G
M17DMMJUW"[M'(VU?EC)*YZY/6O5* "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 *_-S_@LA\&O^"FW[4OQ[\(_"
M#X7_ +'</Q,_9LT:VAU/QQX3M_B]8>%Y?&^J+(SQ6=Y-*DTHT^$K$S0+&OG.
M6+/A$(_2.B@#X2_X*&?L\?MK?M_?L7^-OV7=(_9I\-_#^ZM/#7A#Q'X"O)_'
M,%W;7.OVEW!?7FAR1PPIY,4)M_LR7/$<AD5PJ*I%?/OQ$_X)@_M__M!3_%C]
MO;Q)\%= \*?%OQ%^T+\.?B-X1^#MSXWM[N.2T\(6?V..TGU.%/(2:Y26X<$
MHI6,,1N.W];Z* /DK_@D_P#LO_'KX(:9\9_CC^TUX-L?"WB_XW_&34?&4O@V
MPUJ/41H%B\,%O:VDMS$!'-.%A9W>/*?O% Y!KZUHHH **** /"_ /_*03Q__
M -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:O=* "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 **** /"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:O=*
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 ***\__:$_:H_9\_94T;0]?_:#^*.G^&;;Q-XEL_#_ (?^V+)))J&I
M74@C@MHHXE9W9F/)"[54%F*J"0 >@45P'[37[4?P$_8W^$%_\?/VE_B-;>%/
M"&ESP0W^M7=M-,D+S2K%$I6%'<[G=5X4]><"O'?AQ_P6B_X)A_%OX-^/?V@_
MAY^UKHVI>#?AA'I[^.]>72=0CBTD7TSPVF]9+=7<R21LH$:L<CG&1D ^H:*\
MG_9"_;F_92_;V\!ZC\3OV1OC%9>-="TC5VTO4=1L;*Y@6&[$4<IB(N(HV)V2
MQMD CYNN<UZQ0 4444 >%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$T
MK_T8U>Z4 %%%% !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 5^<__!P!^RY\)O%/A?X5_M1#X7IJ?Q"TKXU> ]"T_7R)
MIY;#2_[>6>5(8]QCAW,Y,DJJ'90JLQ55 _1BB@#QWXI_ML_!_P"'<GQ:\,V,
MVH:CXF^#WP^;Q=XET5-(N40VAM;BXA6*=HQ%,[BW<;(V9E.-P&1G\_/%7[.7
MP]L_^"$>A>/_ -L_7OB;::A\:/%_A[XF?'/QG\,_#T5_J]O>7]];ZBDUQ%,'
M,=E9(MG =D<I@CM4VQ. P/ZRT4 ?#_\ P1'^,/QM^+O@SXO2^)?B[XP^)'PK
MT?XGS67P0^)/C^Q,.JZ_HXMHFF9G,$!NH([EI$CN#&-_S@'"!5^X*** "O$M
M4_8(^#6KZG<ZM<^*O&ZR74[S2+%XON54,S%B  >!D\#M7MM% 'S%^S;\)/#7
MP@_;@\=>%O#%_JEQ;P>"-/='U747N929)<MEWY(^48].?6OIVO"_ /\ RD$\
M?_\ 8B:5_P"C&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@#POP#_RD$\?_P#8
MB:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&KW2@ 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 **** "BBO/_ -H3]JC]GS]E
M31M#U_\ :#^*.G^&;;Q-XEL_#_A_[8LDDFH:E=2"."VBCB5G=F8\D+M5068J
MH) !Z!17._%SXL_#KX#_  OU_P"-'Q<\4P:)X7\+Z3/J6O:O<H[):6L*%Y)"
M$#,V%!X4$GH 2<5X/\-_^"R7_!,KXN?!3QK^T5\/_P!KC0+[P7\/'M$\8Z])
M97D$>GR73,MM'MF@5Y9)64JB1J[,V% )(! /IJBN"_9L_:@^ ?[7WPMM_C1^
MS=\2['Q5X;N+N:T^WV:21M#<PMME@FAF5)8)4.-T<B*X!!(P03WM !1110!X
M7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U>Z4 %%%% !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 5^<
M_P#P< ?LN?";Q3X7^%?[40^%Z:G\0M*^-7@/0M/U\B:>6PTO^WEGE2&/<8X=
MS.3)*JAV4*K,550/T8HH ^+?^"MGQ9_9N^-G[(_Q]_8[\;ZM\3)9O#_A'1[[
MX@VWPQ\'/>ZK9Z3>7L;+-;?:%6WNEV0R&98W=XX1(Q4$#/YU_$;XD?&SXG?#
M#Q-XN\"_%WXE_&S]E;X)_M0_"GQ7X?\ '_C'P_+-J5SI%OYK^(H4$=I!)>VE
MI,UJQQ !$ P&X*6'[S44 ?!W_!#4W/C9_P!IW]I+PSI]]!X ^*?[2VM:_P##
MNZO-/EM5U>P^RVD#ZG#'*JMY4\L3X8J"QB)(K[QHHH *\2U3]@CX-:OJ=SJU
MSXJ\;K)=3O-(L7B^Y50S,6( !X&3P.U>VT4 ?,7[-OPD\-?"#]N#QUX6\,7^
MJ7%O!X(T]T?5=1>YE)DERV7?DCY1CTY]:^G:\+\ _P#*03Q__P!B)I7_ *,:
MO=* "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 **** /"_ /_*03Q__ -B)I7_HQJ]TKPOP
M#_RD$\?_ /8B:5_Z,:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M>$_$ND1>$+'5K?4[.6-8GNK9;K_D':AY8DC6\C+.B28 XR?KNB@#EO@=\'/
MO[._P8\)_ 3X8Z?):^'/!?ARRT30[>63>Z6MK D,0=L#>VU!N;N<GO74T44
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
M=9_LJ[O?)>>9(8AY-I%+*VZ1U7*H0,Y. ": /1ZXS4?V>_@WJ_QZTS]I_4?
M\$OCS1_#5QX?TWQ$9Y1)!IL\R32VX0/Y95I(T;)4M\O! XKXS_XBCO\ @A1_
MT?-_YC+Q/_\ *RC_ (BCO^"%'_1\W_F,O$__ ,K* /J.Q_8/_9*TW]F+6/V,
M[+X,V4?PRU]KTZOX3%[<F&Y-W<O=7.9#+YHWS.SG#C!.!@<5T'QE_9B^!/[0
M?P3?]G3XQ_#RVUSP5(+#?H,]S-'&?L4\4]M\\;J_[N6")A\W)09R"0?CS_B*
M._X(4?\ 1\W_ )C+Q/\ _*RC_B*._P""%'_1\W_F,O$__P K* /O^BO@#_B*
M._X(4?\ 1\W_ )C+Q/\ _*RO1_V4/^"['_!*O]N#XW:9^SE^R[^U-_PD_C/6
M(+F;3M&_X0C7++SD@A>:4^==V442[8T9L,X)Q@9) H ^N*_@?^)W_)2?$/\
MV'+O_P!'/7]\%?P/_$[_ )*3XA_[#EW_ .CGH PZ*** "BBB@ K^^#X8_P#)
M-O#W_8#M/_1*5_ _7]\'PQ_Y)MX>_P"P':?^B4H _ES_ .#Q/_E+VG_9*M$_
M]&WE?E77ZJ?\'B?_ "E[3_LE6B?^C;RORKH **** "BBB@#^JG_@SM_Y1!M_
MV576_P#T5:5^J=?E9_P9V_\ *(-O^RJZW_Z*M*_5.@ HHKS_ .!?[5'[/G[3
M-_XPTWX"_%'3_%$G@+Q1+X=\6/IBR&*QU..-))+;S&4)*RK(N6C+*#E<[E(
M!Z!17B'Q0_X*1_L-_!?]I#1OV1?BA^T?H.C_ !$UZ6TBT_P[<B8D2W1(M8II
MEC,-M+,0?*CF='DR-@;(R:E_P4C_ &&](_:LB_8BU+]H_08?BC--';IX6839
M%S)#Y\=JUQY?V=;EXOG6W:02L""$.10![?1110 4444 %%%% !1110 4444
M%%%% !1110 4444 >%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_
M]&-7NE '._&#X?0_%OX2^*?A5<:HUC'XF\.WVDR7J1"1K=;F!X3(%)&XKOSC
M(SC&17C?P,_8A\>? #X(? G]G?P-^TO>IX3^$OA[^Q?%VE/X6M73QS9K8?98
MHYFD9GL@CXF_=,2Q&PDK7T-10!\ ?LX_\$,-0_9M\1V.K^'/VW/$VI6OPY\!
M^)O#'[.UGJ'A6SW?#M-:=GFNWE1PVJ3QY14,GEJ$3:0>".F_X)8?\$H_CO\
M\$T+VZ\-S_\ !0*^^('@6]-]>7WA*^^%FDZ=<7VKW4R2/J=UJD1>]NY^'7,T
MKY5@,X1 /MFB@ HHHH _(#_@ZU_X*C_MV?\ !-<_ ;_ABKXY_P#"%_\ ":?\
M)1_PDO\ Q3.EZC]L^Q_V1]G_ ./^VG\O9]JG^YMW;_FSM7'Y _\ $4=_P77_
M .CYO_,9>&/_ )65]_?\'SG7]EWZ>-O_ ' U^ 5 'W__ ,11W_!=?_H^;_S&
M7AC_ .5E'_$4=_P77_Z/F_\ ,9>&/_E97P!10!]__P#$4=_P77_Z/F_\QEX8
M_P#E91_Q%'?\%U_^CYO_ #&7AC_Y65\ 44 ?T_?\&I7_  5'_;K_ ."E ^//
M_#:OQS_X33_A"_\ A%_^$:_XIG2].^Q_;/[7^T?\>%M!YF_[+!]_=MV?+C<V
M?KC_ (."?^4,O[07_8C'_P!*H*_,?_@QCZ?M1?7P3_[GJ_3C_@X)_P"4,O[0
M7_8C'_TJ@H _C)HHHH **** "OL?_@WU_P"4S?[/O_8\#_TEGKXXK['_ .#?
M7_E,W^S[_P!CP/\ TEGH _LUK^'3_@IU_P I)_VA?^RX^+/_ $\75?W%U_#I
M_P %.O\ E)/^T+_V7'Q9_P"GBZH \.HHHH **** "O[B_P#@F+_RC8_9Z_[(
M=X3_ /3/:U_#I7]Q?_!,7_E&Q^SU_P!D.\)_^F>UH ]QJEXD\1^'_!WAV_\
M%WBS6[73-*TJREO-3U*_G6*"TMXD+R2R.Q"HBJI8L2  "35VOG7_ (*Y?#/X
MD_&3_@F'\>/A?\(-)N]0\2:U\+]7M]*TVP0M/?.;=B;:-1R[R*&C"CEBX'>@
M#J/V2?\ @H!^QW^W99ZW>_LG_'33/& \.301ZW#:VUQ;S6HF5G@E,5S'&YBE
M56,<P4QR!6VLV#69X_\ ^"F7[!WPM_::L/V.OB!^TSX>TOXCZE=6EK;^'+@S
M'R[FZ7=:VTTZQF"WGF7!CAED220,I56W#/Y[_P#!//\ :G^"UG^U?XX_X*%:
M3'KVE_!?X:_L@^"/!GC76%\':@HC\1073-)9);K!YMQ-:Q,L4@B1_+W '@C/
MBG_!5_P)XMUW]H_XT?L<_LJ_$F_N?$?QV^*W@3Q=;> ]8^$NHOJMQ?K]CS?Z
M9K*2_9DTR&&$S3RRQ[H'A:#Y0SO0!^NWC'_@I9^PGX _:>L?V-/&'[2OA^Q^
M)6H7EK90>&I/.8I=W*[[:TEG5#!!<3+@QP22+)("NU3N&?<J_!R2Z_:!_9P_
MX*,?%7X;:5XV\:77Q2\6?MNV/B7PC\&[WP%#?^'_ !5X0OY(#+K,EU)9.5-K
M:J5%PMR@LVMCA5>1S7[QT %?G'_P==_\H1_B7_V'?#O_ *>+6OT<K\X_^#KO
M_E"/\2_^P[X=_P#3Q:T ?R/T444 %%%% !7Z.?\ !J)_RFX^&G_8"\1?^F>Z
MK\XZ_1S_ (-1/^4W'PT_[ 7B+_TSW5 ']<%?P/\ Q._Y*3XA_P"PY=_^CGK^
M^"OX'_B=_P E)\0_]AR[_P#1ST 8=%%% !1110 5_?!\,?\ DFWA[_L!VG_H
ME*_@?K^^#X8_\DV\/?\ 8#M/_1*4 ?RY_P#!XG_RE[3_ +)5HG_HV\K\JZ_5
M3_@\3_Y2]I_V2K1/_1MY7Y5T %%%% !1110!_53_ ,&=O_*(-O\ LJNM_P#H
MJTK]4Z_*S_@SM_Y1!M_V576__15I7ZIT 8WQ%\ >%OBO\/M=^%OCFPENM$\2
MZ-=:5K%K#=RV[S6MQ$T,J++"RR1DH[ .C*RYRI! -?G1_P $L]4^ G_!.;0/
MVV_$NL^%'\$_#'P%^T1<"RL]&\/W$R6FGKIFFPQ^1;V\;RS#<0,HK$G).>37
MZ844 ?A'_P %"['Q%<_'+]KS]DR'PCX@G^*7[1/Q?^%&N? V6'P[=R#6=-M3
M8F6ZBN%C*11V26]PDK.R>7D]LU-XWT+Q7%^TYXL_87G\'Z^WQDU__@J#IGQ6
M\/1KX?NF5?!0BMYDUE;OR_*^S00Q31MA\J6*XR2!^ZU% !1110 4444 %%%%
M !1110 5^;/_  <)_#3XP7NB?!_XP6G[1VM:;X*TGXW>!K$_#72K"*&WU+49
M=<7??7EUS+,BPF-([8;45U,A+G:%_2:N,^./[/?P;_:2\,:?X,^-W@>#7],T
MKQ#8ZYI]I<3RQB'4+.436TX,3J24D 8 DJ<<@B@#Y9_X.$?BCXS^&O\ P2K^
M(EW\//&EYH5UJ&J>'M'UK6-*O3!<Z?IE]K5E:W3AU(,8>&62(MQQ*:_/+X\V
MEW^S]\0_CU_P35^#7B'7M%^ +_M?_!GPO-IEMXDO&72]'U_3A<Z[8Q73RF:&
M%YX80ZB0 ><X/WVS^R/C?]B#]E#XE^)/'_BSX@_!#1]:OOBEX<M-!\?OJ7F3
M)K.G6N_[/!)&SE%\LR,59%5@2&SD CE?"G_!+3_@G[X*_9GU_P#8]\/?LP:
MGPZ\57YOO$?A^ZDN+EM1N\QE;F6YFE:X:9#%%LE\S?'Y:;"NT8 /#?\ @AJ+
MGP3)^T]^S;X8U"^F\ ?"S]I;6M ^'=K>:A+=+I%A]EM)WTR&25F;RH)97VJ6
M)7S2":^\:X+]FS]E_P" ?[(/PMM_@O\ LW?#.Q\*^&[>[FNAI]F\DC37$K;I
M9YIIF>6>5SC=)([.< $X  [V@ KQ+5/ O[>DNIW,ND?'?P1#:-.YM8I?"\C,
MD98[5)W<D# )KVVB@#YB_9MTKXM:3^W!XZM?B]XLTO5]47P1IYGNM*L#;Q,I
ME_=@*2<$ -GUR/2OY9O^#@C_ )3-?M!_]CR?_2:"OZPO /\ RD$\?_\ 8B:5
M_P"C&K^3W_@X(_Y3-?M!_P#8\G_TF@H ^.:*** "BBB@ K^S?_@WY_Y0S?L^
M?]B*O_I3/7\9%?V;_P#!OS_RAF_9\_[$5?\ TIGH _,7_@^<Z_LN_3QM_P"X
M&OP"K]_?^#YSK^R[]/&W_N!K\ J "BBB@ HHHH _?[_@QCZ?M1?7P3_[GJ_3
MC_@X)_Y0R_M!?]B,?_2J"OS'_P"#&/I^U%]?!/\ [GJ_3C_@X)_Y0R_M!?\
M8C'_ -*H* /XR:*** "BBB@ K['_ .#?7_E,W^S[_P!CP/\ TEGKXXK['_X-
M]?\ E,W^S[_V/ _])9Z /[-:_AT_X*=?\I)_VA?^RX^+/_3Q=5_<77\.G_!3
MK_E)/^T+_P!EQ\6?^GBZH \.HHHH **** "O[B_^"8O_ "C8_9Z_[(=X3_\
M3/:U_#I7]Q?_  3%_P"4;'[/7_9#O"?_ *9[6@#W&BOS5_X+;_\ !PY_PYR^
M.'@_X-?\,@_\+&_X2OPHVM?VE_PG_P#9'V7%S)!Y7E_8+G?_ *O=NW+UQCC-
M?%?_ !'.?]8NO_,V?_>6@#]_J*_ '_B.<_ZQ=?\ F;/_ +RT?\1SG_6+K_S-
MG_WEH _?ZBOP!_XCG/\ K%U_YFS_ .\M'_$<Y_UBZ_\ ,V?_ 'EH _?ZOSC_
M .#KO_E"/\2_^P[X=_\ 3Q:UZ1_P1)_X+ ?\/C?@?XO^,W_#/'_"N?\ A%/%
M:Z+_ &;_ ,);_:_VK-M%/YOF?9+;9_K-NW:W3.><5YO_ ,'7?_*$?XE_]AWP
M[_Z>+6@#^1^BBB@ HHHH *_1S_@U$_Y3<?#3_L!>(O\ TSW5?G'7Z.?\&HG_
M "FX^&G_ & O$7_IGNJ /ZX*_@?^)W_)2?$/_8<N_P#T<]?WP5_ _P#$[_DI
M/B'_ +#EW_Z.>@##HHHH **** "O[X/AC_R3;P]_V [3_P!$I7\#]?WP?#'_
M ))MX>_[ =I_Z)2@#^7/_@\3_P"4O:?]DJT3_P!&WE?E77ZJ?\'B?_*7M/\
MLE6B?^C;RORKH **** "BBB@#^JG_@SM_P"40;?]E5UO_P!%6E?3?_!:#_@J
M=_PZ&_91TK]I[_A17_"PO[3\<VGAW^P_^$G_ +)\KS[6[N//\[[-<;MOV7;L
MV#/F9W#;@_,G_!G;_P H@V_[*KK?_HJTK"_X/0/^44?A3_LN6D?^FO5Z /G'
M_B.<_P"L77_F;/\ [RT?\1SG_6+K_P S9_\ >6OP!HH _?[_ (CG/^L77_F;
M/_O+1_Q'.?\ 6+K_ ,S9_P#>6OP!HH _?[_B.<_ZQ=?^9L_^\M?7'_!%_P#X
M.3O^'O/[5VJ_LP_\,8?\*]_LSP-=^(O[<_X6+_:WF^1=6EOY'D_V=;[=WVK=
MOWG'EXVG=D?RDU^N'_!E_P#\I7/%?_9#=7_].FD4 ?U&4444 %%%% !1110
M4444 %%%% !1110 4444 >%^ ?\ E()X_P#^Q$TK_P!&-7\GO_!P1_RF:_:#
M_P"QY/\ Z305_6%X!_Y2">/_ /L1-*_]&-7\GO\ P<$?\IFOV@_^QY/_ *30
M4 ?'-%%% !1110 5_9O_ ,&_/_*&;]GS_L15_P#2F>OXR*_LW_X-^?\ E#-^
MSY_V(J_^E,] 'YB_\'SG7]EWZ>-O_<#7X!5^_O\ P?.=?V7?IXV_]P-?@%0
M4444 %%%% '[_?\ !C'T_:B^O@G_ -SU?IQ_P<$_\H9?V@O^Q&/_ *505^8_
M_!C'T_:B^O@G_P!SU?IQ_P '!/\ RAE_:"_[$8_^E4% '\9-%%% !1110 5]
MC_\ !OK_ ,IF_P!GW_L>!_Z2SU\<5]C_ /!OK_RF;_9]_P"QX'_I+/0!_9K7
M\.G_  4Z_P"4D_[0O_9<?%G_ *>+JO[BZ_AT_P""G7_*2?\ :%_[+CXL_P#3
MQ=4 >'4444 %%%% !7]Q?_!,7_E&Q^SU_P!D.\)_^F>UK^'2O[B_^"8O_*-C
M]GK_ +(=X3_],]K0!^#G_![;_P GP?"#_LE,G_ISN:_%>OVH_P"#VW_D^#X0
M?]DID_\ 3G<U^*] !1110 4444 ?TJ?\&27_ "8]\7_^RK1_^FRVKZ,_X.N_
M^4(_Q+_[#OAW_P!/%K7SG_P9)?\ )CWQ?_[*M'_Z;+:OHS_@Z[_Y0C_$O_L.
M^'?_ $\6M '\C]%%% !1110 5^CG_!J)_P IN/AI_P!@+Q%_Z9[JOSCK]'/^
M#43_ )3<?#3_ + 7B+_TSW5 ']<%?P/_ !._Y*3XA_[#EW_Z.>O[X*_@?^)W
M_)2?$/\ V'+O_P!'/0!AT444 %%%% !7]\'PQ_Y)MX>_[ =I_P"B4K^!^O[X
M/AC_ ,DV\/?]@.T_]$I0!_+G_P 'B?\ RE[3_LE6B?\ HV\K\JZ_53_@\3_Y
M2]I_V2K1/_1MY7Y5T %%%% !1110!_53_P &=O\ RB#;_LJNM_\ HJTK"_X/
M0/\ E%'X4_[+EI'_ *:]7K=_X,[?^40;?]E5UO\ ]%6E87_!Z!_RBC\*?]ER
MTC_TUZO0!_+G1110 4444 %?KA_P9?\ _*5SQ7_V0W5__3II%?D?7ZX?\&7_
M /RE<\5_]D-U?_TZ:10!_491110 4444 %%%% !1110 4444 %%%% !1110!
MX7X!_P"4@GC_ /[$32O_ $8U?R>_\'!'_*9K]H/_ +'D_P#I-!7]87@'_E()
MX_\ ^Q$TK_T8U?R>_P#!P1_RF:_:#_['D_\ I-!0!\<T444 %%%% !7]F_\
MP;\_\H9OV?/^Q%7_ -*9Z_C(K^S?_@WY_P"4,W[/G_8BK_Z4ST ?F+_P?.=?
MV7?IXV_]P-?@%7[^_P#!\YU_9=^GC;_W U^ 5 !1110 4444 ?O]_P &,?3]
MJ+Z^"?\ W/5^G'_!P3_RAE_:"_[$8_\ I5!7YC_\&,?3]J+Z^"?_ '/5^G'_
M  <$_P#*&7]H+_L1C_Z504 ?QDT444 %%%% !7V/_P &^O\ RF;_ &??^QX'
M_I+/7QQ7V/\ \&^O_*9O]GW_ +'@?^DL] ']FM?PZ?\ !3K_ )23_M"_]EQ\
M6?\ IXNJ_N+K^'3_ (*=?\I)_P!H7_LN/BS_ -/%U0!X=1110 4444 %?W%_
M\$Q?^4;'[/7_ &0[PG_Z9[6OX=*_N+_X)B_\HV/V>O\ LAWA/_TSVM 'X.?\
M'MO_ "?!\(/^R4R?^G.YK\5Z_:C_ (/;?^3X/A!_V2F3_P!.=S7XKT %%%%
M!1110!_2I_P9)?\ )CWQ?_[*M'_Z;+:OHS_@Z[_Y0C_$O_L.^'?_ $\6M?.?
M_!DE_P F/?%__LJT?_ILMJ^C/^#KO_E"/\2_^P[X=_\ 3Q:T ?R/T444 %%%
M% !7Z.?\&HG_ "FX^&G_ & O$7_IGNJ_..OT<_X-1/\ E-Q\-/\ L!>(O_3/
M=4 ?UP5_ _\ $[_DI/B'_L.7?_HYZ_O@K^!_XG?\E)\0_P#8<N__ $<] &'1
M110 4444 %?WP?#'_DFWA[_L!VG_ *)2OX'Z_O@^&/\ R3;P]_V [3_T2E '
M\N?_  >)_P#*7M/^R5:)_P"C;RORKK]5/^#Q/_E+VG_9*M$_]&WE?E70 444
M4 %%%% ']5/_  9V_P#*(-O^RJZW_P"BK2L+_@] _P"44?A3_LN6D?\ IKU>
MMW_@SM_Y1!M_V576_P#T5:5A?\'H'_**/PI_V7+2/_37J] '\N=%%% !1110
M 5^N'_!E_P#\I7/%?_9#=7_].FD5^1]?KA_P9?\ _*5SQ7_V0W5__3II% ']
M1E%%% !1110 4444 %?FC_P5(_;U_;G\$?M-?%/X7?L@?%W0?!6E?L_?LVO\
M5_$<>K>$(=5;Q9="ZFQI4C2L#;6WV:V<^;"5E\R3&< 8_2ZOC#_@H#_P2 7]
MM3XQZK\8? 7[5'B#X87'C;X8M\.OBI9Z1X>M-03Q+X:-T;GR(S<$?8[G,DL?
MVE0Y\N3;LXY /7M8U[XX_M@_L.>%_B5^S+\=+7X/^*/'/A31?$.G^*+[PC#K
M\>F0W,,-U+"UI/+$DN8W:/<7&W.[!QBOSW\(?MN?\%9=%_X)<_%W]KW3?VA[
MGXLW_B/XCZ7X:_9TUSP[\$K>*[GTV+6!97^N'2[3SO.BN%\\P1.S'9;1OE?/
MVK^@6H?L?>/T\&>/OA#X3_:2U'2/ ?B#X4P>#/ 7A.#P];E?!;QV,MF;^&X#
M+-=.RO$WER, I@ 4C<363J?[ >M:)^P+X#_8J^ O[3GBSX:ZG\.-#T*S\.?$
M#PG&L<[SZ9'&@>ZM2WEW5O<%&,UL[%)/,().,T <G_P1\_:*\?\ [07P:\9?
M\+?_ &L]4^*'B_PQXXFTK7[/Q'\&D\"ZKX6D2"$C3[K35GFW$Y:99MV&$NWK
M&0/KFO /V#?V%C^QO:^/O%_C7XR7_P 1?B'\5/%Q\1>/_&M]I$.G+>W"P);P
M0P6D!*6T$44854W.V68ESD!??Z "O$M4_:E^,MAJ=S86W[%OC>ZC@G>..YBN
M;;;,H8@.,MT(&1]:]MHH ^8OV;?'OB7X@?MP>.M;\3_#+5/"]Q)X(T]7T[57
M1I8PDN%)*'&&W$C_ '37\LW_  <$?\IFOV@_^QY/_I-!7]87@'_E()X__P"Q
M$TK_ -&-7\GO_!P1_P IFOV@_P#L>3_Z304 ?'-%%% !1110 5_9O_P;\_\
M*&;]GS_L15_]*9Z_C(K^S?\ X-^?^4,W[/G_ &(J_P#I3/0!^8O_  ?.=?V7
M?IXV_P#<#7X!5^_O_!\YU_9=^GC;_P!P-?@%0 4444 %%%% '[_?\&,?3]J+
MZ^"?_<]7Z<?\'!/_ "AE_:"_[$8_^E4%?F/_ ,&,?3]J+Z^"?_<]7Z<?\'!/
M_*&7]H+_ +$8_P#I5!0!_&31110 4444 %?8_P#P;Z_\IF_V??\ L>!_Z2SU
M\<5]C_\ !OK_ ,IF_P!GW_L>!_Z2ST ?V:U_#I_P4Z_Y23_M"_\ 9<?%G_IX
MNJ_N+K^'3_@IU_RDG_:%_P"RX^+/_3Q=4 >'4444 %%%% !7]Q?_  3%_P"4
M;'[/7_9#O"?_ *9[6OX=*_N+_P""8O\ RC8_9Z_[(=X3_P#3/:T ?@Y_P>V_
M\GP?"#_LE,G_ *<[FOQ7K]J/^#VW_D^#X0?]DID_].=S7XKT %%%% !1110!
M_2I_P9)?\F/?%_\ [*M'_P"FRVKZ,_X.N_\ E"/\2_\ L.^'?_3Q:U\Y_P#!
MDE_R8]\7_P#LJT?_ *;+:OHS_@Z[_P"4(_Q+_P"P[X=_]/%K0!_(_1110 44
M44 %?HY_P:B?\IN/AI_V O$7_IGNJ_..OT<_X-1/^4W'PT_[ 7B+_P!,]U0!
M_7!7\#_Q._Y*3XA_[#EW_P"CGK^^"OX'_B=_R4GQ#_V'+O\ ]'/0!AT444 %
M%%% !7]\'PQ_Y)MX>_[ =I_Z)2OX'Z_O@^&/_)-O#W_8#M/_ $2E '\N?_!X
MG_RE[3_LE6B?^C;RORKK]5/^#Q/_ )2]I_V2K1/_ $;>5^5= !1110 4444
M?U4_\&=O_*(-O^RJZW_Z*M*PO^#T#_E%'X4_[+EI'_IKU>MW_@SM_P"40;?]
ME5UO_P!%6E87_!Z!_P HH_"G_9<M(_\ 37J] '\N=%%% !1110 5^N'_  9?
M_P#*5SQ7_P!D-U?_ -.FD5^1]?KA_P &7_\ RE<\5_\ 9#=7_P#3II% ']1E
M%%% !1110 4444 %%%% !1110 4444 %%%% 'A?@'_E()X__ .Q$TK_T8U?R
M>_\ !P1_RF:_:#_['D_^DT%?UA> ?^4@GC__ +$32O\ T8U?R>_\'!'_ "F:
M_:#_ .QY/_I-!0!\<T444 %%%% !7]F__!OS_P H9OV?/^Q%7_TIGK^,BO[-
M_P#@WY_Y0S?L^?\ 8BK_ .E,] 'YB_\ !\YU_9=^GC;_ -P-?@%7[^_\'SG7
M]EWZ>-O_ ' U^ 5 !1110 4444 ?O]_P8Q]/VHOKX)_]SU?IQ_P<$_\ *&7]
MH+_L1C_Z505^8_\ P8Q]/VHOKX)_]SU?IQ_P<$_\H9?V@O\ L1C_ .E4% '\
M9-%%% !1110 5]C_ /!OK_RF;_9]_P"QX'_I+/7QQ7V/_P &^O\ RF;_ &??
M^QX'_I+/0!_9K7\.G_!3K_E)/^T+_P!EQ\6?^GBZK^XNOX=/^"G7_*2?]H7_
M ++CXL_]/%U0!X=1110 4444 %?W%_\ !,7_ )1L?L]?]D.\)_\ IGM:_ATK
M^XO_ ()B_P#*-C]GK_LAWA/_ -,]K0!^#G_![;_R?!\(/^R4R?\ ISN:_%>O
MVH_X/;?^3X/A!_V2F3_TYW-?BO0 4444 %%%% ']*G_!DE_R8]\7_P#LJT?_
M *;+:OHS_@Z[_P"4(_Q+_P"P[X=_]/%K7SG_ ,&27_)CWQ?_ .RK1_\ ILMJ
M^C/^#KO_ )0C_$O_ +#OAW_T\6M '\C]%%% !1110 5^CG_!J)_RFX^&G_8"
M\1?^F>ZK\XZ_1S_@U$_Y3<?#3_L!>(O_ $SW5 ']<%?P/_$[_DI/B'_L.7?_
M *.>O[X*_@?^)W_)2?$/_8<N_P#T<] &'1110 4444 %?WP?#'_DFWA[_L!V
MG_HE*_@?K^^#X8_\DV\/?]@.T_\ 1*4 ?RY_\'B?_*7M/^R5:)_Z-O*_*NOU
M4_X/$_\ E+VG_9*M$_\ 1MY7Y5T %%%% !1110!_53_P9V_\H@V_[*KK?_HJ
MTK"_X/0/^44?A3_LN6D?^FO5ZW?^#.W_ )1!M_V576__ $5:5A?\'H'_ "BC
M\*?]ERTC_P!->KT ?RYT444 %%%% !7ZX?\ !E__ ,I7/%?_ &0W5_\ TZ:1
M7Y'U^N'_  9?_P#*5SQ7_P!D-U?_ -.FD4 ?U&4444 %%%% !1110 4444 %
M%%% !1110 4444 >%^ ?^4@GC_\ [$32O_1C5_)[_P '!'_*9K]H/_L>3_Z3
M05_6%X!_Y2">/_\ L1-*_P#1C5_)[_P<$?\ *9K]H/\ ['D_^DT% 'QS1110
M 4444 %?V;_\&_/_ "AF_9\_[$5?_2F>OXR*_LW_ .#?G_E#-^SY_P!B*O\
MZ4ST ?F+_P 'SG7]EWZ>-O\ W U^ 5?O[_P?.=?V7?IXV_\ <#7X!4 %%%%
M!1110!^_W_!C'T_:B^O@G_W/5^G'_!P3_P H9?V@O^Q&/_I5!7YC_P#!C'T_
M:B^O@G_W/5^G'_!P3_RAE_:"_P"Q&/\ Z504 ?QDT444 %%%% !7V/\ \&^O
M_*9O]GW_ +'@?^DL]?'%?8__  ;Z_P#*9O\ 9]_['@?^DL] ']FM?PZ?\%.O
M^4D_[0O_ &7'Q9_Z>+JO[BZ_AT_X*=?\I)_VA?\ LN/BS_T\75 'AU%%% !1
M110 5_<7_P $Q?\ E&Q^SU_V0[PG_P"F>UK^'2O[B_\ @F+_ ,HV/V>O^R'>
M$_\ TSVM 'X.?\'MO_)\'P@_[)3)_P"G.YK\5Z_:C_@]M_Y/@^$'_9*9/_3G
M<U^*] !1110 4444 ?TJ?\&27_)CWQ?_ .RK1_\ ILMJ^C/^#KO_ )0C_$O_
M +#OAW_T\6M?.?\ P9)?\F/?%_\ [*M'_P"FRVKZ,_X.N_\ E"/\2_\ L.^'
M?_3Q:T ?R/T444 %%%% !7Z.?\&HG_*;CX:?]@+Q%_Z9[JOSCK]'/^#43_E-
MQ\-/^P%XB_\ 3/=4 ?UP5_ _\3O^2D^(?^PY=_\ HYZ_O@K^!_XG?\E)\0_]
MAR[_ /1ST 8=%%% !1110 5_?!\,?^2;>'O^P':?^B4K^!^O[X/AC_R3;P]_
MV [3_P!$I0!_+G_P>)_\I>T_[)5HG_HV\K\JZ_53_@\3_P"4O:?]DJT3_P!&
MWE?E70 4444 %%%% ']5/_!G;_RB#;_LJNM_^BK2L+_@] _Y11^%/^RY:1_Z
M:]7K=_X,[?\ E$&W_95=;_\ 15I6%_P>@?\ **/PI_V7+2/_ $UZO0!_+G11
M10 4444 %?KA_P &7_\ RE<\5_\ 9#=7_P#3II%?D?7ZX?\ !E__ ,I7/%?_
M &0W5_\ TZ:10!_491110 4444 %%%% !7YH_P#!4C]O7]N?P1^TU\4_A=^R
M!\7=!\%:5^S]^S:_Q7\1QZMX0AU5O%ET+J;&E2-*P-M;?9K9SYL)67S),9P!
MC]+J^,/^"@/_  2 7]M3XQZK\8? 7[5'B#X87'C;X8M\.OBI9Z1X>M-03Q+X
M:-T;GR(S<$?8[G,DL?VE0Y\N3;LXY .A_;"_;3^+OAW_ ((^:U^W'^SAX,U"
M?QMK7PITW7/!VCZ;I#:G/!?:E%;>1BW",9_*>Z5B"I!$9+#&:^*-#_X*C?ME
M^#_V=-9^'LO[:EYXJ^.'B;XY^!OAI;Z?\0?V=8_!U_\ #>377E87\VFM.XOX
MYH(Y'@9RJYB!*D$J?OCX@_L+?$WQ/X!\6_!OX??MH^-O /@Z^\%Z'H?PXTOP
M9:06=WX'GTW&+J"]7]]=+.(XDE@E.PQJR C>2/$-:_X(7K\2O"/Q"\8_'7]L
M;Q!XE^-WCKQCX7\3V_Q?L_"5EIXT*_\ #H(TC[+IB%H?+C#S"16<F;S6)*D
M@ ]'_P""3_[4'QZ^-VF_&CX'?M->,K'Q3XO^"'QEU'P;)XRL-%CTX:_8I#!<
M6MW+;1'RH9RLS(Z1X3]VI'4FOK6O!OV OV'K?]B/P'XNL]>^+%]X]\:?$;QY
M?^,?B#XTO]*AL3J>J70C1C%:PDI;0)'#&B1!F"X8Y^; ]YH *\2U3]J7XRV&
MIW-A;?L6^-[J."=XX[F*YMMLRAB XRW0@9'UKVVB@#YB_9M\>^)?B!^W!XZU
MOQ/\,M4\+W$G@C3U?3M5=&EC"2X4DH<8;<2/]TU_+-_P<$?\IFOV@_\ L>3_
M .DT%?UA> ?^4@GC_P#[$32O_1C5_)[_ ,'!'_*9K]H/_L>3_P"DT% 'QS11
M10 4444 %?V;_P#!OS_RAF_9\_[$5?\ TIGK^,BO[-_^#?G_ )0S?L^?]B*O
M_I3/0!^8O_!\YU_9=^GC;_W U^ 5?O[_ ,'SG7]EWZ>-O_<#7X!4 %%%% !1
M110!^_W_  8Q]/VHOKX)_P#<]7Z<?\'!/_*&7]H+_L1C_P"E4%?F/_P8Q]/V
MHOKX)_\ <]7Z<?\ !P3_ ,H9?V@O^Q&/_I5!0!_&31110 4444 %?8__  ;Z
M_P#*9O\ 9]_['@?^DL]?'%?8_P#P;Z_\IF_V??\ L>!_Z2ST ?V:U_#I_P %
M.O\ E)/^T+_V7'Q9_P"GBZK^XNOX=/\ @IU_RDG_ &A?^RX^+/\ T\75 'AU
M%%% !1110 5_<7_P3%_Y1L?L]?\ 9#O"?_IGM:_ATK^XO_@F+_RC8_9Z_P"R
M'>$__3/:T ?@Y_P>V_\ )\'P@_[)3)_Z<[FOQ7K]J/\ @]M_Y/@^$'_9*9/_
M $YW-?BO0 4444 %%%% ']*G_!DE_P F/?%__LJT?_ILMJ^C/^#KO_E"/\2_
M^P[X=_\ 3Q:U\Y_\&27_ "8]\7_^RK1_^FRVKZ,_X.N_^4(_Q+_[#OAW_P!/
M%K0!_(_1110 4444 %?HY_P:B?\ *;CX:?\ 8"\1?^F>ZK\XZ_1S_@U$_P"4
MW'PT_P"P%XB_],]U0!_7!7\#_P 3O^2D^(?^PY=_^CGK^^"OX'_B=_R4GQ#_
M -AR[_\ 1ST 8=%%% !1110 5_?!\,?^2;>'O^P':?\ HE*_@?K^^#X8_P#)
M-O#W_8#M/_1*4 ?RY_\ !XG_ ,I>T_[)5HG_ *-O*_*NOU4_X/$_^4O:?]DJ
MT3_T;>5^5= !1110 4444 ?U4_\ !G;_ ,H@V_[*KK?_ **M*PO^#T#_ )11
M^%/^RY:1_P"FO5ZW?^#.W_E$&W_95=;_ /15I6%_P>@?\HH_"G_9<M(_]->K
MT ?RYT444 %%%% !7ZX?\&7_ /RE<\5_]D-U?_TZ:17Y'U^N'_!E_P#\I7/%
M?_9#=7_].FD4 ?U&4444 %%%% !1110 4444 %%%% !1110 4444 >%^ ?\
ME()X_P#^Q$TK_P!&-7\GO_!P1_RF:_:#_P"QY/\ Z305_6%X!_Y2">/_ /L1
M-*_]&-7\GO\ P<$?\IFOV@_^QY/_ *304 ?'-%%% !1110 5_9O_ ,&_/_*&
M;]GS_L15_P#2F>OXR*_LW_X-^?\ E#-^SY_V(J_^E,] 'YB_\'SG7]EWZ>-O
M_<#7X!5^_O\ P?.=?V7?IXV_]P-?@%0 4444 %%%% '[_?\ !C'T_:B^O@G_
M -SU?IQ_P<$_\H9?V@O^Q&/_ *505^8__!C'T_:B^O@G_P!SU?IQ_P '!/\
MRAE_:"_[$8_^E4% '\9-%%% !1110 5]C_\ !OK_ ,IF_P!GW_L>!_Z2SU\<
M5]C_ /!OK_RF;_9]_P"QX'_I+/0!_9K7\.G_  4Z_P"4D_[0O_9<?%G_ *>+
MJO[BZ_AT_P""G7_*2?\ :%_[+CXL_P#3Q=4 >'4444 %%%% !7]Q?_!,7_E&
MQ^SU_P!D.\)_^F>UK^'2O[B_^"8O_*-C]GK_ +(=X3_],]K0!^#G_![;_P G
MP?"#_LE,G_ISN:_%>OVH_P"#VW_D^#X0?]DID_\ 3G<U^*] !1110 4444 ?
MTJ?\&27_ "8]\7_^RK1_^FRVKZ,_X.N_^4(_Q+_[#OAW_P!/%K7SG_P9)?\
M)CWQ?_[*M'_Z;+:OHS_@Z[_Y0C_$O_L.^'?_ $\6M '\C]%%% !1110 5^CG
M_!J)_P IN/AI_P!@+Q%_Z9[JOSCK]'/^#43_ )3<?#3_ + 7B+_TSW5 ']<%
M?P/_ !._Y*3XA_[#EW_Z.>O[X*_@?^)W_)2?$/\ V'+O_P!'/0!AT444 %%%
M% !7]\'PQ_Y)MX>_[ =I_P"B4K^!^O[X/AC_ ,DV\/?]@.T_]$I0!_+G_P '
MB?\ RE[3_LE6B?\ HV\K\JZ_53_@\3_Y2]I_V2K1/_1MY7Y5T %%%% !1110
M!_53_P &=O\ RB#;_LJNM_\ HJTK"_X/0/\ E%'X4_[+EI'_ *:]7K=_X,[?
M^40;?]E5UO\ ]%6E87_!Z!_RBC\*?]ERTC_TUZO0!_+G1110 4444 %?KA_P
M9?\ _*5SQ7_V0W5__3II%?D?7ZX?\&7_ /RE<\5_]D-U?_TZ:10!_491110
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
M+_TSW5?G'7Z.?\&HG_*;CX:?]@+Q%_Z9[J@#^N"OX'_B=_R4GQ#_ -AR[_\
M1SU_?!7\#_Q._P"2D^(?^PY=_P#HYZ ,.BBB@ HHHH *_O@^&/\ R3;P]_V
M[3_T2E?P/U_?!\,?^2;>'O\ L!VG_HE* /Y<_P#@\3_Y2]I_V2K1/_1MY7Y5
MU^JG_!XG_P I>T_[)5HG_HV\K\JZ "BBB@ HHHH _JI_X,[?^40;?]E5UO\
M]%6E87_!Z!_RBC\*?]ERTC_TUZO6[_P9V_\ *(-O^RJZW_Z*M*PO^#T#_E%'
MX4_[+EI'_IKU>@#^7.BBB@ HHHH *_7#_@R__P"4KGBO_LANK_\ ITTBOR/K
M]</^#+__ )2N>*_^R&ZO_P"G32* /ZC**** "BBB@ HHHH **** "BBB@ HH
MHH **** /"_ /_*03Q__ -B)I7_HQJ_D]_X."/\ E,U^T'_V/)_])H*_K"\
M_P#*03Q__P!B)I7_ *,:OY/?^#@C_E,U^T'_ -CR?_2:"@#XYHHHH **** "
MO[-_^#?G_E#-^SY_V(J_^E,]?QD5_9O_ ,&_/_*&;]GS_L15_P#2F>@#\Q?^
M#YSK^R[]/&W_ +@:_ *OW]_X/G.O[+OT\;?^X&OP"H **** "BBB@#]_O^#&
M/I^U%]?!/_N>K]./^#@G_E#+^T%_V(Q_]*H*_,?_ (,8^G[47U\$_P#N>K].
M/^#@G_E#+^T%_P!B,?\ TJ@H _C)HHHH **** "OL?\ X-]?^4S?[/O_ &/
M_P#26>OCBOL?_@WU_P"4S?[/O_8\#_TEGH _LUK^'3_@IU_RDG_:%_[+CXL_
M]/%U7]Q=?PZ?\%.O^4D_[0O_ &7'Q9_Z>+J@#PZBBB@ HHHH *_N+_X)B_\
M*-C]GK_LAWA/_P!,]K7\.E?W%_\ !,7_ )1L?L]?]D.\)_\ IGM: /P<_P"#
MVW_D^#X0?]DID_\ 3G<U^*]?M1_P>V_\GP?"#_LE,G_ISN:_%>@ HHHH ***
M* /Z5/\ @R2_Y,>^+_\ V5:/_P!-EM7T9_P==_\ *$?XE_\ 8=\._P#IXM:^
M<_\ @R2_Y,>^+_\ V5:/_P!-EM7T9_P==_\ *$?XE_\ 8=\._P#IXM: /Y'Z
M*** "BBB@ K]'/\ @U$_Y3<?#3_L!>(O_3/=5^<=?HY_P:B?\IN/AI_V O$7
M_IGNJ /ZX*_@?^)W_)2?$/\ V'+O_P!'/7]\%?P/_$[_ )*3XA_[#EW_ .CG
MH PZ*** "BBB@ K^^#X8_P#)-O#W_8#M/_1*5_ _7]\'PQ_Y)MX>_P"P':?^
MB4H _ES_ .#Q/_E+VG_9*M$_]&WE?E77ZJ?\'B?_ "E[3_LE6B?^C;RORKH
M**** "BBB@#^JG_@SM_Y1!M_V576_P#T5:5A?\'H'_**/PI_V7+2/_37J];O
M_!G;_P H@V_[*KK?_HJTK"_X/0/^44?A3_LN6D?^FO5Z /Y<Z*** "BBB@ K
M]</^#+__ )2N>*_^R&ZO_P"G32*_(^OUP_X,O_\ E*YXK_[(;J__ *=-(H _
MJ,HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+\ _\I!/'_\ V(FE?^C&
MK^3W_@X(_P"4S7[0?_8\G_TF@K^L+P#_ ,I!/'__ &(FE?\ HQJ_D]_X."/^
M4S7[0?\ V/)_])H* /CFBBB@ HHHH *_LW_X-^?^4,W[/G_8BK_Z4SU_&17]
MF_\ P;\_\H9OV?/^Q%7_ -*9Z /S%_X/G.O[+OT\;?\ N!K\ J_?W_@^<Z_L
MN_3QM_[@:_ *@ HHHH **** /W^_X,8^G[47U\$_^YZOTX_X."?^4,O[07_8
MC'_TJ@K\Q_\ @QCZ?M1?7P3_ .YZOTX_X."?^4,O[07_ &(Q_P#2J"@#^,FB
MBB@ HHHH *^Q_P#@WU_Y3-_L^_\ 8\#_ -)9Z^.*^Q_^#?7_ )3-_L^_]CP/
M_26>@#^S6OX=/^"G7_*2?]H7_LN/BS_T\75?W%U_#I_P4Z_Y23_M"_\ 9<?%
MG_IXNJ /#J*** "BBB@ K^XO_@F+_P HV/V>O^R'>$__ $SVM?PZ5_<7_P $
MQ?\ E&Q^SU_V0[PG_P"F>UH _!S_ (/;?^3X/A!_V2F3_P!.=S7XKU^U'_![
M;_R?!\(/^R4R?^G.YK\5Z "BBB@ HHHH _I4_P"#)+_DQ[XO_P#95H__ $V6
MU?1G_!UW_P H1_B7_P!AWP[_ .GBUKYS_P"#)+_DQ[XO_P#95H__ $V6U?1G
M_!UW_P H1_B7_P!AWP[_ .GBUH _D?HHHH **** "OT<_P"#43_E-Q\-/^P%
MXB_],]U7YQU^CG_!J)_RFX^&G_8"\1?^F>ZH _K@K^!_XG?\E)\0_P#8<N__
M $<]?WP5_ _\3O\ DI/B'_L.7?\ Z.>@##HHHH **** "O[X/AC_ ,DV\/?]
M@.T_]$I7\#]?WP?#'_DFWA[_ + =I_Z)2@#^7/\ X/$_^4O:?]DJT3_T;>5^
M5=?JI_P>)_\ *7M/^R5:)_Z-O*_*N@ HHHH **** /ZJ?^#.W_E$&W_95=;_
M /15I6%_P>@?\HH_"G_9<M(_]->KUN_\&=O_ "B#;_LJNM_^BK2L+_@] _Y1
M1^%/^RY:1_Z:]7H _ESHHHH **** "OUP_X,O_\ E*YXK_[(;J__ *=-(K\C
MZ_7#_@R__P"4KGBO_LANK_\ ITTB@#^HRBBB@ HHHH **** "OC#_@H%_P %
M?O\ ABKXQ:I\'_ /[*^O?$^X\$_#%OB+\5+S2?$5KIZ^&O#2W1MO/C6<'[9<
MY263[,IC/EQ[M_/'V?7YH_\ !4?]@G]NCQO^TU\4_BC^R#\)/#_C72?V@?V;
M7^%'B-]7\7PZ4_A.Z-U-C59%E0FYMOLURX\J$-+YD><8(R ?77[5_P"W[\'O
MV5OV&-1_;TU"RO\ Q%X9CT'3M0T#3])4"YUE]0D@BL((M^ IEDN802?N*Q8@
M[<5\^W7_  7'MO!OPC^(0^,/[(NO>'OC3\/_ (DZ!X$F^#%OXKL[V34]9UV.
M.72%@U)%6'R9XG=S(R H(9/E;Y=U3]M3]AC]K#X\_P#!/O7O^"<'PT^'.BVU
MC\._ W@A_A9X_P!4\4)L\4:MH\UM-/9SVBIOLUVV2QK*S,K-< \!#7B/Q$_X
M)@_M_P#[04_Q8_;V\2?!70/"GQ;\1?M"_#GXC>$?@[<^-[>[CDM/"%G]CCM)
M]3A3R$FN4EN'! **5C#$;CM /O;]@+]N&#]MSP'XNO->^$]]X"\:?#GQ[?\
M@[X@>"[_ %6*^.F:I:B-V\JZA"I<P/'-&Z2A5#988^7)]YKY*_X)/_LO_'KX
M(:9\9_CC^TUX-L?"WB_XW_&34?&4O@VPUJ/41H%B\,%O:VDMS$!'-.%A9W>/
M*?O% Y!KZUH *\MO_P!MC]E+2[Z?3-0^.6AQ7%M,T4\3RME'4D,I^7J""*]2
MK$E^&GPXGE:>?X?Z([NQ9W?2H26)ZDG;R: /FKP=^T]^S]I_[8OC/XI7GQ9T
M=- U#PGIME9ZF;G*27".Y:/ &X$ $\@ XXK^>_\ X+#?\$U_VQ/VIO\ @IG\
M8OV@_@/X T'7?"'BKQ6;S0=7_P"%B:%:_:H/(B7?Y5Q>QRI\RL,.BGCI7]4?
M_"L/AIC;_P *\T+![?V3#_\ $T?\*N^&?_1.]"_\%$/_ ,30!_&/_P .6/\
M@H__ -$3T'_PZ7AK_P"6-'_#EC_@H_\ ]$3T'_PZ7AK_ .6-?V<?\*N^&?\
MT3O0O_!1#_\ $T?\*N^&?_1.]"_\%$/_ ,30!_&/_P .6/\ @H__ -$3T'_P
MZ7AK_P"6-'_#EC_@H_\ ]$3T'_PZ7AK_ .6-?V<?\*N^&?\ T3O0O_!1#_\
M$T?\*N^&?_1.]"_\%$/_ ,30!_&/_P .6/\ @H__ -$3T'_PZ7AK_P"6-?TT
M_P#!'KXT?"+]EG_@F9\'?V?/CQ\3=!T+Q?X5\*"SU[2/[5BNOLL_GRML\VW:
M2)^&4Y1V'/6OL_\ X5=\,_\ HG>A?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (F@
M#\1O^#K7X/>-/^"E!^ W_#%4^@^-/^$+_P"$H_X27_BK-.T[[']L_LC[/_Q_
MSP>9O^RS_<W;=GS8W+G\@/\ ARQ_P4?_ .B)Z#_X=+PU_P#+&O[./^%7?#/_
M *)WH7_@HA_^)H_X5=\,_P#HG>A?^"B'_P")H _C'_X<L?\ !1__ *(GH/\
MX=+PU_\ +&C_ (<L?\%'_P#HB>@_^'2\-?\ RQK^SC_A5WPS_P"B=Z%_X*(?
M_B:/^%7?#/\ Z)WH7_@HA_\ B: /XQ_^'+'_  4?_P"B)Z#_ .'2\-?_ "QH
M_P"'+'_!1_\ Z(GH/_ATO#7_ ,L:_LX_X5=\,_\ HG>A?^"B'_XFC_A5WPS_
M .B=Z%_X*(?_ (F@#\1O^#4KX/\ C/\ X)KCX\_\-JSZ#X+_ .$T_P"$7_X1
MK_BK-.U'[9]C_M?[1_QX3S^7L^U0??V[M_RYVMC[J_X+#_&?X1?M3_\ !,OX
MQ?L^? ?XFZ#KOB_Q5X5-GH.D?VK%:_:I_/B?9YMPT<2?*K'+NHXZU]G_ /"K
MOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O_!1#_P#$T ?QC_\ #EC_ (*/_P#1
M$]!_\.EX:_\ EC1_PY8_X*/_ /1$]!_\.EX:_P#EC7]G'_"KOAG_ -$[T+_P
M40__ !-'_"KOAG_T3O0O_!1#_P#$T ?QC_\ #EC_ (*/_P#1$]!_\.EX:_\
MEC1_PY8_X*/_ /1$]!_\.EX:_P#EC7]G'_"KOAG_ -$[T+_P40__ !-'_"KO
MAG_T3O0O_!1#_P#$T ?QC_\ #EC_ (*/_P#1$]!_\.EX:_\ EC7TM_P1X_X)
MK_MA_LL?\%-/@[^T)\>? &@Z%X0\*^*OMFO:O_PL/0KK[+#Y$J;_ "K>]DE?
MYF481&//2OZHO^%7?#/_ *)WH7_@HA_^)H_X5=\,_P#HG>A?^"B'_P")H X7
M_AN?]D?_ *+UH/\ W^?_ .)K^5;]NO\ X)0?MU_&3]M[XR?%_P"&_P +-!U+
MP[XK^*OB'6- U'_A97A^'[597.I7$\$OERWZR)NC=6VNJL,X(!!%?UQ_\*N^
M&?\ T3O0O_!1#_\ $T?\*N^&?_1.]"_\%$/_ ,30!_&/_P .6/\ @H__ -$3
MT'_PZ7AK_P"6-'_#EC_@H_\ ]$3T'_PZ7AK_ .6-?V<?\*N^&?\ T3O0O_!1
M#_\ $T?\*N^&?_1.]"_\%$/_ ,30!_&/_P .6/\ @H__ -$3T'_PZ7AK_P"6
M-'_#EC_@H_\ ]$3T'_PZ7AK_ .6-?V<?\*N^&?\ T3O0O_!1#_\ $T?\*N^&
M?_1.]"_\%$/_ ,30!_&/_P .6/\ @H__ -$3T'_PZ7AK_P"6-?U4_L*?M/?L
M]_!O]B+X-_"#XD?&#0=-\1>%/A5X>T?7].^W+-]EO;;3;>">+S(MT;[9$9=R
M,RG&02"#7T?_ ,*N^&?_ $3O0O\ P40__$T?\*N^&?\ T3O0O_!1#_\ $T ?
M@-_P=)?LT?%O_@HS^U1\./B1^QI9Z#XQT70/A^^FZM>_\)GI>G^1=&^GE$>R
M^N87;Y'4[E!7G&<Y%?F!_P .6/\ @H__ -$3T'_PZ7AK_P"6-?V<?\*N^&?_
M $3O0O\ P40__$T?\*N^&?\ T3O0O_!1#_\ $T ?QC_\.6/^"C__ $1/0?\
MPZ7AK_Y8T?\ #EC_ (*/_P#1$]!_\.EX:_\ EC7]G'_"KOAG_P!$[T+_ ,%$
M/_Q-'_"KOAG_ -$[T+_P40__ !- '\8__#EC_@H__P!$3T'_ ,.EX:_^6-'_
M  Y8_P""C_\ T1/0?_#I>&O_ )8U_9Q_PJ[X9_\ 1.]"_P#!1#_\31_PJ[X9
M_P#1.]"_\%$/_P 30!^0_P#P:V^%KS_@G-^RM\1_AO\ MEZUH/@[6M>^(*:E
MI-E_PDUCJ'GVHL8(C)OL9ID7YT8;6(;C.,8->T_\'!OC'P5^W!_P2U\<?LY?
MLN^.M!\3^,]8U;19M.T;^V[>R\Y(-2MYI3YUV\42[8T9L,X)Q@9) K]#_P#A
M5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: /XQ_^'+'_  4?_P"B
M)Z#_ .'2\-?_ "QH_P"'+'_!1_\ Z(GH/_ATO#7_ ,L:_LX_X5=\,_\ HG>A
M?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (F@#^,?_ARQ_P %'_\ HB>@_P#ATO#7
M_P L:/\ ARQ_P4?_ .B)Z#_X=+PU_P#+&O[./^%7?#/_ *)WH7_@HA_^)H_X
M5=\,_P#HG>A?^"B'_P")H _C'_X<L?\ !1__ *(GH/\ X=+PU_\ +&OM7_@W
MS_8._:<_8?\ ^"I7@?\ :-_:B\)Z#X8\&:/I.M0ZCK/_  GNBWODO/IMQ#$/
M)M+R65MTCJN50@9R< $U_3'_ ,*N^&?_ $3O0O\ P40__$T?\*N^&?\ T3O0
MO_!1#_\ $T <+_PW/^R/_P!%ZT'_ +_/_P#$U_(MXZ_X(U?\%$M9\;ZSK&F_
M!G09+>[U6XFMY/\ A:'AP;D:5F4X.H C((X/-?V1_P#"KOAG_P!$[T+_ ,%$
M/_Q-'_"KOAG_ -$[T+_P40__ !- '\8__#EC_@H__P!$3T'_ ,.EX:_^6-'_
M  Y8_P""C_\ T1/0?_#I>&O_ )8U_9Q_PJ[X9_\ 1.]"_P#!1#_\31_PJ[X9
M_P#1.]"_\%$/_P 30!_&/_PY8_X*/_\ 1$]!_P##I>&O_EC1_P .6/\ @H__
M -$3T'_PZ7AK_P"6-?V<?\*N^&?_ $3O0O\ P40__$T?\*N^&?\ T3O0O_!1
M#_\ $T ?QC_\.6/^"C__ $1/0?\ PZ7AK_Y8U_73X%_;5_94T;P1HVCZE\<]
M!CN+32K>&XC^T$[76)589 (."#R.*]/_ .%7?#/_ *)WH7_@HA_^)H_X5=\,
M_P#HG>A?^"B'_P")H _G&_X.3_V,OV@OV_/^"CJ_'K]DGP_H/BSPF/A_I>FG
M5?\ A.='L/\ 2H9+DR1^5>W4,O D3YMNTYX)P:^ /^'+'_!1_P#Z(GH/_ATO
M#7_RQK^SC_A5WPS_ .B=Z%_X*(?_ (FC_A5WPS_Z)WH7_@HA_P#B: /XQ_\
MARQ_P4?_ .B)Z#_X=+PU_P#+&C_ARQ_P4?\ ^B)Z#_X=+PU_\L:_LX_X5=\,
M_P#HG>A?^"B'_P")H_X5=\,_^B=Z%_X*(?\ XF@#^,?_ (<L?\%'_P#HB>@_
M^'2\-?\ RQH_X<L?\%'_ /HB>@_^'2\-?_+&O[./^%7?#/\ Z)WH7_@HA_\
MB:/^%7?#/_HG>A?^"B'_ .)H _,;_@VQO=$_8#_X)Q-\!?VMO%N@^$_%A\?Z
MIJ0TK^W[2_\ ]%FCMA')YME)-%R8W^7=N&.0,BLG_@YPAL?^"A?_  3Z\/\
MP/\ V/\ Q/H/B_Q18_%73M8NM+_X2&ST_9916&HQ22^9>RPQG#SQ#:&+'?D
M@$C]3_\ A5WPS_Z)WH7_ (*(?_B:/^%7?#/_ *)WH7_@HA_^)H _C'_X<L?\
M%'_^B)Z#_P"'2\-?_+&C_ARQ_P %'_\ HB>@_P#ATO#7_P L:_LX_P"%7?#/
M_HG>A?\ @HA_^)H_X5=\,_\ HG>A?^"B'_XF@#^,?_ARQ_P4?_Z(GH/_ (=+
MPU_\L:/^'+'_  4?_P"B)Z#_ .'2\-?_ "QK^SC_ (5=\,_^B=Z%_P""B'_X
MFC_A5WPS_P"B=Z%_X*(?_B: /XQ_^'+'_!1__HB>@_\ ATO#7_RQK]%?^#8_
M]D3XZ_\ !/3_ (*"^(/CA^V!HV@^$/"]]\*M1T>UU3_A-])U#?>RW^G2QQ>7
M974T@RD$IW%0HV8)!(!_HC_X5=\,_P#HG>A?^"B'_P")H_X5=\,_^B=Z%_X*
M(?\ XF@!WP^^)'@7XJ^'%\7?#OQ-;:MIKRO$MY:,2A=3AEY Y%;=5M*T;1]!
MM!I^AZ5;65N&+""T@6- 3U.U0!FK- !1110 4444 %%%% !1110 4444 %%%
M% !1110 445QOAW]H;X)>+/C;XC_ &;_  Y\3-*O/'?A'2[+4O$GA>&XS=V%
MK=[OL\KK_=8(3QDJ&0MCS$W '94444 %%%% !1110 45R_CKXV?"+X8^+?"O
M@/XA_$C1M%UKQQJ<NG>$-+U*_2*?5[J.%IGB@1CF1EC0DX]5'5E!ZB@ HHHH
M **** "BBL;XB?$;P#\(O VJ?$WXI^--+\.^'=#LWN]8US6KY+:ULH%&6DEE
MD(5%'J30!LT5%87]CJEC#J>F7D5S;7,2RV]Q!('25&&596'#*0001P0:EH *
M*** "BBB@ HHKGO 'Q;^%GQ6EUN#X8_$?0_$3>&]:DT?Q -$U2*Z_L[4(T1Y
M+2;RV/ES*LB%HVPR[AD"@#H:*** "BBB@ HHHH **\S^,O[8O[-'P ^)O@CX
M+?%GXN:9I?B_XCZPFF>"_# WSWVIS,2-ZPQ*SI"I!#3N%B0X#."0#Z90 444
M4 %%%% !117+?&CXV_"+]G3X9ZK\9/CK\1M(\*>%M#MS/JFN:W>+!! O0#<W
MWF8X547+.Q"J"2!0!U-%9'@#QWX2^*7@31?B9X UN/4M"\1:3;ZGHNHPJRI=
M6D\2RQ2@, P#(RM@@$9Y -:] !1110 4444 %%!( R3@#J:XSX+?M%? G]HW
M3M;UCX"_%K0?&%GX<\03Z'K=YX>U%+J&TU&%(WEMF="5WJLL9(!.-WUH [.B
MBB@ HHHH **** "BL.#XG_#2Z\?S_"BV^(>A2>*;:R%Y<^&H]6A.H16Q( F:
MW#>8L9)&'*XY'-;E !1110 4444 %%%4-;\5>%_#,EG#XD\26&GOJ-VMKIZW
MUXD1N9V^[%&&(WN<'"C)..E %^BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "L3XD_$?P)\'_A_K7Q5^)_BFST/PYX=TR?4=<UC4)=D%G:P
MH7DE=NP55)]?2O#/VR/^"LG["?[!WBVV^'O[1'Q@GMO$=QIIU.7P]X=\.WVL
M7MEIP.&O;F*QAE:VMP0?WDNT-@[=V#CX._;9\=_M._$?PY<?\%)?AO\ MPZI
MJO@OQ3\:O!GAC]G7P%X+\3I+X2\6^'=0N;6SU"TUG36A N9YGEOED$[-)&8"
M@6(+B@#UC]N#_@L#^UW\/X_'_P >/V*_A!X U_X)_!OP7X:\5^*/%WC7^TD;
MQW9:NHF$.@7$ 6W1H;8JSO,9#YDJ+Y7][YF_X*"_#'_@H1I?_!6[XA?MB_\
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
M?IW]GS]F+PA\#?#.BRZYJ;^-/'5AH$.EZS\4_$NF6G_"0:XJ ?-=7,,2,XX
M"G. JY+$%B >ET444 %%%>4?M=?MM?LU_L,_#^T^(O[2/Q"&CV^J:@NGZ#IE
MG83WVHZS>L,K;6=I;H\UQ(?1%(4<L5'- 'J]?&7[1W_!1/XH?%7Q5X5^ /\
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
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
:**** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jul. 30, 2026</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_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">SNAP INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">45-5452795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3000 31st Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Santa Monica<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">90405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(310)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">399-3339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, par value $0.00001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SNAP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001564408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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=snap_CommonClassANonVotingMember', window );">Common Class A Non Voting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,437,047,479<span></span>
</td>
</tr>
<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 );">Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,523,290<span></span>
</td>
</tr>
<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_CommonClassCMember', window );">Common Class C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">231,626,943<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EntityInformationLineItems</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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=snap_CommonClassANonVotingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_CommonClassANonVotingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommonClassCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (163,960)<span></span>
</td>
<td class="num">$ (262,570)<span></span>
</td>
<td class="num">$ (252,911)<span></span>
</td>
<td class="num">$ (402,157)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">46,945<span></span>
</td>
<td class="nump">40,023<span></span>
</td>
<td class="nump">91,641<span></span>
</td>
<td class="nump">77,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">263,189<span></span>
</td>
<td class="nump">251,886<span></span>
</td>
<td class="nump">513,229<span></span>
</td>
<td class="nump">499,224<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs and debt discount (premium)</a></td>
<td class="num">(967)<span></span>
</td>
<td class="num">(550)<span></span>
</td>
<td class="num">(1,898)<span></span>
</td>
<td class="nump">7,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndEquitySecuritiesGainLoss', window );">Losses (gains) on debt and equity securities, net</a></td>
<td class="num">(129)<span></span>
</td>
<td class="num">(1,208)<span></span>
</td>
<td class="nump">716<span></span>
</td>
<td class="nump">14,592<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(66,939)<span></span>
</td>
</tr>
<tr class="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="nump">10,909<span></span>
</td>
<td class="nump">12,362<span></span>
</td>
<td class="nump">16,035<span></span>
</td>
<td class="nump">11,557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in operating assets and liabilities, net of effect of acquisitions:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net of allowance</a></td>
<td class="num">(67,614)<span></span>
</td>
<td class="num">(3,088)<span></span>
</td>
<td class="nump">107,021<span></span>
</td>
<td class="nump">191,128<span></span>
</td>
</tr>
<tr class="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 current assets</a></td>
<td class="num">(14,460)<span></span>
</td>
<td class="num">(7,058)<span></span>
</td>
<td class="num">(30,730)<span></span>
</td>
<td class="num">(29,886)<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_snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">15,734<span></span>
</td>
<td class="nump">13,797<span></span>
</td>
<td class="nump">30,848<span></span>
</td>
<td class="nump">27,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_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">159<span></span>
</td>
<td class="num">(2,117)<span></span>
</td>
<td class="num">(81)<span></span>
</td>
<td class="nump">6,893<span></span>
</td>
</tr>
<tr class="re">
<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">(59,745)<span></span>
</td>
<td class="num">(94,203)<span></span>
</td>
<td class="num">(37,701)<span></span>
</td>
<td class="num">(59,943)<span></span>
</td>
</tr>
<tr class="ro">
<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 current liabilities</a></td>
<td class="nump">155,599<span></span>
</td>
<td class="nump">147,695<span></span>
</td>
<td class="nump">87,950<span></span>
</td>
<td class="num">(14,873)<span></span>
</td>
</tr>
<tr class="re">
<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">(9,011)<span></span>
</td>
<td class="num">(8,492)<span></span>
</td>
<td class="num">(21,466)<span></span>
</td>
<td class="num">(25,485)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="num">(435)<span></span>
</td>
<td class="nump">2,017<span></span>
</td>
<td class="nump">340<span></span>
</td>
<td class="nump">3,243<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">176,214<span></span>
</td>
<td class="nump">88,494<span></span>
</td>
<td class="nump">502,993<span></span>
</td>
<td class="nump">240,104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(55,676)<span></span>
</td>
<td class="num">(64,701)<span></span>
</td>
<td class="num">(96,448)<span></span>
</td>
<td class="num">(101,915)<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_snap_PaymentsToAcquireStrategicInvestments', window );">Purchases of strategic investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(20,000)<span></span>
</td>
<td class="num">(5,934)<span></span>
</td>
<td class="num">(20,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="num">(25,678)<span></span>
</td>
<td class="num">(35,499)<span></span>
</td>
<td class="num">(65,048)<span></span>
</td>
<td class="num">(35,499)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of marketable securities</a></td>
<td class="num">(213,798)<span></span>
</td>
<td class="num">(390,866)<span></span>
</td>
<td class="num">(516,158)<span></span>
</td>
<td class="num">(626,665)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Sales of marketable securities</a></td>
<td class="nump">55,359<span></span>
</td>
<td class="nump">425,157<span></span>
</td>
<td class="nump">287,457<span></span>
</td>
<td class="nump">437,158<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Maturities of marketable securities</a></td>
<td class="nump">216,138<span></span>
</td>
<td class="nump">301,348<span></span>
</td>
<td class="nump">429,738<span></span>
</td>
<td class="nump">565,114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="num">(500)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(500)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(24,155)<span></span>
</td>
<td class="nump">215,439<span></span>
</td>
<td class="nump">33,107<span></span>
</td>
<td class="nump">218,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from issuance of notes, net of issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,473,083<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of Class A non-voting common stock</a></td>
<td class="num">(250,465)<span></span>
</td>
<td class="num">(243,473)<span></span>
</td>
<td class="num">(600,964)<span></span>
</td>
<td class="num">(500,573)<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_snap_PaymentForDeferredAcquisitionPayments', window );">Deferred payments for acquisitions</a></td>
<td class="num">(2,642)<span></span>
</td>
<td class="num">(9,562)<span></span>
</td>
<td class="num">(2,642)<span></span>
</td>
<td class="num">(67,539)<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_snap_PaymentsForRepurchaseOfConvertibleNotes', window );">Repurchases of convertible notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,444,626)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repayment of convertible notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(36,240)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(36,240)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="num">(1,799)<span></span>
</td>
<td class="num">(1,800)<span></span>
</td>
<td class="num">(3,400)<span></span>
</td>
<td class="num">(3,699)<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 financing activities</a></td>
<td class="num">(254,906)<span></span>
</td>
<td class="num">(291,075)<span></span>
</td>
<td class="num">(607,006)<span></span>
</td>
<td class="num">(579,594)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Change in cash, cash equivalents, and restricted cash</a></td>
<td class="num">(102,847)<span></span>
</td>
<td class="nump">12,858<span></span>
</td>
<td class="num">(70,906)<span></span>
</td>
<td class="num">(121,297)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash, beginning of period</a></td>
<td class="nump">1,063,338<span></span>
</td>
<td class="nump">916,079<span></span>
</td>
<td class="nump">1,031,397<span></span>
</td>
<td class="nump">1,050,234<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash, end of period</a></td>
<td class="nump">$ 960,491<span></span>
</td>
<td class="nump">$ 928,937<span></span>
</td>
<td class="nump">$ 960,491<span></span>
</td>
<td class="nump">$ 928,937<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset.</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;">snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_snap_PaymentForDeferredAcquisitionPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment For Deferred Acquisition Payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snap_PaymentForDeferredAcquisitionPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_snap_PaymentsForRepurchaseOfConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Repurchase Of Convertible Notes</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;">snap_PaymentsForRepurchaseOfConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_snap_PaymentsToAcquireStrategicInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments to acquire strategic 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;">snap_PaymentsToAcquireStrategicInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</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 (b)<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/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 2: 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 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 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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 effect from change in exchange rate, of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</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/2147477401/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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtAndEquitySecuritiesGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in debt and equity 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<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_DebtAndEquitySecuritiesGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/2009/role/commonPracticeRef<br> -Topic 360<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/2147482099/360-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<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/2147482099/360-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<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 (ee)<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 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 operating 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_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 operating liabilities 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_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor 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 activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, 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 activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<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 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: 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 8: 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/2147479168/946-830-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: 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(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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)(B))<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)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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/2147479105/946-220-45-7<br><br>Reference 43: 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/2147477250/944-220-S99-1<br><br>Reference 44: 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/2147479134/946-220-S99-1<br><br>Reference 45: 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/2147479134/946-220-S99-3<br><br>Reference 46: 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 47: 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 48: 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 49: 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 50: 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 51: 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 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 53: 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/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 activity, 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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<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_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_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_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_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<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_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="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 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-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_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 activity, 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_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the 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_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</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 15<br> -Subparagraph (b)<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_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,598,993<span></span>
</td>
<td class="nump">$ 1,344,930<span></span>
</td>
<td class="nump">$ 3,127,784<span></span>
</td>
<td class="nump">$ 2,708,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">667,885<span></span>
</td>
<td class="nump">653,333<span></span>
</td>
<td class="nump">1,333,126<span></span>
</td>
<td class="nump">1,292,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_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">542,092<span></span>
</td>
<td class="nump">443,325<span></span>
</td>
<td class="nump">1,020,388<span></span>
</td>
<td class="nump">867,490<span></span>
</td>
</tr>
<tr class="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">298,399<span></span>
</td>
<td class="nump">257,853<span></span>
</td>
<td class="nump">537,410<span></span>
</td>
<td class="nump">515,810<span></span>
</td>
</tr>
<tr class="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">261,338<span></span>
</td>
<td class="nump">250,095<span></span>
</td>
<td class="nump">482,030<span></span>
</td>
<td class="nump">485,457<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">1,769,714<span></span>
</td>
<td class="nump">1,604,606<span></span>
</td>
<td class="nump">3,372,954<span></span>
</td>
<td class="nump">3,161,669<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 );">Operating loss</a></td>
<td class="num">(170,721)<span></span>
</td>
<td class="num">(259,676)<span></span>
</td>
<td class="num">(245,170)<span></span>
</td>
<td class="num">(453,522)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">24,672<span></span>
</td>
<td class="nump">33,199<span></span>
</td>
<td class="nump">51,131<span></span>
</td>
<td class="nump">70,217<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(36,941)<span></span>
</td>
<td class="num">(27,607)<span></span>
</td>
<td class="num">(73,697)<span></span>
</td>
<td class="num">(51,006)<span></span>
</td>
</tr>
<tr class="ro">
<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">21,502<span></span>
</td>
<td class="num">(823)<span></span>
</td>
<td class="nump">20,488<span></span>
</td>
<td class="nump">48,246<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(161,488)<span></span>
</td>
<td class="num">(254,907)<span></span>
</td>
<td class="num">(247,248)<span></span>
</td>
<td class="num">(386,065)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(2,472)<span></span>
</td>
<td class="num">(7,663)<span></span>
</td>
<td class="num">(5,663)<span></span>
</td>
<td class="num">(16,092)<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (163,960)<span></span>
</td>
<td class="num">$ (262,570)<span></span>
</td>
<td class="num">$ (252,911)<span></span>
</td>
<td class="num">$ (402,157)<span></span>
</td>
</tr>
<tr class="ro">
<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 loss per share attributable to Class A, Class B, and Class C common stockholders (Note 3):</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_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
</tr>
<tr class="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 (in usd per share)</a></td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
</tr>
<tr class="re">
<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 computation of net loss per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">1,663,449<span></span>
</td>
<td class="nump">1,674,854<span></span>
</td>
<td class="nump">1,675,483<span></span>
</td>
<td class="nump">1,685,544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">1,663,449<span></span>
</td>
<td class="nump">1,674,854<span></span>
</td>
<td class="nump">1,675,483<span></span>
</td>
<td class="nump">1,685,544<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: 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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: 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 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<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)(iii)(B))<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://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><br>Reference 12: 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 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/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 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)(iv))<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)(5))<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 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/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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<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 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<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 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 (c)(1)<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 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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/2147478524/942-220-S99-1<br><br>Reference 26: 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/2147477250/944-220-S99-1<br><br>Reference 27: 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><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_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 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 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<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 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<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 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 (c)(1)<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 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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/2147478524/942-220-S99-1<br><br>Reference 25: 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/2147477250/944-220-S99-1<br><br>Reference 26: 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><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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><br>Reference 2: 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/2147479134/946-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_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/2009/role/commonPracticeRef<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 2: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 9: 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/2147477314/942-235-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<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 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/2147477250/944-220-S99-1<br><br>Reference 14: 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 15: 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 16: 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/2147478524/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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 (h)<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/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 11: 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 12: 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 13: 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 14: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 16: 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 17: 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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 (c)<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-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_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<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 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: 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 8: 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/2147479168/946-830-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: 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(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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)(B))<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)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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/2147479105/946-220-45-7<br><br>Reference 43: 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/2147477250/944-220-S99-1<br><br>Reference 44: 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/2147479134/946-220-S99-1<br><br>Reference 45: 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/2147479134/946-220-S99-3<br><br>Reference 46: 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 47: 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 48: 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 49: 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 50: 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 51: 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 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 53: 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/2147478524/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/2009/role/commonPracticeRef<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 2: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: 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 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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(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>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 5: 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 6: 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/2147479532/912-730-25-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 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 2: 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 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 32<br> -Subparagraph (ee)<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 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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> -Subparagraph (b)<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 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 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: 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 13: 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 14: 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>22
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (163,960)<span></span>
</td>
<td class="num">$ (262,570)<span></span>
</td>
<td class="num">$ (252,911)<span></span>
</td>
<td class="num">$ (402,157)<span></span>
</td>
</tr>
<tr class="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 tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized gain (loss) on marketable securities, net of tax</a></td>
<td class="num">(4,310)<span></span>
</td>
<td class="num">(917)<span></span>
</td>
<td class="num">(11,881)<span></span>
</td>
<td class="nump">2,530<span></span>
</td>
</tr>
<tr class="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 );">Foreign currency translation</a></td>
<td class="num">(1,638)<span></span>
</td>
<td class="nump">13,096<span></span>
</td>
<td class="num">(6,070)<span></span>
</td>
<td class="nump">19,572<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss), net of tax</a></td>
<td class="num">(5,948)<span></span>
</td>
<td class="nump">12,179<span></span>
</td>
<td class="num">(17,951)<span></span>
</td>
<td class="nump">22,102<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">$ (169,908)<span></span>
</td>
<td class="num">$ (250,391)<span></span>
</td>
<td class="num">$ (270,862)<span></span>
</td>
<td class="num">$ (380,055)<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/2147478524/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/2147477250/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://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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-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 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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<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 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: 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 8: 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/2147479168/946-830-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: 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(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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)(B))<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)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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/2147479105/946-220-45-7<br><br>Reference 43: 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/2147477250/944-220-S99-1<br><br>Reference 44: 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/2147479134/946-220-S99-1<br><br>Reference 45: 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/2147479134/946-220-S99-3<br><br>Reference 46: 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 47: 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 48: 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 49: 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 50: 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 51: 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 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 53: 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/2147478524/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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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://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_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>23
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</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">$ 958,848<span></span>
</td>
<td class="nump">$ 1,030,435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">1,700,910<span></span>
</td>
<td class="nump">1,910,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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance</a></td>
<td class="nump">1,237,338<span></span>
</td>
<td class="nump">1,372,237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">309,533<span></span>
</td>
<td class="nump">272,065<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">4,206,629<span></span>
</td>
<td class="nump">4,584,874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">586,268<span></span>
</td>
<td class="nump">578,075<span></span>
</td>
</tr>
<tr class="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">562,091<span></span>
</td>
<td class="nump">506,216<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangible assets, net</a></td>
<td class="nump">94,306<span></span>
</td>
<td class="nump">66,613<span></span>
</td>
</tr>
<tr class="ro">
<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">1,780,133<span></span>
</td>
<td class="nump">1,720,769<span></span>
</td>
</tr>
<tr class="re">
<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">240,733<span></span>
</td>
<td class="nump">221,255<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_Assets', window );">Total assets</a></td>
<td class="nump">7,470,160<span></span>
</td>
<td class="nump">7,677,802<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">177,419<span></span>
</td>
<td class="nump">219,793<span></span>
</td>
</tr>
<tr class="re">
<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">47,823<span></span>
</td>
<td class="nump">48,479<span></span>
</td>
</tr>
<tr class="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">1,054,528<span></span>
</td>
<td class="nump">971,627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt, net</a></td>
<td class="nump">153,159<span></span>
</td>
<td class="nump">46,969<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,432,929<span></span>
</td>
<td class="nump">1,286,868<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net</a></td>
<td class="nump">3,381,448<span></span>
</td>
<td class="nump">3,489,860<span></span>
</td>
</tr>
<tr class="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, noncurrent</a></td>
<td class="nump">643,317<span></span>
</td>
<td class="nump">557,823<span></span>
</td>
</tr>
<tr class="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">85,378<span></span>
</td>
<td class="nump">61,756<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">5,543,072<span></span>
</td>
<td class="nump">5,396,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 8)</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_TreasuryStockCommonValue', window );">Treasury stock, at cost. 43,527 and 44,670 shares of Class A non-voting common stock at June&#160;30, 2026 and December&#160;31, 2025, respectively.</a></td>
<td class="num">(424,577)<span></span>
</td>
<td class="num">(435,722)<span></span>
</td>
</tr>
<tr class="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">17,143,598<span></span>
</td>
<td class="nump">16,637,324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(14,800,691)<span></span>
</td>
<td class="num">(13,946,816)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">8,741<span></span>
</td>
<td class="nump">26,692<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">1,927,088<span></span>
</td>
<td class="nump">2,281,495<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">7,470,160<span></span>
</td>
<td class="nump">7,677,802<span></span>
</td>
</tr>
<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=snap_CommonClassANonVotingMember', window );">Class A non-voting 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_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_CommonStockValueOutstanding', window );">Common stock, value</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<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 voting 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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValueOutstanding', window );">Common stock, value</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_StatementClassOfStockAxis=us-gaap_CommonClassCMember', window );">Class C voting 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_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_CommonStockValueOutstanding', window );">Common stock, value</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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(19))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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(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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<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/2147480870/815-30-50-2<br><br>Reference 8: 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 9: 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 10: 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 11: 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/2147478777/944-210-S99-1<br><br>Reference 12: 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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<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)(1))<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/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/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/2147479170/946-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_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>Amount of asset recognized for present right to economic 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/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<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 (ee)<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 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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 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/2147478546/942-210-S99-1<br><br>Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 10: 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 11: 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)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 14: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: 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 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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/2147479168/946-830-55-12<br><br>Reference 36: 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/2147478777/944-210-S99-1<br><br>Reference 37: 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/2147479170/946-210-S99-1<br><br>Reference 38: 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 39: 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 40: 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 41: 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_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>Amount of asset recognized for present right to economic benefit, 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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: 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 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)(iii)(B))<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 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 12: 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 13: 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 14: 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 15: 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 16: 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 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)(4)(iii)(A))<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 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 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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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)(iv))<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)(5))<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 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 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)(4)(i))<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/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_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 cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 2: 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 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: 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(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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_CommonStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common shares held by shareholders. Excludes common shares repurchased and held as treasury 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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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 S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: 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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_CommonStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</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 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><br>Reference 2: 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_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_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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-6<br><br>Reference 6: 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 7: 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 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 12: 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 13: 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 14: 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 15: 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 16: 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/2147478546/942-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-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_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_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>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</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)<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: 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 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<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)(B))<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)(A))<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 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 13: 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 14: 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 15: 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 16: 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 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)(4)(iii)(A))<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 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 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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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)(iv))<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)(5))<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/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/2147479168/946-830-55-12<br><br>Reference 23: 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/2147479170/946-210-S99-1<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 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: 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 27: 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 28: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: 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(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: 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 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: 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 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 10: 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 11: 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/2147478777/944-210-S99-1<br><br>Reference 12: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: 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 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)(iii)(B))<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 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 12: 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 13: 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 14: 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 15: 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 16: 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 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)(4)(iii)(A))<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 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 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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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)(iv))<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)(5))<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 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 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)(4)(i))<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/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 26: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 2: 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(22))<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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 marketable security, 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/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-1<br><br>Reference 2: 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(2))<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_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br><br>Reference 2: 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_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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-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_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://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(24))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<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 property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</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 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478443/942-360-45-1<br><br>Reference 3: 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/2147478451/942-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: 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(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 8: 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 9: 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/2147478777/944-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_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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<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)(3))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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 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 9: 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 10: 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 11: 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/2147478777/944-210-S99-1<br><br>Reference 12: 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/2147479170/946-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_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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than 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/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<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/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/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)<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 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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://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/2147479168/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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 9: 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/2147479170/946-210-S99-2<br><br>Reference 10: 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/2147479134/946-220-S99-3<br><br>Reference 11: 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/2147479134/946-220-S99-3<br><br>Reference 12: 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/2147479134/946-220-S99-3<br><br>Reference 13: 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 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481108/505-30-30-6<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 8: 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(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_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementClassOfStockAxis=snap_CommonClassANonVotingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_CommonClassANonVotingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommonClassCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>24
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</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_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">1,725,808<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=snap_CommonClassANonVotingMember', window );">Class A non-voting 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 usd 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 authorized (in shares)</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock issued (in shares)</a></td>
<td class="nump">1,471,658<span></span>
</td>
<td class="nump">1,502,073<span></span>
</td>
</tr>
<tr class="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 outstanding (in shares)</a></td>
<td class="nump">1,428,131<span></span>
</td>
<td class="nump">1,457,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares (in shares)</a></td>
<td class="nump">43,527<span></span>
</td>
<td class="nump">44,670<span></span>
</td>
</tr>
<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 voting 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 usd 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 authorized (in shares)</a></td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock issued (in shares)</a></td>
<td class="nump">22,523<span></span>
</td>
<td class="nump">22,523<span></span>
</td>
</tr>
<tr class="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 outstanding (in shares)</a></td>
<td class="nump">22,523<span></span>
</td>
<td class="nump">22,523<span></span>
</td>
</tr>
<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_CommonClassCMember', window );">Class C voting 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 usd per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="nump">260,888<span></span>
</td>
<td class="nump">260,888<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock issued (in shares)</a></td>
<td class="nump">231,627<span></span>
</td>
<td class="nump">231,627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">231,627<span></span>
</td>
<td class="nump">231,627<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: 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(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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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 S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: 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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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 S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: 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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<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(29))<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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: 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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<br><br>Reference 9: 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/2147479170/946-210-S99-1<br><br>Reference 10: 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/2147479134/946-220-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_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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="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 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481108/505-30-30-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/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_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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=snap_CommonClassANonVotingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_CommonClassANonVotingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommonClassCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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>Class A non-voting common stock</div></th>
<th class="th"><div>Class B voting common stock</div></th>
<th class="th"><div>Class C voting common stock</div></th>
<th class="th">
<div>Common Stock </div>
<div>Class A non-voting common stock</div>
</th>
<th class="th">
<div>Common Stock </div>
<div>Class B voting common stock</div>
</th>
<th class="th">
<div>Common Stock </div>
<div>Class C voting common stock</div>
</th>
<th class="th"><div>Treasury stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Accumulated deficit</div></th>
<th class="th"><div>Accumulated other comprehensive income</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_CommonStockSharesOutstanding', window );">Common stock, beginning of period (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</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,436,495<span></span>
</td>
<td class="nump">22,523<span></span>
</td>
<td class="nump">231,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_TreasuryStockCommonShares', window );">Treasury stock, beginning of period (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">47,222<span></span>
</td>
<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 );">Balance, beginning of period at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</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">$ 14<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">$ (460,620)<span></span>
</td>
<td class="nump">$ 15,644,132<span></span>
</td>
<td class="num">$ (12,735,461)<span></span>
</td>
<td class="nump">$ 2,694<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchases of Class A non-voting common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57,293)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', window );">Reissuances of Class A non-voting common stock for vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,645)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchases of Class A non-voting common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchases of Class A non-voting common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (500,573)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Retirement of Class A non-voting common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57,293)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Retirement of Class A non-voting common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(500,573)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Reissuances of Class A non-voting common stock for vesting of restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,047<span></span>
</td>
<td class="num">(16,047)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (402,157)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (402,157)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 499,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">$ 22,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 22,102<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, end of period (in shares) at Jun. 30, 2025</a></td>
<td class="nump">1,727,927<span></span>
</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,428,200<span></span>
</td>
<td class="nump">22,523<span></span>
</td>
<td class="nump">231,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_TreasuryStockCommonShares', window );">Treasury stock, end of period (in shares) at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">45,577<span></span>
</td>
<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 );">Balance, end of period at Jun. 30, 2025</a></td>
<td class="nump">$ 2,069,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">$ (444,573)<span></span>
</td>
<td class="nump">$ 16,127,309<span></span>
</td>
<td class="num">$ (13,638,191)<span></span>
</td>
<td class="nump">$ 24,796<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, beginning of period (in shares) at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</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,432,528<span></span>
</td>
<td class="nump">22,523<span></span>
</td>
<td class="nump">231,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_TreasuryStockCommonShares', window );">Treasury stock, beginning of period (in shares) at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">45,980<span></span>
</td>
<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 );">Balance, beginning of period at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</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">$ 14<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">$ (448,509)<span></span>
</td>
<td class="nump">$ 15,879,359<span></span>
</td>
<td class="num">$ (13,132,148)<span></span>
</td>
<td class="nump">$ 12,617<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchases of Class A non-voting common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,974)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', window );">Reissuances of Class A non-voting common stock for vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(403)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchases of Class A non-voting common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchases of Class A non-voting common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (243,473)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Retirement of Class A non-voting common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,974)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Retirement of Class A non-voting common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 243,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(243,473)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Reissuances of Class A non-voting common stock for vesting of restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,936<span></span>
</td>
<td class="num">(3,936)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(262,570)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (262,570)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 251,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">$ 12,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,179<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, end of period (in shares) at Jun. 30, 2025</a></td>
<td class="nump">1,727,927<span></span>
</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,428,200<span></span>
</td>
<td class="nump">22,523<span></span>
</td>
<td class="nump">231,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_TreasuryStockCommonShares', window );">Treasury stock, end of period (in shares) at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">45,577<span></span>
</td>
<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 );">Balance, end of period at Jun. 30, 2025</a></td>
<td class="nump">$ 2,069,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">$ (444,573)<span></span>
</td>
<td class="nump">$ 16,127,309<span></span>
</td>
<td class="num">$ (13,638,191)<span></span>
</td>
<td class="nump">$ 24,796<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, beginning of period (in shares) at Dec. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,457,403<span></span>
</td>
<td class="nump">22,523<span></span>
</td>
<td class="nump">231,627<span></span>
</td>
<td class="nump">1,457,403<span></span>
</td>
<td class="nump">22,523<span></span>
</td>
<td class="nump">231,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_TreasuryStockCommonShares', window );">Treasury stock, beginning of period (in shares) at Dec. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">44,670<span></span>
</td>
<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 );">Balance, beginning of period at Dec. 31, 2025</a></td>
<td class="nump">2,281,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">$ (435,722)<span></span>
</td>
<td class="nump">$ 16,637,324<span></span>
</td>
<td class="num">$ (13,946,816)<span></span>
</td>
<td class="nump">$ 26,692<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchases of Class A non-voting common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(98,530)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', window );">Reissuances of Class A non-voting common stock for vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,143)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchases of Class A non-voting common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchases of Class A non-voting common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (600,964)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Retirement of Class A non-voting common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(98,530)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Retirement of Class A non-voting common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(600,964)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Reissuances of Class A non-voting common stock for vesting of restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,145<span></span>
</td>
<td class="num">(11,145)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(252,911)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (252,911)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 513,229<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">$ (17,951)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (17,951)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, end of period (in shares) at Jun. 30, 2026</a></td>
<td class="nump">1,725,808<span></span>
</td>
<td class="nump">1,428,131<span></span>
</td>
<td class="nump">22,523<span></span>
</td>
<td class="nump">231,627<span></span>
</td>
<td class="nump">1,428,131<span></span>
</td>
<td class="nump">22,523<span></span>
</td>
<td class="nump">231,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_TreasuryStockCommonShares', window );">Treasury stock, end of period (in shares) at Jun. 30, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">43,527<span></span>
</td>
<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 );">Balance, end of period at Jun. 30, 2026</a></td>
<td class="nump">$ 1,927,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">$ (424,577)<span></span>
</td>
<td class="nump">$ 17,143,598<span></span>
</td>
<td class="num">$ (14,800,691)<span></span>
</td>
<td class="nump">$ 8,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_snap_CommonStockSharesIssuedNotDisclosed', window );">Common stock shares issued not disclosed</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CommonStockSharesOutstanding', window );">Common stock, beginning of period (in shares) at Mar. 31, 2026</a></td>
<td class="text">&#160;<span></span>
</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,443,120<span></span>
</td>
<td class="nump">22,523<span></span>
</td>
<td class="nump">231,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_TreasuryStockCommonShares', window );">Treasury stock, beginning of period (in shares) at Mar. 31, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">44,264<span></span>
</td>
<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 );">Balance, beginning of period at Mar. 31, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">$ (431,762)<span></span>
</td>
<td class="nump">$ 16,887,594<span></span>
</td>
<td class="num">$ (14,386,265)<span></span>
</td>
<td class="nump">$ 14,689<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchases of Class A non-voting common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,640)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', window );">Reissuances of Class A non-voting common stock for vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(737)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchases of Class A non-voting common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchases of Class A non-voting common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (250,466)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Retirement of Class A non-voting common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,640)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Retirement of Class A non-voting common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(250,466)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Reissuances of Class A non-voting common stock for vesting of restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,185<span></span>
</td>
<td class="num">(7,185)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (163,960)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (163,960)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 263,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">$ (5,948)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (5,948)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, end of period (in shares) at Jun. 30, 2026</a></td>
<td class="nump">1,725,808<span></span>
</td>
<td class="nump">1,428,131<span></span>
</td>
<td class="nump">22,523<span></span>
</td>
<td class="nump">231,627<span></span>
</td>
<td class="nump">1,428,131<span></span>
</td>
<td class="nump">22,523<span></span>
</td>
<td class="nump">231,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_TreasuryStockCommonShares', window );">Treasury stock, end of period (in shares) at Jun. 30, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">43,527<span></span>
</td>
<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 );">Balance, end of period at Jun. 30, 2026</a></td>
<td class="nump">$ 1,927,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">$ (424,577)<span></span>
</td>
<td class="nump">$ 17,143,598<span></span>
</td>
<td class="num">$ (14,800,691)<span></span>
</td>
<td class="nump">$ 8,741<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snap_CommonStockSharesIssuedNotDisclosed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Shares Issued, Not Disclosed</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;">snap_CommonStockSharesIssuedNotDisclosed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</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_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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<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(29))<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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: 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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<br><br>Reference 9: 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/2147479170/946-210-S99-1<br><br>Reference 10: 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/2147479134/946-220-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_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<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 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: 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 8: 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/2147479168/946-830-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: 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(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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)(B))<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)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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/2147479105/946-220-45-7<br><br>Reference 43: 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/2147477250/944-220-S99-1<br><br>Reference 44: 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/2147479134/946-220-S99-1<br><br>Reference 45: 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/2147479134/946-220-S99-3<br><br>Reference 46: 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 47: 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 48: 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 49: 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 50: 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 51: 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 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 53: 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/2147478524/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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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://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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesTreasuryStockReissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 treasury shares or units reissued. Excludes reissuance of shares or units in treasury 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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 9: 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(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_StockIssuedDuringPeriodSharesTreasuryStockReissued</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-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_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueTreasuryStockReissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 treasury shares or units reissued. Excludes reissuance of shares or units in treasury 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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-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_StockIssuedDuringPeriodValueTreasuryStockReissued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-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_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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 14: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 15: 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(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-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_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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)<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 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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://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/2147479168/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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 9: 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/2147479170/946-210-S99-2<br><br>Reference 10: 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/2147479134/946-220-S99-3<br><br>Reference 11: 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/2147479134/946-220-S99-3<br><br>Reference 12: 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/2147479134/946-220-S99-3<br><br>Reference 13: 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 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_StockholdersEquityOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-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_StockholdersEquityOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="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 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481108/505-30-30-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/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_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 9: 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(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_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-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_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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_BusinessDescriptionAndAccountingPoliciesTextBlock', window );">Description of Business and Summary of Significant Accounting Policies</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">1. Description of Business and Summary of Significant Accounting Policies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Snap Inc. is a technology company.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Snap Inc. (&#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;), a Delaware corporation, is headquartered in Santa Monica, California. Our flagship product, Snapchat, is a visual messaging application that was created to help people communicate through short videos and images called &#8220;Snaps.&#8221;</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for interim financial information. Our consolidated financial statements include the accounts of Snap Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Our fiscal year ends on December&#160;31. These unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2025, as filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) in February 2026 (the &#8220;Annual Report&#8221;).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In our opinion, the unaudited interim consolidated financial statements include all adjustments of a normal recurring nature necessary for the fair presentation of our financial position, results of operations, and cash flows. The results of operations for the three and six months ended June&#160;30, 2026 are not necessarily indicative of the results to be expected for the year ending December&#160;31, 2026.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes to our significant accounting policies described in our Annual Report that have had a material impact on our consolidated financial statements and related notes.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts in the consolidated financial statements. Management&#8217;s estimates and judgments are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Key estimates and judgments relate primarily to determining the recoverability of long-lived assets, evaluation of contingencies, uncertain tax positions, and the fair value of strategic investments. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.</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_BusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-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_BusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2. Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We determine revenue recognition by first identifying the contract or contracts with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when, or as, we satisfy a performance obligation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We determine collectability by performing ongoing credit evaluations and monitoring customer accounts receivable balances. Sales tax, including value added tax, is excluded from reported revenue.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In arrangements where another party is involved in providing specified services to a customer, we evaluate whether we are the principal or agent. In this evaluation, we consider if we obtain control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We generate the substantial majority of our revenue through the sale of our advertising products on Snapchat, which include Snap Ads and AR Ads, referred to as advertising revenue. AR Ads include Sponsored Lenses, which allow users to interact with an advertiser&#8217;s brand by enabling branded augmented reality experiences.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Advertising revenue is primarily generated from the display of advertisements on Snapchat through contractual agreements that are either based on the number of advertising impressions delivered or on a fixed fee basis over a period of time. Revenue related to agreements based on the number of impressions delivered is recognized when the advertisement is served. Revenue related to fixed fee arrangements is recognized ratably over the service period, typically less than 30 days in duration, and such arrangements do not contain minimum impression guarantees.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For advertising revenue arrangements where we are not the principal, we recognize revenue on a net basis. For the periods presented, revenue for arrangements where we are the agent was not material.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Other Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue primarily consists of revenue from subscriptions, which include Snapchat+, Lens+, and Snapchat Platinum. These services provide subscribers access to exclusive, experimental, and pre-release features, as well as an ad-free experience for Snapchat Platinum subscribers. We also generate subscription revenue from Memories Storage Plans, which provide subscribers with the ability to purchase cloud storage. Subscription revenue is initially deferred and then recognized ratably over the term of the subscription, which is generally one year or less. We report subscription revenue gross of transaction processing fees, which are recognized within cost of revenue on our consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue also includes amounts earned from partnerships. These agreements are typically structured as fixed-fee arrangements with contract terms that may exceed one year, with revenue recognized ratably over the service period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We also generate revenue from subscriptions and sales of physical products. Sales of physical products are reported net of allowances for returns. For the periods presented, all such revenue was not material.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our revenue disaggregated by source:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Advertising revenue</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,282,522&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,173,548&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,525,984&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,384,417&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">316,471&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">171,382&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">601,800&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">323,730&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,598,993&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,344,930&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,127,784&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,708,147&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our revenue disaggregated by geography based on the billing address of the customer:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) (2)</span></div></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">904,946&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">804,395&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,729,486&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,609,329&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Europe </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">353,745&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">254,209&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">669,176&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">477,466&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">340,302&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">286,326&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">729,122&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">621,352&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,598,993&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,344,930&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,127,784&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,708,147&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">North America includes Mexico, the Caribbean, and Central America.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">United States revenue was $872.7 million and $1,669.2 million for the three and six months ended June&#160;30, 2026, respectively, and $775.7 million and $1,554.6 million for the three and six months ended June&#160;30, 2025, respectively.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Europe includes Turkey. Europe also includes Russia and Belarus; however, we maintain a policy prohibiting sales to entities in these countries.</span></div>Deferred revenue, included in accrued expenses and other current liabilities on our consolidated balance sheets, was $207.4 million and $145.2 million as of June&#160;30, 2026 and December 31, 2025, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<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 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<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 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<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 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<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 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 11: 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_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss per Share</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">3. Net Loss per Share</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We compute net loss per share using the two-class method required for multiple classes of common stock. Although shares of our Class A, Class B, and Class C common stock have different voting and conversion rights, they have identical economic rights. Accordingly, basic and diluted net loss per share is the same for each class of common stock and therefore is presented on a combined basis.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of stock outstanding during the period, adjusted for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">restricted stock awards (&#8220;RSAs&#8221;) for which the risk of forfeiture has not yet lapsed.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net loss per share is computed by dividing net loss by the weighted-average number of fully diluted common shares outstanding during the period. We use the if&#8209;converted method for calculating any potential dilutive effect of the convertible senior notes due in 2026, 2027, 2028, and 2030 (collectively, the &#8220;Convertible Notes&#8221;) on diluted net loss per share. The Convertible Notes would have a dilutive impact on net income per share when the average market price of Class A common stock for a given period exceeds the respective conversion price of the Convertible Notes. For the periods presented, our potentially dilutive shares relating to stock options, restricted stock units (&#8220;RSUs&#8221;), RSAs, and the Convertible Notes were not included in the computation of diluted net loss per share as the effect of including these shares in the calculation would have been anti-dilutive.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The numerators and denominators of the basic and diluted net loss per share computations for our common stock are calculated as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(163,960)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(262,570)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(252,911)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(402,157)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-6.48pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares - Basic </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,663,449</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,674,854</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,675,483</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,685,544</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-6.48pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares - Diluted </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,663,449</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,674,854</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,675,483</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,685,544</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.10)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.10)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes 1,409 million and 1,421 million shares of Class A common stock for the three months ended June&#160;30, 2026 and 2025, respectively; and 1,421 million and 1,431 million shares of Class A common stock for the six months ended June&#160;30, 2026 and 2025, respectively. Includes 23 million shares of Class B common stock and 232&#160;million shares of Class C common stock for each of the periods presented.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">474</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">583</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs and RSAs</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">204,773</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">143,318</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes (if-converted)</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,193</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">59,154</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_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 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481468/505-20-05-5<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 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 4: 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 5: 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 6: 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>29
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">4. Stockholders&#8217; Equity </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain one active share-based employee compensation plan: the 2017 Equity Incentive Plan (the &#8220;2017 Plan&#8221;). The 2017 Plan provides for the grant of incentive stock options to employees, including employees of any parent or subsidiary, and for the grant of nonstatutory stock options, stock appreciation rights, RSAs, RSUs, performance stock awards, performance cash awards, and other forms of stock awards to employees, directors, and consultants, including employees and consultants of our affiliates. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units and Restricted Stock Awards</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU and RSA activity for the six months ended June&#160;30, 2026:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Class A Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">167,374</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9.23&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">138,706</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.61&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(62,412)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.49&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(38,895)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.11&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of June 30, 2026</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">204,773</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.22&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">All RSUs and RSAs vest on the satisfaction of a service-based condition. Total unrecognized compensation cost related to outstanding RSUs and RSAs was $1.4 billion as of June&#160;30, 2026 and is expected to be recognized over a weighted-average period of 2.2 years. The service condition for RSUs and RSAs is generally satisfied in equal monthly or quarterly installments over <span style="-sec-ix-hidden:f-632">three</span> to four years.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June&#160;30, 2026, stock option forfeitures were immaterial and there were no stock option grants or exercises. As of June&#160;30, 2026, all outstanding options were fully vested, and there was no unrecognized compensation cost related to stock options.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense by function was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,811&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,656&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,397&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,090&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">193,501&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">166,809&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">367,417&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">323,497&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,342&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,710&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">92,674&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,150&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,535&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,711&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,741&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">69,487&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">263,189&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">251,886&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">513,229&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">499,224&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stock Repurchases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2026, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. During the six months ended June&#160;30, 2026, we repurchased and retired 68.5 million shares of our Class A common stock for $350.7 million, including costs associated with the repurchases. As of June&#160;30, 2026, the remaining availability under the stock repurchase authorization was $150.0 million.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2025, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. We completed this program in January 2026. Under the program, we repurchased and retired 59.4&#160;million shares of our Class A common stock for $500.6 million, including costs associated with the repurchases, representing the entire amount approved by our board of directors in November 2025.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In October 2024, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. We completed this program in May 2025. Under the program, we repurchased and retired 57.3&#160;million shares of our Class A common stock for $500.6 million, including costs associated with the repurchases, representing the entire amount approved by our board of directors in October 2024.</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_snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders equity and compensation related costs share based payments text block.</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;">snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</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>30
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [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 );">Business Acquisitions</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">5. Business Acquisitions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> months ended June&#160;30, 2026, the aggregate purchase consideration for business acquisitions was </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$88.1&#160;million, which primarily consisted of $68.3 million in cash and $13.6 million recorded in other liabilities in our consolidated balance sheet as of the date of acquisition. Of the aggregate purchase consideration, $60.8 million was allocated to goodwill and the remainder primarily to identifiable intangible assets. The acquired assets are expected to enhance our existing platform, technology, and workforce. The goodwill amount represents synergies related to our existing platform expected to be realized from the business acquisitions and assembled workforce. Of the acquired goodwill and intangible assets, $10.0&#160;million is deductible for tax purposes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 1 in our consolidated financial statements in the Annual Report for additional details related to our accounting policies for business combinations.</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 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 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 46<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-46<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<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/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-4<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<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/2147479328/805-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479326/805-40-45-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-30/tableOfContent<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-20/tableOfContent<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-10/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>31
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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>Intangible Asset, Goodwill and Other [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</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">6. Goodwill and Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the six months ended June&#160;30, 2026 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2025</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,720,769&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">60,758&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,394)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2026</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,780,133&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Useful Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except years)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">302,371&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(223,383)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">78,988&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,788&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,372)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,416&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,827&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(925)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,902&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">323,986&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(229,680)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">94,306&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Useful Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except years)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">328,234&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(274,464)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53,770&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,172&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(17,485)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,687&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">835&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(679)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">359,241&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(292,628)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">66,613&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets was $10.7&#160;million and $21.6&#160;million for the three and six months ended June&#160;30, 2026, respectively, and $12.1&#160;million and $23.6&#160;million for the three and six months ended June&#160;30, 2025, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2026, the estimated intangible asset amortization expense for the next five years and thereafter is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Amortization</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2026</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,642&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,722&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,215&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,986&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,500&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,241&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">94,306&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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 intangible asset and goodwill. Includes, but is not limited to, finite- and indefinite-lived intangible assets, capitalized cost for internal-use software and software to be sold, leased, or marketed.</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-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_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>32
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">7. Debt</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2034 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In August 2025, we entered into a purchase agreement for the sale of $550.0 million principal amount of senior notes due in 2034 (the &#8220;2034 Notes&#8221;) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;). The proceeds from the issuance of the 2034 Notes, net of $8.9&#160;million in debt issuance costs, were $541.1 million and primarily used for the August 2025 repurchase transactions, as discussed below. In connection with the August 2025 repurchase transactions, $1.4 million of the debt issuance costs were expensed in the third quarter of 2025, with the remainder to be amortized to interest expense using the effective interest rate method. The 2034 Notes are unsecured and unsubordinated obligations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2033 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2025, we entered into a purchase agreement for the sale of $1.50&#160;billion principal amount of senior notes due in 2033 (the &#8220;2033 Notes&#8221; and collectively with the 2034 Notes, the &#8220;Senior Notes&#8221;) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act, and outside the United States to non-U.S. persons pursuant to Regulation S under the Securities Act. The proceeds from the issuance of the 2033 Notes, net of $26.9&#160;million in debt issuance costs, were $1.47&#160;billion and primarily used for the February 2025 repurchase transactions, as discussed below. In connection with the February 2025 repurchase transactions, $6.5&#160;million of the debt issuance costs were expensed in the first quarter of 2025, with the remainder to be amortized to interest expense using the effective interest rate method. The 2033 Notes are unsecured and unsubordinated obligations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additional terms related to the 2033 Notes and 2034 Notes (collectively, the &#8220;Senior Notes&#8221;) are as follows:</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:32.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.630%"></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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Redemption Date </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Stated Interest Rate </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2033 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2033</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.81&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2034 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 15, 2034</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">September 15, 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.875&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.86&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">We may redeem for cash all or any portion of the Senior Notes, at our option, at any time prior to the redemption dates at a redemption price equal to 100% of the principal amount of the Senior Notes to be redeemed plus any accrued and unpaid interest and a &#8220;make-whole&#8221; premium as provided in the respective indentures. Until the redemption dates, we may redeem up to 40% of the original aggregate principal amount of the Senior Notes with the net cash proceeds of certain equity offerings at a redemption price of 106.875% of the principal amount of the Senior Notes to be redeemed plus accrued and unpaid interest. In addition, we may redeem all or any portion of the Senior Notes at any time on or after the redemption dates at the redemption prices set forth in the respective indentures, plus any accrued and unpaid interest.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Interest is payable in cash semi-annually in arrears.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Senior Notes include customary terms and covenants, including certain events of default, after which the Senior Notes may be due and payable immediately. In addition, if we experience certain change of control events, as described in the respective indentures, we will be required to make an offer to repurchase some or all of the Senior Notes at a price equal to 101% of the principal amount of the Senior Notes to be repurchased plus accrued and unpaid interest.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2030 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, we entered into a purchase agreement for the sale of an aggregate of $750.0 million principal amount of convertible senior notes due in 2030 (the &#8220;2030 Notes&#8221;) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2030 Notes were $671.5&#160;million, net of debt issuance costs and cash used to purchase the capped call transactions (the &#8220;2030 Capped Call Transactions&#8221;) discussed below. The 2030 Notes are unsecured and unsubordinated obligations. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2028 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, we entered into a purchase agreement for the sale of an aggregate of $1.50 billion principal amount of convertible senior notes due in 2028 (the &#8220;2028 Notes&#8221;) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2028 Notes were $1.31 billion, net of debt issuance costs and cash used to purchase the capped call transactions (the &#8220;2028 Capped Call Transactions&#8221;) discussed below. The 2028 Notes are unsecured and unsubordinated obligations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2027 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, we entered into a purchase agreement for the sale of an aggregate of $1.15 billion principal amount of convertible senior notes due in 2027 (the &#8220;2027 Notes&#8221;) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2027 Notes were $1.05 billion, net of debt issuance costs and cash used to purchase the capped call transactions (the &#8220;2027 Capped Call Transactions&#8221;) discussed below. The 2027 Notes are unsecured and unsubordinated obligations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2026 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">August 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, we entered into a purchase agreement for the sale of an aggregate of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$1.265 billion</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> principal amount of convertible senior notes due in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> (the &#8220;2026 Notes&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2026 Notes were $1.15 billion, net of debt issuance costs and cash used to purchase the capped call transactions (the &#8220;2026 Capped Call Transactions&#8221;) discussed below. The 2026 Notes are unsecured and unsubordinated obligations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additional terms related to the Convertible Notes are as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.177%"></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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Redemption Date </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Optional </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Conversion Date </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Initial Conversion Rate </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Stated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">August 6, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43.8481</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.91&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 5, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 1, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11.2042</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.19&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 5, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">December 1, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17.7494</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.125&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.32&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 5, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 1, 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45.0846</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.50&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.21&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">We may redeem for cash all or any portion of the Convertible Notes, at our option, on or after the redemption dates based on certain circumstances as described in the respective indentures governing the Convertible Notes.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Holders of the Convertible Notes may convert all or a portion of their notes at their option prior to the optional conversion date, in multiples of $1,000 principal amounts, under certain circumstances as described in the respective indentures governing the Convertible Notes. On or after the optional conversion date, the Convertible Notes are convertible at any time until the close of business on the business day immediately preceding the respective maturity date.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Convertible Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at the initial conversion rates of Class A common stock per $1,000 principal amount of the respective Convertible Note. The initial conversion rates specified above represent an initial conversion price of $22.81, $89.25, $56.34, and $22.18 per share of our Class A common stock for the 2026 Notes, 2027 Notes, 2028 Notes, and 2030 Notes, respectively. The initial conversion rates are subject to customary adjustments for certain events as described in the respective indentures governing the Convertible Notes. Additionally, holders of the Convertible Notes who convert their notes in connection with a make-whole fundamental change or a redemption are entitled to an increase in the conversion rates, as described in the indentures governing the Convertible Notes. In the event of a fundamental change, holders of the Convertible Notes may require us to repurchase all or a portion of the Convertible Notes at a price equal to 100% of the principal amount, plus any accrued and unpaid interest, if any.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Interest is payable in cash semi-annually in arrears, except for the 2027 Notes, which do not bear regular interest.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The outstanding balance of the 2026 Notes was repaid in accordance with its contractual terms.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, the if-converted value of the outstanding Convertible Notes did </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">not</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> exceed the principal amount. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The sale price for conversion was not satisfied as of June&#160;30, 2026 for the Convertible Notes, and as a result, the </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Convertible Notes will not be eligible for optional conversion during the third quarter of 2026. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">No sinking fund is provided for the Convertible Notes, which means that we are not required to redeem or retire them periodically.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 7 in our consolidated financial statements in the Annual Report for additional details.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2025 Note Repurchases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2025, we entered into various privately negotiated repurchase transactions (the &#8220;February 2025 Note Repurchases&#8221;) with certain holders of the 2026 Notes, 2027 Notes, and 2028 Notes, pursuant to which we repurchased $45.3 million in aggregate principal amount of the 2026 Notes, $797.4 million in aggregate principal amount of the 2027 Notes, and $800.0&#160;million in aggregate principal amount of the 2028 Notes. The total cash repurchase price was $1.4&#160;billion, which was $190.1&#160;million below the carrying value of the repurchased notes. The February 2025 Note Repurchases were accounted for as both a debt modification and a partial debt extinguishment, which resulted in a $66.9&#160;million gain on extinguishment in the first quarter of 2025. The portion accounted for as a debt modification resulted in a $128.3&#160;million increase to the carrying value of the 2033 Notes, offset by $5.1 million of debt issuance costs carried over from the repurchased notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In August 2025, we entered into various privately negotiated repurchase transactions (the &#8220;August 2025 Note Repurchases, and collectively with the February 2025 Note Repurchases, the &#8220;2025 Note Repurchases&#8221;) with certain holders of the 2026 Notes, 2027 Notes, and 2028 Notes, pursuant to which we repurchased $157.4 million in aggregate principal amount of the 2026 Notes, $246.3 million in aggregate principal amount of the 2027 Notes, and $185.8 million in aggregate principal amount of the 2028 Notes. The total cash repurchase price was $549.9 million, which was $37.7&#160;million below the carrying value of the repurchased notes. The August 2025 Note Repurchases were accounted for as both a debt modification and a partial debt extinguishment, which resulted in a $29.8&#160;million gain on extinguishment in the third quarter of 2025. The portion accounted for as a debt modification resulted in a $8.3&#160;million increase to the carrying value of the 2034 Notes, offset by $0.4 million of debt issuance costs carried over from the repurchased notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on extinguishment are included within other income (expense), net on our consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Senior Notes and the Convertible Notes (collectively, the &#8220;Notes&#8221;) rank equally with each other and consist of the following:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:13.445%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Principal</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized (Discount) Premium</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Principal</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized (Discount) Premium</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="45" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Convertible Notes:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2026 Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">47,013&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">47,007&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">47,013&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">46,969&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">106,318&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">106,152&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">106,318&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(264)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">106,054&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2028 Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">514,191&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1,626)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">512,565&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">514,191&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(2,111)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">512,080&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2030 Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">750,000&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(5,498)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(14,407)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">730,095&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">750,000&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(6,197)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(16,238)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">727,565&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Senior Notes:</span></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2033 Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">1,500,000&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(21,958)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">110,359&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">1,588,401&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">1,500,000&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(23,288)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">117,043&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">1,593,755&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2034 Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">550,000&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(7,246)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">7,633&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">550,387&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">550,000&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(7,597)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">8,003&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">550,406&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Total Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">3,467,522&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(36,500)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">103,585&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">3,534,607&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">3,467,522&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(39,501)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">108,808&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">3,536,829&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes interest expense related to our Notes:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,420&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,329&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72,841&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,949&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,507&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,558&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,001&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,706&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount (premium)</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,635)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,271)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,223)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,940)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,292&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,616&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">70,619&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,715&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for interest was $2.4&#160;million and $77.3 million for the three and six months ended June&#160;30, 2026, respectively, and $2.2 million and $4.6 million for the three and six months ended June&#160;30, 2025, respectively.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capped Call Transactions </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the pricing of the 2026 Notes, the 2027 Notes, the 2028 Notes, and the 2030 Notes, we entered into the 2026 Capped Call Transactions, the 2027 Capped Call Transactions, the 2028 Capped Call Transactions, and the 2030 Capped Call Transactions (collectively, the &#8220;Capped Call Transactions&#8221;), respectively, with certain counterparties at a net cost of $102.1 million, $86.8 million, $177.0 million, and $68.9 million, respectively. The cap price of the 2026 Capped Call Transactions, the 2027 Capped Call Transactions, the 2028 Capped Call Transactions, and the 2030 Capped Call Transactions is initially $32.58, $121.02, $93.90, and $33.48 per share of our Class A common stock, respectively. All are subject to certain adjustments under the terms of the Capped Call Transactions. Conditions that cause adjustments to the initial strike price of the Capped Call Transactions mirror conditions that result in corresponding adjustments for the Convertible Notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Capped Call Transactions are intended to reduce potential dilution to holders of our Class A common stock beyond the conversion prices up to the cap prices on any conversion of the Convertible Notes or offset any cash payments we are required to make in excess of the principal amount, as the case may be, with such reduction or offset subject to a cap. The cost of the Capped Call Transactions was recorded as a reduction of our additional paid-in capital in our consolidated balance sheets. The Capped Call Transactions will not be remeasured as long as they continue to meet the conditions for equity classification. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2026, the Capped Call Transactions were out-of-the-money.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, we entered into a five-year senior unsecured revolving credit facility (the &#8220;Credit Facility&#8221;) with certain lenders that allows us to borrow up to $1.05&#160;billion to fund working capital and general corporate-purpose expenditures. Loans bear interest, at our option, at a rate equal to (i) a term secured overnight financing rate (&#8220;SOFR&#8221;) plus 0.85% or the base rate, if selected by us, for loans made in U.S. dollars, (ii) the Sterling overnight index average plus 0.7826% for loans made in Sterling, or (iii) foreign indices as stated in the credit agreement plus 0.75% for loans made in other permitted foreign currencies. The base rate is defined as the greatest of (i) the Wall Street Journal prime rate, (ii) the greater of the (a) federal funds rate and (b) the overnight bank funding rate, plus 0.50%, and (iii) the applicable SOFR for a period of one month (but not less than zero) plus 1.00. The Credit Facility also contains an annual commitment fee of 0.10% on the daily undrawn balance of the facility. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2025, we amended the Credit Facility to extend the term of $800.0 million of the $1.05&#160;billion to February&#160;12, 2030, with the remaining $250.0 million of the Credit Facility maturing on the existing maturity date of May&#160;6, 2027. In addition, the amendment increased the minimum liquidity covenant (defined as unrestricted cash and cash equivalents) from $300.0 million to $800.0 million. As of June&#160;30, 2026, we had $97.1&#160;million in the form of outstanding standby letters of credit, with no amounts outstanding under the Credit Facility.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<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(19)(b))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: 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(22)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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(22)(a)(3))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: 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(22)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-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(19))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 15: 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(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">8. Commitments and Contingencies</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have non-cancelable contractual agreements primarily related to the hosting of our data processing, storage, and other computing services, as well as lease, content and developer partner, and other commitments. We had $2.6&#160;billion in commitments as of June&#160;30, 2026, primarily due within two years. For additional discussion on leases, see Note 9 to our consolidated financial statements. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We record a loss contingency when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. We also disclose material contingencies when we believe a loss is not probable but reasonably possible. Accounting for contingencies requires us to use judgment related to both the likelihood of a loss and the estimate of the amount or range of loss. Many legal and tax contingencies can take years to be resolved.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pending Matters</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, we and certain of our officers were named as defendants in a federal securities class action lawsuit purportedly brought on behalf of purchasers of our Class A common stock, alleging that we and certain of our officers made false or misleading statements and omissions concerning the impact that Apple&#8217;s App Tracking Transparency framework would have on our business. In September 2025, we reached a preliminary settlement agreement to resolve this matter for $65.0&#160;million, which was covered by insurance. In April 2026, the court granted final approval of the settlement and dismissed the action. The impact of this settlement on our consolidated financial statements is not material.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Beginning on January 20, 2022, we were named as a defendant in various federal and state courts by plaintiffs alleging that the design and use of our platform, and those of our competitors, is addictive and harmful to users, with most of the cases focused on mental health harms and users under 18-years old. The majority of cases have been consolidated in either a federal Multi-District Litigation pending in the U.S. District Court for the Northern District of California, or MDL, or a California Judicial Council Coordinated Proceeding, or JCCP, pending in the Complex Division of the Los Angeles County Superior Court. Trials for the individual plaintiff bellwether cases in the JCCP started in January 2026. Snap reached a confidential settlement agreement resolving the first and second JCCP bellwether trials for Snap. The next two JCCP bellwether trials including Snap are scheduled to begin in October 2026. A putative class action asserting similar allegations was also filed in Canada and Israel.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In August 2025, we and certain of our officers were named as defendants in a federal securities class action lawsuit filed in the U.S. District Court for the Central District of California. The lawsuit was purportedly brought on behalf of purchasers of our Class A common stock. The lawsuit alleges that we and certain of our officers made false or misleading statements concerning an ad platform change that impacted revenue in the first half of 2025. Plaintiffs seek monetary damages and other relief. In December 2025, the plaintiffs voluntarily dismissed the case which may be refiled in the future. Although we believe we have meritorious defenses to the claims, litigation is inherently uncertain, and an unfavorable outcome could seriously harm our business. For this pending matter, it is not possible to reasonably estimate the amount or range of loss.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various other legal proceedings and claims in the ordinary course of business, including certain patent, trademark, privacy, regulatory, and employment matters. The outcomes of these legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to our financial condition, results of operations, and cash flows for a particular period. Although occasional adverse decisions or settlements may occur, we do not currently believe that the final disposition of any of our other pending matters will seriously harm our business or materially impact our financial condition, results of operations, and cash flows.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Indemnifications</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we may provide indemnifications of varying scope and terms to customers, vendors, lessors, investors, directors, officers, employees, and other parties with respect to certain matters. Indemnification may include losses from our breach of such agreements, services we provide, or third-party intellectual property infringement claims. These indemnifications may survive termination of the underlying agreement and the maximum potential amount of future indemnification payments may not be subject to a cap. We have not incurred material costs to </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">defend lawsuits or settle claims related to these indemnifications as of June&#160;30, 2026. We believe the fair value of these liabilities is immaterial and accordingly have no liabilities recorded for these agreements at June&#160;30, 2026.</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/2009/role/commonPracticeRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<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/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 5: 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/2147478522/954-440-50-1<br><br>Reference 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">9. Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have non-cancelable lease agreements for certain of our offices with original lease terms expiring between 2026 and 2042. Total operating lease costs were $29.2 million and $57.8 million for the three and six months ended June&#160;30, 2026, respectively, and $26.5 million and $52.3 million for the three and six months ended June&#160;30, 2025, respectively. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term (in years) and discount rate related to our operating leases were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of our operating lease liabilities as of June&#160;30, 2026 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2026</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,868&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104,711&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">113,157&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">108,341&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104,259&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">443,529&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">916,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(225,725)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">691,140&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2026, we had additional operating leases that have not yet commenced for facilities with lease obligations of $16.1 million. These operating leases will commence between 2026 and 2027 with lease terms of approximately five years to nine years.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash payments included in the measurement of our operating lease liabilities, net of lease incentives received, were $19.5 million and $42.9 million for the three and six months ended June&#160;30, 2026, respectively, and $28.2 million and $55.0 million for the three and six months ended June&#160;30, 2025, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities arising from obtaining operating lease right-of-use assets were $33.9 million and $107.6 million for the three and six months ended June&#160;30, 2026, respectively, and $17.7 million and $28.8 million for the three and six months ended June&#160;30, 2025, respectively.</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>35
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Strategic Investments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [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_EquityMethodInvestmentsDisclosureTextBlock', window );">Strategic Investments</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">10. Strategic Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We hold strategic investments primarily in privately held companies, which consist of equity securities without readily determinable fair values, and to a lesser extent, debt securities. These strategic investments are primarily recorded at fair value on a non-recurring basis. The estimation of fair value for these privately held strategic investments requires the use of significant unobservable inputs, such as the issuance of new equity by the company, and as a result, we deem these assets as Level 3 financial instruments within the fair value measurement framework.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our strategic investments held as of June 30, 2026 and December 31, 2025:</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:68.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2026</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2025</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Initial cost</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">117,615&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">115,761&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative upward adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">146,659&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">145,932&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative downward adjustments, including impairments</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(78,365)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(77,956)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">185,909&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">183,737&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses recognized during the periods presented were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains recognized on strategic investments sold during the period, net</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on strategic investments still held at the reporting date</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">727&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">727&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses, including impairments, on strategic investments still held at the reporting date</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(409)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,433)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(409)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(16,021)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) on strategic investments, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">318&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,184)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">318&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12,772)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on all strategic investments are included within other income (expense), net on our consolidated statements of operations and included as an adjustment to reconcile net loss to net cash provided by operating activities in our consolidated statements of cash flows. Strategic investments are included within other assets on our consolidated balance sheets.</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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478156/740-323-50-2<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 (a)(3)<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 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 323<br> -Publisher FASB<br> -URI https://asc.fasb.org/323/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_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">11. Fair Value Measurements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value are classified into the following categories:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs reflecting the reporting entity&#8217;s own assumptions or external inputs from inactive markets.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We classify our cash equivalents and marketable securities within Level 1 or Level 2 because we use quoted market prices or alternative pricing sources and models utilizing observable market-based inputs to determine their fair value.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth our financial assets that are measured at fair value on a recurring basis, excluding publicly traded equity securities, as of June&#160;30, 2026 and December&#160;31, 2025:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June&#160;30, 2026</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cost or<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">539,648&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">539,648&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">418,033&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">418,033&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,167&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,167&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:#cceeff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">958,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">958,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Marketable debt 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,595,252&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">392&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,299)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,590,345&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,625&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,280&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,698,877&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">398&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,650)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,693,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,657,725&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">398&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,650)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,652,473&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31, 2025</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cost or<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">399,573&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">399,573&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">630,862&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">630,862&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:#ffffff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,030,435&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,030,435&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Marketable debt securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,796,271&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,479&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,802,745&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97,701&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97,856&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable debt 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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,893,972&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,640&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,900,601&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,924,407&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,640&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,931,036&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gross unrealized losses on marketable debt securities were not material as of June&#160;30, 2026 and December&#160;31, 2025. As of June&#160;30, 2026 and December&#160;31, 2025, we considered any decreases in fair value on our marketable debt securities to be driven by factors other than credit risk, including market risk. As of June&#160;30, 2026, $0.8&#160;billion of our total $1.7&#160;billion in marketable debt securities have contractual maturities between <span style="-sec-ix-hidden:f-995">one</span> and five years. All other marketable debt securities have contractual maturities less than one year.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We hold investments in publicly traded companies with an aggregate carrying value of $7.3 million and $9.5&#160;million as of June&#160;30, 2026 and December&#160;31, 2025, respectively, recorded as marketable securities. We classify these publicly traded equity securities within Level 1 because we use quoted market prices to determine their fair value. Gains and losses recognized during the periods presented, which are included within other income (expense), net on our consolidated statements of operations, were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) recognized on publicly traded equity securities sold during the period, net</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(754)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,887&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(658)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,326)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) on publicly traded equity securities, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,887&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,412)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,326)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We carry the Notes at face value less any unamortized debt issuance costs and discounts, plus unamortized premiums on our consolidated balance sheets, and present the fair value for disclosure purposes only. As of June&#160;30, 2026, the fair value of the 2026 Notes, the 2027 Notes, the 2028 Notes, the 2030 Notes, the 2033 Notes, and the 2034 Notes was $46.9 million, $101.9 million, $475.8&#160;million, $612.4 million, $1,463.1 million, and $532.9 million, respectively. As of December&#160;31, 2025, the fair value of the 2026 Notes, the 2027 Notes, the 2028 Notes, the 2030 Notes, the 2033 Notes, and the 2034 Notes was $45.8&#160;million, $99.1&#160;million, $467.9&#160;million, $655.4&#160;million, $1,553.8&#160;million, and $566.2&#160;million, respectively. The estimated fair value of the Notes, which are classified as Level 2 financial instruments, was determined based on actual quoted or bid prices of the Notes in an over-the-counter market on the last business day of the period.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Schedule of Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in our consolidated balance sheets to the total of the amounts in the consolidated statements of cash flows.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">958,848&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">925,973&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, included in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,643&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,964&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">960,491&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">928,937&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Subparagraph (bbb)(1)<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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: 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 (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 11: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: 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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-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_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>37
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">12. Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our tax provision for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items arising in that quarter. Our effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on our deferred tax assets as it is more likely than not that some or all of our deferred tax assets will not be realized. Income tax expense was $2.5&#160;million and $5.7&#160;million for the three and six months ended June 30, 2026, respectively, and $7.7&#160;million and $16.1&#160;million for the three and six months ended June&#160;30, 2025, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="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 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<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 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: 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/2147477891/740-270-50-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 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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>38
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Loss)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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_snap_AccumulatedOtherComprehensiveIncomeLossAbstract', window );"><strong>Accumulated Other Comprehensive Income Loss [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_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">13. Accumulated Other Comprehensive Income (Loss)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the changes in accumulated other comprehensive income (loss) (&#8220;AOCI&#8221;) by component and the reclassifications out of AOCI:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Changes in Accumulated Other Comprehensive Income (Loss) by Component </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Marketable<br/>Securities</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency<br/>Translation</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2025</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,475&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,217&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,692&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12,259)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,070)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(18,329)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">378&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">378&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,881)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,070)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(17,951)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2026</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,406)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,147&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,741&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span>Realized gains and losses on marketable securities are reclassified from AOCI into other income (expense), net in our consolidated statements of operations.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snap_AccumulatedOtherComprehensiveIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other comprehensive income (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;">snap_AccumulatedOtherComprehensiveIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive 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/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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/220/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_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">14. Restructuring</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of 2026, we announced a plan to reduce our global headcount by approximately 16% of our global full-time employees. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the restructuring charges included in our consolidated statement of operations for the three months ended June&#160;30, 2026:</span></div><div style="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:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Severance and Related Charges </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Stock-Based Compensation Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,576&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">992&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,568&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,037&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,416&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,453&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,139&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,307&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,446&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,635&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,794&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,609&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,038&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,387&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,509&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,609&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,505&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Severance and related charges include cash severance expenses and other termination benefits. The majority of cash paid for the restructuring was related to severance and benefits.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Other primarily includes lease exit and related charges.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The remaining charges related to the restructuring are expected to be immaterial. The liabilities related to the restructuring were immaterial as of June&#160;30, 2026.</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 (a)<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 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><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)(2)<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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/420/tableOfContent<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Geographic Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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 );">Segments and Geographic Information</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">15. Segments and Geographic Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our CEO is our chief operating decision maker (&#8220;CODM&#8221;). Our CODM evaluates performance and makes operating decisions about allocating resources based on financial data presented on a consolidated basis, accompanied by information about revenue disaggregated by geographic region. Because our CODM evaluates financial performance on a consolidated basis, we have determined that we have a single operating segment composed of the consolidated financial results of Snap Inc.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The measure used by our CODM to assess performance and make operating decisions is net loss as reported on our consolidated statements of operations. Net loss is used by our CODM to identify underlying trends in the performance of our business and make comparisons with the financial performance of our competitors. Our CODM also reviews total </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">assets, as reported on our consolidated balance sheets, and purchases of property and equipment, as reported on our consolidated statements of cash flows.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our CODM also utilizes expense information in order to assess our financial performance. Infrastructure costs primarily consist of payments to third-party infrastructure partners for hosting our products, which include expenses related to storage, computing, and bandwidth. Content and developer partner costs primarily consist of fees paid to our content creators and publisher partners who share content on our platform through revenue sharing arrangements. Advertising partner and other costs primarily consist of payments to third-party partners for fulfillment services, transaction processing fees, and other expenses directly related to providing our services. Operating expenses include all remaining costs necessary to operate our business, which primarily include personnel expenses, facilities and related costs, promotional and marketing expenses, external professional services, and other administrative expenses. Operating expenses include charges recognized as research and development, selling and marketing, and general and administrative expenses within our consolidated statements of operations, but exclude stock-based compensation and related payroll and other tax expenses, depreciation and amortization, and restructuring charges, which are independently reviewed by our CODM.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the significant segment expenses and other segment items regularly reviewed by our CODM:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,598,993&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,344,930&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,127,784&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,708,147&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">403,464&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">393,257&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">804,698&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">769,825&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Content and developer partner costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">115,112&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152,432&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">250,133&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">313,336&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Advertising partner and other costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">137,459&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104,409&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">263,330&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">203,560&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">693,343&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">653,562&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,326,675&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,271,731&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation and related payroll and other tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">246,232&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">260,923&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">509,318&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">525,479&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45,599&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,023&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90,295&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">77,738&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other segment items </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">121,744&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,894&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">136,246&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(51,365)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(163,960)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(262,570)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(252,911)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(402,157)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Other segment items primarily include interest income; interest expense; </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">other income (expense), net</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">; and </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">income tax expense</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> as reported in our consolidated statements of operations. Other segment items also include restructuring charges of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$128.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> for both the </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">three and six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our long-lived assets, which includes property and equipment, net and operating lease right-of-use assets, by geography:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30, 2026</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2025</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">753,547&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">710,984&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">261,657&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">245,911&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">133,155&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">127,396&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,148,359&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,084,291&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">No individual country other than the United States and the United Kingdom exceeded 10% of our total long-lived 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 segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 2: 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 3: 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 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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<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 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<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 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 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 (b)<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 (a)<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><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 18: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 20: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 22: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 23: 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 24: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>41
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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>
</tr>
<tr><th class="th">
<div>Jun. 30, 2026 </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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended June&#160;30, 2026, our directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions, or written plans for the purchase or sale of our securities set forth in the table below:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:26.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.708%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.966%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Type of Trading Arrangement</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Name and Position</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Action</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Rule 10b5-1*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total Shares of Class A Common Stock to be Sold</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Douglas Hott </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5/29/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Termination </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3/17/2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Douglas Hott </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6/4/2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Adoption</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6/3/2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rebecca Morrow, </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Accounting Officer</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6/8/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Termination </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11/18/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rebecca Morrow</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Accounting Officer</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6/9/2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Adoption</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8/18/2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span></div></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Contract, instruction, or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Represents the termination of a written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) adopted on November 14, 2025.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Trading arrangement provided for the sale of up to 970,479 shares of Class A Common Stock subject to Restricted Stock Unit Awards upon satisfaction of the applicable vesting conditions (the &#8220;Hott RSU Shares&#8221;). The actual number of Hott RSU Shares to be sold pursuant to the trading arrangement was to be reduced by the number of shares sold to satisfy tax withholding obligations arising from the vesting of the applicable equity awards and was not determinable at the time of adoption.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Trading arrangement provides for the sale of up to 45,000 shares of Class A Common Stock over three scheduled sale dates. On each sale date, 15,000 shares of Class A Common Stock will be sold if the prior trading day&#8217;s closing price of Class A Common Stock is at least $5.00 per share and 10,000 shares of Class A Common Stock will be sold if the prior trading day&#8217;s closing price is below $5.00 per share.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Represents the termination of a written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) adopted on September 9, 2025.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Trading arrangement provided for the sale of (1) up to 7,000 shares of Class A Common Stock held by Ms. Morrow, (2) up to 29,801 shares of Class A Common Stock subject to Restricted Stock Unit Award granted on May 11, 2022, a portion of which was scheduled to vest on December 15, 2025 (&#8220;2022 RSUs&#8221;), and (3) up to 100% of the net issued shares of Class A Common Stock subject to a Restricted Stock Unit Award granted on April 26, 2023 (&#8220;2023 RSUs&#8221; and, together with the 2022 RSUs, the &#8220;2022/2023 RSU Shares&#8221;). The actual number of 2022/2023 RSU Shares to be sold pursuant to the trading arrangement was to be reduced by the number of shares sold to satisfy tax withholding obligations arising from the vesting of the applicable equity awards and was not determinable at the time of adoption.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Trading arrangement provides for the sale of (1) up to 20,000 shares of Class A Common Stock held by Ms. Morrow, and (2) up to 100% of the net issued shares of Class A Common Stock subject to certain Restricted Stock Unit Awards that vest during the term of the arrangement (the &#8220;Morrow RSU Shares&#8221;). The actual number of Morrow RSU Shares to be sold pursuant to the trading arrangement is not yet determinable and, with respect to the shares, will be reduced by the number of shares sold to satisfy tax withholding obligations arising from the vesting of the applicable equity awards.</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_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<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_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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=snap_DouglasHottMay2026PlanMember', window );">Douglas Hott May 2026 Plan [Member] | Douglas Hott [Member]</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Douglas Hott<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>
</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_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">true<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_TrdArrTerminationDate', window );">Termination Date</a></td>
<td class="text">5/29/2026<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">970,479<span></span>
</td>
</tr>
<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=snap_DouglasHottJune2026PlanMember', window );">Douglas Hott June 2026 Plan [Member] | Douglas Hott [Member]</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Douglas Hott<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Financial Officer<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">6/4/2026<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_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">6/3/2027<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">364 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">45,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=snap_RebeccaMorrowJune2026PlanMember', window );">Rebecca Morrow June 2026 Plan [Member] | Rebecca Morrow [Member]</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Rebecca Morrow,<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 Accounting Officer<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_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">true<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_TrdArrTerminationDate', window );">Termination Date</a></td>
<td class="text">6/8/2026<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">7,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=snap_RebeccaMorrowJune92026PlanMember', window );">Rebecca Morrow June 9, 2026 Plan [Member] | Rebecca Morrow [Member]</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Rebecca Morrow<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Accounting Officer<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">6/9/2026<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_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">8/18/2027<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">435 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember', window );">Rebecca Morrow June 2026 Plan, Class A Common Stock Subject to Restricted Stock Unit Award [Member] | Rebecca Morrow [Member]</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">29,801<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_TrdArrExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TrdArrExpirationDate</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_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_TrdArrTerminationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TrdArrTerminationDate</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_TradingArrAxis=snap_DouglasHottMay2026PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_DouglasHottMay2026PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=snap_DouglasHottMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_DouglasHottMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_DouglasHottJune2026PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_DouglasHottJune2026PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_RebeccaMorrowJune2026PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_RebeccaMorrowJune2026PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=snap_RebeccaMorrowMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_RebeccaMorrowMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_RebeccaMorrowJune92026PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_RebeccaMorrowJune92026PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for interim financial information. Our consolidated financial statements include the accounts of Snap Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Our fiscal year ends on December&#160;31. These unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2025, as filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) in February 2026 (the &#8220;Annual Report&#8221;).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In our opinion, the unaudited interim consolidated financial statements include all adjustments of a normal recurring nature necessary for the fair presentation of our financial position, results of operations, and cash flows. The results of operations for the three and six months ended June&#160;30, 2026 are not necessarily indicative of the results to be expected for the year ending December&#160;31, 2026.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes to our significant accounting policies described in our Annual Report that have had a material impact on our consolidated financial statements and related notes.</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-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts in the consolidated financial statements. Management&#8217;s estimates and judgments are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Key estimates and judgments relate primarily to determining the recoverability of long-lived assets, evaluation of contingencies, uncertain tax positions, and the fair value of strategic investments. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.</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_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: 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/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: 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 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our revenue disaggregated by source:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Advertising revenue</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,282,522&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,173,548&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,525,984&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,384,417&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">316,471&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">171,382&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">601,800&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">323,730&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,598,993&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,344,930&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,127,784&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,708,147&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Disaggregation of Revenue by Geography</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our revenue disaggregated by geography based on the billing address of the customer:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) (2)</span></div></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">904,946&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">804,395&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,729,486&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,609,329&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Europe </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">353,745&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">254,209&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">669,176&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">477,466&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">340,302&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">286,326&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">729,122&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">621,352&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,598,993&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,344,930&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,127,784&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,708,147&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">North America includes Mexico, the Caribbean, and Central America.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">United States revenue was $872.7 million and $1,669.2 million for the three and six months ended June&#160;30, 2026, respectively, and $775.7 million and $1,554.6 million for the three and six months ended June&#160;30, 2025, respectively.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Europe includes Turkey. Europe also includes Russia and Belarus; however, we maintain a policy prohibiting sales to entities in these countries.</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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 attributed to country of domicile and foreign country from which revenue is derived if it is not provided as part of reportable segment information. Includes, but is not limited to, subtotal of geographical information about group of countries.</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 41<br> -Subparagraph (a)<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The numerators and denominators of the basic and diluted net loss per share computations for our common stock are calculated as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(163,960)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(262,570)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(252,911)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(402,157)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-6.48pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares - Basic </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,663,449</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,674,854</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,675,483</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,685,544</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-6.48pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares - Diluted </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,663,449</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,674,854</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,675,483</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,685,544</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.10)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.10)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes 1,409 million and 1,421 million shares of Class A common stock for the three months ended June&#160;30, 2026 and 2025, respectively; and 1,421 million and 1,431 million shares of Class A common stock for the six months ended June&#160;30, 2026 and 2025, respectively. Includes 23 million shares of Class B common stock and 232&#160;million shares of Class C common stock for each of 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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">474</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">583</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs and RSAs</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">204,773</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">143,318</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes (if-converted)</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,193</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">59,154</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_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://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 (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>45
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Schedule of RSU and RSA Activity</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU and RSA activity for the six months ended June&#160;30, 2026:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Class A Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">167,374</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9.23&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">138,706</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.61&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(62,412)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.49&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(38,895)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.11&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of June 30, 2026</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">204,773</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.22&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Total Stock-based Compensation Expense</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense by function was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,811&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,656&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,397&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,090&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">193,501&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">166,809&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">367,417&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">323,497&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,342&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,710&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">92,674&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,150&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,535&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,711&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,741&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">69,487&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">263,189&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">251,886&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">513,229&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">499,224&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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_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_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares.</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> -Subparagraph (c)<br> -Paragraph 2<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_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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>Intangible Asset, Goodwill and Other [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_ScheduleOfGoodwillTextBlock', window );">Schedule of Changes in Carrying Amount of Goodwill</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the six months ended June&#160;30, 2026 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2025</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,720,769&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">60,758&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,394)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2026</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,780,133&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Useful Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except years)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">302,371&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(223,383)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">78,988&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,788&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,372)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,416&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,827&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(925)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,902&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">323,986&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(229,680)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">94,306&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Useful Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except years)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">328,234&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(274,464)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53,770&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,172&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(17,485)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,687&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">835&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(679)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">359,241&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(292,628)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">66,613&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Intangible Asset Amortization Expense</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2026, the estimated intangible asset amortization expense for the next five years and thereafter is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Amortization</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2026</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,642&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,722&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,215&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,986&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,500&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,241&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">94,306&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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 finite-lived intangible asset. Excludes goodwill.</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 350<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/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-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_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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill.</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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<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/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 4: 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 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> -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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: 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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-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_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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 estimated amortization expense for finite-lived intangible asset and capitalized cost for software to be sold, leased, or marketed, expected to be recognized for each of five succeeding fiscal years. Excludes goodwill.</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 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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-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_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>47
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtConversionsTextBlock', window );">Schedule of Debt Conversions</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additional terms related to the 2033 Notes and 2034 Notes (collectively, the &#8220;Senior Notes&#8221;) are as follows:</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:32.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.630%"></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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Redemption Date </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Stated Interest Rate </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2033 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2033</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.81&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2034 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 15, 2034</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">September 15, 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.875&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.86&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">We may redeem for cash all or any portion of the Senior Notes, at our option, at any time prior to the redemption dates at a redemption price equal to 100% of the principal amount of the Senior Notes to be redeemed plus any accrued and unpaid interest and a &#8220;make-whole&#8221; premium as provided in the respective indentures. Until the redemption dates, we may redeem up to 40% of the original aggregate principal amount of the Senior Notes with the net cash proceeds of certain equity offerings at a redemption price of 106.875% of the principal amount of the Senior Notes to be redeemed plus accrued and unpaid interest. In addition, we may redeem all or any portion of the Senior Notes at any time on or after the redemption dates at the redemption prices set forth in the respective indentures, plus any accrued and unpaid interest.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Interest is payable in cash semi-annually in arrears.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additional terms related to the Convertible Notes are as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.177%"></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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Redemption Date </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Optional </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Conversion Date </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Initial Conversion Rate </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Stated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">August 6, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43.8481</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.91&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 5, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 1, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11.2042</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.19&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 5, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">December 1, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17.7494</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.125&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.32&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 5, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 1, 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45.0846</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.50&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.21&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">We may redeem for cash all or any portion of the Convertible Notes, at our option, on or after the redemption dates based on certain circumstances as described in the respective indentures governing the Convertible Notes.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Holders of the Convertible Notes may convert all or a portion of their notes at their option prior to the optional conversion date, in multiples of $1,000 principal amounts, under certain circumstances as described in the respective indentures governing the Convertible Notes. On or after the optional conversion date, the Convertible Notes are convertible at any time until the close of business on the business day immediately preceding the respective maturity date.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Convertible Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at the initial conversion rates of Class A common stock per $1,000 principal amount of the respective Convertible Note. The initial conversion rates specified above represent an initial conversion price of $22.81, $89.25, $56.34, and $22.18 per share of our Class A common stock for the 2026 Notes, 2027 Notes, 2028 Notes, and 2030 Notes, respectively. The initial conversion rates are subject to customary adjustments for certain events as described in the respective indentures governing the Convertible Notes. Additionally, holders of the Convertible Notes who convert their notes in connection with a make-whole fundamental change or a redemption are entitled to an increase in the conversion rates, as described in the indentures governing the Convertible Notes. In the event of a fundamental change, holders of the Convertible Notes may require us to repurchase all or a portion of the Convertible Notes at a price equal to 100% of the principal amount, plus any accrued and unpaid interest, if any.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Interest is payable in cash semi-annually in arrears, except for the 2027 Notes, which do not bear regular interest.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The outstanding balance of the 2026 Notes was repaid in accordance with its contractual terms.</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_ConvertibleDebtTableTextBlock', window );">Schedule of Convertible Notes</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Senior Notes and the Convertible Notes (collectively, the &#8220;Notes&#8221;) rank equally with each other and consist of the following:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:13.445%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Principal</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized (Discount) Premium</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Principal</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized (Discount) Premium</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="45" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Convertible Notes:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2026 Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">47,013&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">47,007&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">47,013&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">46,969&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">106,318&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">106,152&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">106,318&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(264)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">106,054&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2028 Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">514,191&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1,626)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">512,565&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">514,191&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(2,111)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">512,080&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2030 Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">750,000&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(5,498)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(14,407)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">730,095&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">750,000&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(6,197)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(16,238)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">727,565&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Senior Notes:</span></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2033 Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">1,500,000&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(21,958)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">110,359&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">1,588,401&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">1,500,000&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(23,288)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">117,043&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">1,593,755&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2034 Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">550,000&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(7,246)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">7,633&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">550,387&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">550,000&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(7,597)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">8,003&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">550,406&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Total Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">3,467,522&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(36,500)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">103,585&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">3,534,607&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">3,467,522&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(39,501)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">108,808&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">3,536,829&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes interest expense related to our Notes:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,420&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,329&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72,841&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,949&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,507&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,558&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,001&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,706&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount (premium)</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,635)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,271)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,223)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,940)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,292&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,616&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">70,619&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,715&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></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_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.</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_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtConversionsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information on an original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. The information may be presented entirely or partially in this block of text or in the associated elements.</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 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_ScheduleOfDebtConversionsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</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_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock', window );">Schedule of Weighted Average Remaining Lease Term and Discount Rate Related to Operating Leases</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term (in years) and discount rate related to our operating leases were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Present Value of Operating Lease Liabilities</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of our operating lease liabilities as of June&#160;30, 2026 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2026</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,868&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104,711&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">113,157&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">108,341&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104,259&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">443,529&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">916,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(225,725)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">691,140&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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_snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease term and discount 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;">snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</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>49
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Strategic Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [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_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock', window );">Schedule of Strategic Investments</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our strategic investments held as of June 30, 2026 and December 31, 2025:</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:68.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2026</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2025</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Initial cost</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">117,615&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">115,761&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative upward adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">146,659&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">145,932&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative downward adjustments, including impairments</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(78,365)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(77,956)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">185,909&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">183,737&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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_GainLossOnInvestmentsTextBlock', window );">Schedule of Gain (Loss) on Strategic Investments</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses recognized during the periods presented were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains recognized on strategic investments sold during the period, net</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on strategic investments still held at the reporting date</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">727&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">727&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses, including impairments, on strategic investments still held at the reporting date</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(409)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,433)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(409)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(16,021)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) on strategic investments, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">318&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,184)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">318&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12,772)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Gains and losses recognized during the periods presented, which are included within other income (expense), net on our consolidated statements of operations, were as follows:<div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) recognized on publicly traded equity securities sold during the period, net</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(754)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,887&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(658)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,326)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) on publicly traded equity securities, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,887&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,412)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,326)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in equity security without readily determinable fair value.</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 321<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/2147479536/321-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<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/2147479536/321-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<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/2147479536/321-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_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_GainLossOnInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 realized and unrealized gain (loss) on investment in 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/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<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_GainLossOnInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Schedule of Financial Assets Measured at Fair Value on Recurring Basis</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth our financial assets that are measured at fair value on a recurring basis, excluding publicly traded equity securities, as of June&#160;30, 2026 and December&#160;31, 2025:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June&#160;30, 2026</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cost or<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">539,648&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">539,648&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">418,033&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">418,033&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,167&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,167&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:#cceeff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">958,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">958,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Marketable debt 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,595,252&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">392&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,299)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,590,345&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,625&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,280&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,698,877&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">398&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,650)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,693,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,657,725&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">398&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,650)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,652,473&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31, 2025</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cost or<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">399,573&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">399,573&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">630,862&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">630,862&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:#ffffff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,030,435&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,030,435&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Marketable debt securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,796,271&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,479&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,802,745&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97,701&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97,856&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable debt 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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,893,972&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,640&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,900,601&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,924,407&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,640&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,931,036&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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_GainLossOnInvestmentsTextBlock', window );">Schedule of Gain (Loss) on Strategic Investments</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses recognized during the periods presented were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains recognized on strategic investments sold during the period, net</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on strategic investments still held at the reporting date</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">727&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">727&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses, including impairments, on strategic investments still held at the reporting date</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(409)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,433)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(409)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(16,021)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) on strategic investments, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">318&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,184)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">318&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12,772)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Gains and losses recognized during the periods presented, which are included within other income (expense), net on our consolidated statements of operations, were as follows:<div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) recognized on publicly traded equity securities sold during the period, net</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(754)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,887&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(658)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,326)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) on publicly traded equity securities, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,887&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,412)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,326)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Schedule of Restrictions on Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in our consolidated balance sheets to the total of the amounts in the consolidated statements of cash flows.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">958,848&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">925,973&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, included in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,643&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,964&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">960,491&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">928,937&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in our consolidated balance sheets to the total of the amounts in the consolidated statements of cash flows.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">958,848&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">925,973&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, included in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,643&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,964&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">960,491&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">928,937&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 realized and unrealized gain (loss) on investment in 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/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<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_GainLossOnInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and cash equivalents.</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_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents restricted as to withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Loss) (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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_snap_AccumulatedOtherComprehensiveIncomeLossAbstract', window );"><strong>Accumulated Other Comprehensive Income Loss [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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Changes in Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the changes in accumulated other comprehensive income (loss) (&#8220;AOCI&#8221;) by component and the reclassifications out of AOCI:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Changes in Accumulated Other Comprehensive Income (Loss) by Component </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Marketable<br/>Securities</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency<br/>Translation</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2025</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,475&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,217&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,692&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12,259)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,070)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(18,329)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">378&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">378&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,881)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,070)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(17,951)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2026</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,406)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,147&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,741&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span>Realized gains and losses on marketable securities are reclassified from AOCI into other income (expense), net in our consolidated statements of operations.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snap_AccumulatedOtherComprehensiveIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other comprehensive income (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;">snap_AccumulatedOtherComprehensiveIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated other comprehensive income (loss).</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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>52
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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 );">Schedule of Restructuring Charges (Benefits)</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the restructuring charges included in our consolidated statement of operations for the three months ended June&#160;30, 2026:</span></div><div style="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:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Severance and Related Charges </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Stock-Based Compensation Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,576&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">992&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,568&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,037&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,416&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,453&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,139&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,307&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,446&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,635&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,794&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,609&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,038&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,387&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,509&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,609&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,505&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Severance and related charges include cash severance expenses and other termination benefits. The majority of cash paid for the restructuring was related to severance and benefits.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Other primarily includes lease exit and related charges.</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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<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_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>53
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Geographic Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the significant segment expenses and other segment items regularly reviewed by our CODM:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,598,993&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,344,930&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,127,784&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,708,147&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">403,464&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">393,257&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">804,698&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">769,825&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Content and developer partner costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">115,112&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152,432&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">250,133&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">313,336&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Advertising partner and other costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">137,459&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104,409&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">263,330&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">203,560&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">693,343&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">653,562&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,326,675&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,271,731&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation and related payroll and other tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">246,232&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">260,923&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">509,318&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">525,479&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45,599&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,023&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90,295&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">77,738&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other segment items </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">121,744&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,894&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">136,246&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(51,365)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(163,960)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(262,570)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(252,911)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(402,157)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Other segment items primarily include interest income; interest expense; </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">other income (expense), net</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">; and </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">income tax expense</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> as reported in our consolidated statements of operations. Other segment items also include restructuring charges of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$128.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> for both the </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">three and six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</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 );">Schedule of Long-Lived Assets by Geographic Areas</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our long-lived assets, which includes property and equipment, net and operating lease right-of-use assets, by geography:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30, 2026</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2025</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">753,547&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">710,984&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">261,657&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">245,911&#160;</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">133,155&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">127,396&#160;</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,148,359&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,084,291&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">No individual country other than the United States and the United Kingdom exceeded 10% of our total long-lived 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 asset located in country of domicile and foreign country in which asset is held if it is not provided as part of reportable segment information. Long-lived asset excludes financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax asset. Includes, but is not limited to, subtotal of geographical information about group of countries.</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 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_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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total.</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 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>54
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Disaggregation of Revenue by Source and Geography (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 1,598,993<span></span>
</td>
<td class="nump">$ 1,344,930<span></span>
</td>
<td class="nump">$ 3,127,784<span></span>
</td>
<td class="nump">$ 2,708,147<span></span>
</td>
</tr>
<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_NorthAmericaMember', window );">North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">904,946<span></span>
</td>
<td class="nump">804,395<span></span>
</td>
<td class="nump">1,729,486<span></span>
</td>
<td class="nump">1,609,329<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">353,745<span></span>
</td>
<td class="nump">254,209<span></span>
</td>
<td class="nump">669,176<span></span>
</td>
<td class="nump">477,466<span></span>
</td>
</tr>
<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=snap_RestOfWorldMember', window );">Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">340,302<span></span>
</td>
<td class="nump">286,326<span></span>
</td>
<td class="nump">729,122<span></span>
</td>
<td class="nump">621,352<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">872,700<span></span>
</td>
<td class="nump">775,700<span></span>
</td>
<td class="nump">1,669,200<span></span>
</td>
<td class="nump">1,554,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=snap_AdvertisingRevenueMember', window );">Advertising revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">1,282,522<span></span>
</td>
<td class="nump">1,173,548<span></span>
</td>
<td class="nump">2,525,984<span></span>
</td>
<td class="nump">2,384,417<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=snap_OtherRevenueMember', window );">Other 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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 316,471<span></span>
</td>
<td class="nump">$ 171,382<span></span>
</td>
<td class="nump">$ 601,800<span></span>
</td>
<td class="nump">$ 323,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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<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/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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 2: 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 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 32<br> -Subparagraph (ee)<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 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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> -Subparagraph (b)<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 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 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: 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 13: 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 14: 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_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_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=snap_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_ProductOrServiceAxis=snap_AdvertisingRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=snap_AdvertisingRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=snap_OtherRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=snap_OtherRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>55
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">$ 207.4<span></span>
</td>
<td class="nump">$ 145.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 5: 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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share - Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (163,960)<span></span>
</td>
<td class="num">$ (262,570)<span></span>
</td>
<td class="num">$ (252,911)<span></span>
</td>
<td class="num">$ (402,157)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares - Basic (in shares)</a></td>
<td class="nump">1,663,449<span></span>
</td>
<td class="nump">1,674,854<span></span>
</td>
<td class="nump">1,675,483<span></span>
</td>
<td class="nump">1,685,544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares - Diluted (in shares)</a></td>
<td class="nump">1,663,449<span></span>
</td>
<td class="nump">1,674,854<span></span>
</td>
<td class="nump">1,675,483<span></span>
</td>
<td class="nump">1,685,544<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net loss per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in usd per share)</a></td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
</tr>
<tr class="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 (in usd per share)</a></td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
</tr>
<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=snap_CommonClassANonVotingMember', window );">Common Class A Non Voting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares - Basic (in shares)</a></td>
<td class="nump">1,409,000<span></span>
</td>
<td class="nump">1,421,000<span></span>
</td>
<td class="nump">1,421,000<span></span>
</td>
<td class="nump">1,431,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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares - Diluted (in shares)</a></td>
<td class="nump">1,409,000<span></span>
</td>
<td class="nump">1,421,000<span></span>
</td>
<td class="nump">1,421,000<span></span>
</td>
<td class="nump">1,431,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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares - Basic (in shares)</a></td>
<td class="nump">23,000<span></span>
</td>
<td class="nump">23,000<span></span>
</td>
<td class="nump">23,000<span></span>
</td>
<td class="nump">23,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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares - Diluted (in shares)</a></td>
<td class="nump">23,000<span></span>
</td>
<td class="nump">23,000<span></span>
</td>
<td class="nump">23,000<span></span>
</td>
<td class="nump">23,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_StatementClassOfStockAxis=us-gaap_CommonClassCMember', window );">Common Class C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares - Basic (in shares)</a></td>
<td class="nump">232,000<span></span>
</td>
<td class="nump">232,000<span></span>
</td>
<td class="nump">232,000<span></span>
</td>
<td class="nump">232,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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares - Diluted (in shares)</a></td>
<td class="nump">232,000<span></span>
</td>
<td class="nump">232,000<span></span>
</td>
<td class="nump">232,000<span></span>
</td>
<td class="nump">232,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_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 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 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<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 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<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 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 (c)(1)<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 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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/2147478524/942-220-S99-1<br><br>Reference 26: 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/2147477250/944-220-S99-1<br><br>Reference 27: 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><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 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 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<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 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<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 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 (c)(1)<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 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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/2147478524/942-220-S99-1<br><br>Reference 25: 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/2147477250/944-220-S99-1<br><br>Reference 26: 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><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<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 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: 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 8: 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/2147479168/946-830-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: 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(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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)(B))<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)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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/2147479105/946-220-45-7<br><br>Reference 43: 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/2147477250/944-220-S99-1<br><br>Reference 44: 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/2147479134/946-220-S99-1<br><br>Reference 45: 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/2147479134/946-220-S99-3<br><br>Reference 46: 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 47: 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 48: 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 49: 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 50: 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 51: 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 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 53: 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/2147478524/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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=snap_CommonClassANonVotingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_CommonClassANonVotingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommonClassCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares)</a></td>
<td class="nump">474<span></span>
</td>
<td class="nump">583<span></span>
</td>
</tr>
<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=snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember', window );">Unvested RSUs and RSAs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares)</a></td>
<td class="nump">204,773<span></span>
</td>
<td class="nump">143,318<span></span>
</td>
</tr>
<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=snap_ConvertibleSeniorNotesIfConvertedMember', window );">Convertible Notes (if-converted)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares)</a></td>
<td class="nump">46,193<span></span>
</td>
<td class="nump">59,154<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>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_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=snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_ConvertibleSeniorNotesIfConvertedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_ConvertibleSeniorNotesIfConvertedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Additional Information (Details)<br> shares in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 30, 2025 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>USD ($) </div>
<div>plan </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 28, 2026 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans', window );">Number of share-based employee compensation plans | plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snap_A2026StockRepurchasePlanMember', window );">2026 Stock Repurchase Plan | Common Class A Non Voting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase program, authorized 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="nump">$ 500,000,000.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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Retirement of Class A non-voting common stock (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Stock repurchased during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,700,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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Share repurchase program, remaining authorized, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000,000.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_PlanNameAxis=snap_A2025StockRepurchasePlanMember', window );">2025 Stock Repurchase Plan | Common Class A Non Voting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase program, authorized amount</a></td>
<td class="nump">$ 500,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Stock repurchased during period</a></td>
<td class="nump">$ 500,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchases of Class A non-voting common stock (in shares) | shares</a></td>
<td class="nump">59.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_PlanNameAxis=snap_A2024StockRepurchasePlanMember', window );">2024 Stock Repurchase Plan | Common Class A Non Voting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Retirement of Class A non-voting common stock (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Stock repurchased during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=snap_RestrictedStockUnitsAndRestrictedStockAwardsMember', window );">Restricted Stock Units and Restricted Stock Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average recognition period</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<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=snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember', window );">RSUs and RSAs Granted after February 2018 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service condition satisfied (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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=snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember', window );">RSUs and RSAs Granted after February 2018 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service condition satisfied (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="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_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based compensation arrangement by share-based payment award, number of share-based employee compensation plans.</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;">snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_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 authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</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 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-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;">srt_StockRepurchaseProgramAuthorizedAmount1</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>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_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 when employee is required to provide service in exchange for 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/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_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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<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)(v)<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)(i)<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 (f)(2)(iii)<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 (f)(2)(iv)<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 (f)(2)(ii)<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 (l)<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 (a)(1)<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 (d)(1)<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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: 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 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 (a)(2)<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 (a)(3)<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)(1)(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)(1)(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)(1)(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)(1)(iv)<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)(1)(iv)(01)<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)(1)(iv)(02)<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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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 (c)(2)(i)<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 (c)(2)(ii)<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 (c)(2)(iii)<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 (c)(2)(iii)(01)<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 (c)(2)(iii)(02)<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 (c)(2)(iii)(03)<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: 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 30: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</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 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-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_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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 9: 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(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_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-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_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=snap_A2026StockRepurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_A2026StockRepurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_CommonClassANonVotingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_CommonClassANonVotingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_A2025StockRepurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_A2025StockRepurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_A2024StockRepurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_A2024StockRepurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_RestrictedStockUnitsAndRestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_RestrictedStockUnitsAndRestrictedStockAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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>59
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Schedule of RSU and RSA Activity (Details) - Restricted Stock Units and Restricted Stock Awards - Common Class A Non Voting<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2026 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Class A 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 );">Outstanding restricted stock, unvested beginning balance (in shares) | shares</a></td>
<td class="nump">167,374<span></span>
</td>
</tr>
<tr class="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 );">Outstanding restricted stock, Granted (in shares) | shares</a></td>
<td class="nump">138,706<span></span>
</td>
</tr>
<tr class="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 );">Outstanding restricted stock, Vested (in shares) | shares</a></td>
<td class="num">(62,412)<span></span>
</td>
</tr>
<tr class="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 );">Outstanding restricted stock, Forfeited (in shares) | shares</a></td>
<td class="num">(38,895)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding restricted stock, unvested ending balance (in shares) | shares</a></td>
<td class="nump">204,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract', 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 );">Weighted-average grant date fair value per restricted stock, unvested beginning balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 9.23<span></span>
</td>
</tr>
<tr class="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 );">Weighted-average grant date fair value per restricted stock, Granted (in usd per share) | $ / shares</a></td>
<td class="nump">5.61<span></span>
</td>
</tr>
<tr class="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 );">Weighted-average grant date fair value per restricted stock, Vested (in usd per share) | $ / shares</a></td>
<td class="nump">8.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value per restricted stock, Forfeited (in usd per share) | $ / shares</a></td>
<td class="nump">8.11<span></span>
</td>
</tr>
<tr class="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 );">Weighted-average grant date fair value per restricted stock, unvested ending balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 7.22<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award, equity instruments other than options, weighted average grant date 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;">snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=snap_RestrictedStockUnitsAndRestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_RestrictedStockUnitsAndRestrictedStockAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_CommonClassANonVotingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_CommonClassANonVotingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Schedule of Total Stock-based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 263,189<span></span>
</td>
<td class="nump">$ 251,886<span></span>
</td>
<td class="nump">$ 513,229<span></span>
</td>
<td class="nump">$ 499,224<span></span>
</td>
</tr>
<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_StatementOfIncomeLocationBalanceAxis=us-gaap_CostOfRevenue', window );">Income Statement Location [Axis]: us-gaap:CostOfRevenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">2,811<span></span>
</td>
<td class="nump">1,656<span></span>
</td>
<td class="nump">4,397<span></span>
</td>
<td class="nump">3,090<span></span>
</td>
</tr>
<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_StatementOfIncomeLocationBalanceAxis=us-gaap_GeneralAndAdministrativeExpense', window );">Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">19,535<span></span>
</td>
<td class="nump">34,711<span></span>
</td>
<td class="nump">48,741<span></span>
</td>
<td class="nump">69,487<span></span>
</td>
</tr>
<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_StatementOfIncomeLocationBalanceAxis=us-gaap_ResearchAndDevelopmentExpense', window );">Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">193,501<span></span>
</td>
<td class="nump">166,809<span></span>
</td>
<td class="nump">367,417<span></span>
</td>
<td class="nump">323,497<span></span>
</td>
</tr>
<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_StatementOfIncomeLocationBalanceAxis=us-gaap_SellingAndMarketingExpense', window );">Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 47,342<span></span>
</td>
<td class="nump">$ 48,710<span></span>
</td>
<td class="nump">$ 92,674<span></span>
</td>
<td class="nump">$ 103,150<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 S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-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 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 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 (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_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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<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)(v)<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)(i)<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 (f)(2)(iii)<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 (f)(2)(iv)<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 (f)(2)(ii)<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 (l)<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 (a)(1)<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 (d)(1)<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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: 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 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 (a)(2)<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 (a)(3)<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)(1)(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)(1)(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)(1)(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)(1)(iv)<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)(1)(iv)(01)<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)(1)(iv)(02)<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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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 (c)(2)(i)<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 (c)(2)(ii)<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 (c)(2)(iii)<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 (c)(2)(iii)(01)<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 (c)(2)(iii)(02)<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 (c)(2)(iii)(03)<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: 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 30: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementOfIncomeLocationBalanceAxis=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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementOfIncomeLocationBalanceAxis=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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementOfIncomeLocationBalanceAxis=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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementOfIncomeLocationBalanceAxis=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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</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_BusinessAcquisitionLineItems', window );"><strong>Business Combination [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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,780,133<span></span>
</td>
<td class="nump">$ 1,720,769<span></span>
</td>
</tr>
<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=snap_A2026AcquisitionsMember', window );">2026 Acquisitions</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_BusinessAcquisitionLineItems', window );"><strong>Business Combination [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_BusinessCombinationConsiderationTransferred1', window );">Purchase price consideration</a></td>
<td class="nump">88,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payment to acquire business</a></td>
<td class="nump">68,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Other liabilities</a></td>
<td class="nump">13,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Goodwill intangible assets</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<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 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-47<br><br>Reference 4: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<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/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<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/2147479328/805-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<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/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 37: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<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/2147479328/805-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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<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_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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 incurred by the acquirer as part of consideration transferred in 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 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of identifiable intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial 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/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-6<br><br>Reference 6: 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 7: 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 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 12: 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 13: 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 14: 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 15: 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 16: 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/2147478546/942-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-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_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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business during the period. The cash portion only of the acquisition price.</p></div>
<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 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 5: 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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionAxis=snap_A2026AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_A2026AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2026 </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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 1,720,769<span></span>
</td>
</tr>
<tr class="re">
<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="nump">60,758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(1,394)<span></span>
</td>
</tr>
<tr class="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, ending balance</a></td>
<td class="nump">$ 1,780,133<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_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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-6<br><br>Reference 6: 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 7: 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 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 12: 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 13: 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 14: 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 15: 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 16: 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/2147478546/942-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-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_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_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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<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_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_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is 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/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-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_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</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>Intangible Asset, Finite-Lived [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">$ 323,986<span></span>
</td>
<td class="nump">$ 359,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(229,680)<span></span>
</td>
<td class="num">(292,628)<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</a></td>
<td class="nump">$ 94,306<span></span>
</td>
<td class="nump">$ 66,613<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Finite-Lived [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted- Average Remaining Useful Life (Years)</a></td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
<td class="text">2 years 7 months 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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 302,371<span></span>
</td>
<td class="nump">$ 328,234<span></span>
</td>
</tr>
<tr class="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">(223,383)<span></span>
</td>
<td class="num">(274,464)<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</a></td>
<td class="nump">$ 78,988<span></span>
</td>
<td class="nump">$ 53,770<span></span>
</td>
</tr>
<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_PatentsMember', window );">Patents</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Finite-Lived [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted- Average Remaining Useful Life (Years)</a></td>
<td class="text">8 years 9 months 18 days<span></span>
</td>
<td class="text">8 years 10 months 24 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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 16,788<span></span>
</td>
<td class="nump">$ 30,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(5,372)<span></span>
</td>
<td class="num">(17,485)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 11,416<span></span>
</td>
<td class="nump">$ 12,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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Finite-Lived [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted- Average Remaining Useful Life (Years)</a></td>
<td class="text">4 years 8 months 12 days<span></span>
</td>
<td class="text">3 years 3 months 18 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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 4,827<span></span>
</td>
<td class="nump">$ 835<span></span>
</td>
</tr>
<tr class="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">(925)<span></span>
</td>
<td class="num">(679)<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</a></td>
<td class="nump">$ 3,902<span></span>
</td>
<td class="nump">$ 156<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of amortization for finite-lived intangible asset acquired in business combination, asset acquisition, and from joint venture formation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="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 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<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 1<br> -Subparagraph (a)(3)<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_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>Amount of accumulated amortization of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</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 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 4: 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><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(16))<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_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 accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</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 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 4: 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><br>Reference 5: 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/2147478859/928-340-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_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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 5: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<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/2147481283/985-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<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/2147481283/985-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<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/2147481283/985-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 24: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 30: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 35: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 36: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 38: 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><br>Reference 39: 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 accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</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 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><br>Reference 2: 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_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=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</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>Intangible Asset, Goodwill and Other [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 10.7<span></span>
</td>
<td class="nump">$ 12.1<span></span>
</td>
<td class="nump">$ 21.6<span></span>
</td>
<td class="nump">$ 23.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Amount of amortization expense for finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</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 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 3: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_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_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>65
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Estimated Intangible Asset Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</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>Intangible Asset, Goodwill and Other [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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remainder of 2026</a></td>
<td class="nump">$ 15,642<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2027</a></td>
<td class="nump">30,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2028</a></td>
<td class="nump">20,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2029</a></td>
<td class="nump">14,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2030</a></td>
<td class="nump">6,500<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_snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour', window );">Thereafter</a></td>
<td class="nump">6,241<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</a></td>
<td class="nump">$ 94,306<span></span>
</td>
<td class="nump">$ 66,613<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite lived intangible assets amortization expense after year four.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 expense for finite-lived intangible asset 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="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 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-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_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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for finite-lived intangible asset expected to be recognized in remainder of current fiscal year. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</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 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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 expense for finite-lived intangible asset 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="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 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-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_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 expense for finite-lived intangible asset 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="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 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-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_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 expense for finite-lived intangible asset 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="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 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-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_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 accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</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 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><br>Reference 2: 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_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>66
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="7">1 Months Ended</th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>May 31, 2024</div></th>
<th class="th"><div>May 31, 2022</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Aug. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, principal 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,467,522,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="nump">$ 3,467,522,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,467,522,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_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from issuance of notes, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1,473,083,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_DebtInstrumentRepurchaseAmount', window );">Debt instrument, repurchase amount</a></td>
<td class="nump">$ 549,900,000<span></span>
</td>
<td class="nump">$ 1,400,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">66,939,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_InterestPaidNet', window );">Interest paid, excluding capitalized interest, operating activity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,300,000<span></span>
</td>
<td class="nump">$ 4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationPeriod', window );">Credit facility expiration period ( in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></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,050,000,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Annual commitment fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Outstanding letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amounts outstanding under the 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 interest rate (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 | Sterling Overnight Index</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 interest rate (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.7826%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 | Miscellaneous</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 interest rate (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 | Overnight Funding Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 interest rate (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 | One Month Secured Overnight Financing Rate S O F R Overnight Index Swap Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationPeriod', window );">Credit facility expiration period ( in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 interest rate (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember', window );">Debt Instrument, Redemption, Period One | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_snap_DebtInstrumentCovenantMinimumLiquidityAmount', window );">Debt instrument, covenant, minimum liquidity amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000.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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember', window );">Debt Instrument, Redemption, Period Two | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_DebtInstrumentAxis=snap_TwoThousandThirtyFourSeniorNotesMember', window );">2034 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet', window );">Debt instrument, increase (decrease), net</a></td>
<td class="nump">8,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DebtInstrumentAxis=snap_TwoThousandThirtyThreeSeniorNotesMember', window );">2033 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet', window );">Debt instrument, increase (decrease), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 128,300,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=snap_TwoThousandThirtySeniorConvertibleNotesMember', window );">2030 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_snap_DebtInstrumentCapCallTransactionCapPriceNetCost', window );">Cap price, net cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 68,900,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="nump">$ 68,900,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_DebtInstrumentAxis=snap_TwoThousandThirtySeniorConvertibleNotesMember', window );">2030 Notes | Common Class A Non Voting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_snap_DebtInstrumentCapCallTransactionCapPricePerShare', window );">Cap price, per share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33.48<span></span>
</td>
<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_DebtInstrumentAxis=snap_TwoThousandTwentyEightSeniorConvertibleNotesMember', window );">2028 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt instrument, repurchased face amount</a></td>
<td class="nump">185,800,000<span></span>
</td>
<td class="nump">800,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_snap_DebtInstrumentCapCallTransactionCapPriceNetCost', window );">Cap price, net cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 177,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 177,000,000.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_DebtInstrumentAxis=snap_TwoThousandTwentyEightSeniorConvertibleNotesMember', window );">2028 Notes | Common Class A Non Voting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_snap_DebtInstrumentCapCallTransactionCapPricePerShare', window );">Cap price, per share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 93.90<span></span>
</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">$ 93.90<span></span>
</td>
<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_DebtInstrumentAxis=snap_TwoThousandTwentySevenConvertibleSeniorNoteMember', window );">2027 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt instrument, repurchased face amount</a></td>
<td class="nump">246,300,000<span></span>
</td>
<td class="nump">797,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_snap_DebtInstrumentCapCallTransactionCapPriceNetCost', window );">Cap price, net cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 86,800,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="nump">$ 86,800,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_DebtInstrumentAxis=snap_TwoThousandTwentySevenConvertibleSeniorNoteMember', window );">2027 Notes | Common Class A Non Voting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_snap_DebtInstrumentCapCallTransactionCapPricePerShare', window );">Cap price, per share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 121.02<span></span>
</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">$ 121.02<span></span>
</td>
<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_DebtInstrumentAxis=snap_TwoThousandTwentySixSeniorConvertibleNotesMember', window );">2026 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt instrument, repurchased face amount</a></td>
<td class="nump">157,400,000<span></span>
</td>
<td class="nump">45,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_snap_DebtInstrumentCapCallTransactionCapPriceNetCost', window );">Cap price, net cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 102,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 102,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=snap_TwoThousandTwentySixSeniorConvertibleNotesMember', window );">2026 Notes | Common Class A Non Voting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_snap_DebtInstrumentCapCallTransactionCapPricePerShare', window );">Cap price, per share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 32.58<span></span>
</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">$ 32.58<span></span>
</td>
<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_DebtInstrumentAxis=snap_February2025NoteRepurchasesMember', window );">February 2025 Note Repurchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument', window );">Gain (loss) on repurchase of debt instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=snap_August2025NoteRepurchasesMember', window );">August 2025 Note Repurchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument', window );">Gain (loss) on repurchase of debt instrument</a></td>
<td class="nump">37,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2034 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, principal amount</a></td>
<td class="nump">550,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">550,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_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="nump">8,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from issuance of notes, net of issuance costs</a></td>
<td class="nump">$ 541,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs and debt discount (premium)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2034 Notes | Debt Instrument, Redemption, Period Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument, redemption price percentage</a></td>
<td class="nump">101.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2034 Notes | Debt Instrument, Redemption, Period One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument, redemption price percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2034 Notes | Debt Instrument, Redemption, Period Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument, redemption price percentage</a></td>
<td class="nump">106.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2033 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,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_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from issuance of notes, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,470,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs and debt discount (premium)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument, redemption price percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2030 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">750,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">750,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">750,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts', window );">Proceeds from issuance of convertible notes, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 671,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2028 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, principal 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,500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">514,191,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="nump">514,191,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">514,191,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts', window );">Proceeds from issuance of convertible notes, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</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,310,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2027 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, principal 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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,318,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="nump">106,318,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,318,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts', window );">Proceeds from issuance of convertible notes, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,050,000,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2026 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, principal 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,265,000,000<span></span>
</td>
<td class="nump">$ 47,013,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="nump">$ 47,013,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,013,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts', window );">Proceeds from issuance of convertible notes, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_snap_DebtInstrumentCapCallTransactionCapPriceNetCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, cap call transaction cap price, net 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;">snap_DebtInstrumentCapCallTransactionCapPriceNetCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_snap_DebtInstrumentCapCallTransactionCapPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, cap call transaction cap price, per share.</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;">snap_DebtInstrumentCapCallTransactionCapPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</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_snap_DebtInstrumentCovenantMinimumLiquidityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Minimum Liquidity 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;">snap_DebtInstrumentCovenantMinimumLiquidityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from debt net of issuance costs and capped call transaction costs.</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;">snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</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 (b)<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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net increase or decrease in the carrying amount of the debt instrument for 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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(f))<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_DebtInstrumentIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: 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(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: 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(22)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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(22)(a)(3))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<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(22)(a)(5))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 16: 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 (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 17: 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(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 41: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 42: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-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_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_DebtInstrumentRepurchaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of debt instrument that was repurchased.</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_DebtInstrumentRepurchaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentRepurchasedFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of the original debt instrument that was repurchased.</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_DebtInstrumentRepurchasedFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-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_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.</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_GainLossOnRepurchaseOfDebtInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<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 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<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_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the contingent obligation under letters of credit outstanding as of the reporting 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/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-15<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-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_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 5: 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(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining before termination of line of credit facility, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 2: 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(19)(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_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_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="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 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-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_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_VariableRateAxis=us-gaap_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=us-gaap_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=snap_SterlingOvernightIndexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_SterlingOvernightIndexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_MiscellaneousMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_MiscellaneousMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FederalFundsEffectiveSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandThirtyFourSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandThirtyFourSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandThirtyThreeSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandThirtyThreeSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandThirtySeniorConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandThirtySeniorConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_CommonClassANonVotingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_CommonClassANonVotingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandTwentyEightSeniorConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandTwentyEightSeniorConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandTwentySevenConvertibleSeniorNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandTwentySevenConvertibleSeniorNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandTwentySixSeniorConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandTwentySixSeniorConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_February2025NoteRepurchasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_February2025NoteRepurchasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_August2025NoteRepurchasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_August2025NoteRepurchasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Schedule of Conversion Information (Details)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2019</div></th>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>$ / shares</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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2033 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.875%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.81%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2034 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.875%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.86%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed', window );">Redemption price, principal (as a percent)</a></td>
<td class="nump">40.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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2034 Notes | Debt Instrument, Redemption, Period One</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument, redemption price percentage</a></td>
<td class="nump">100.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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2034 Notes | Debt Instrument, Redemption, Period Two</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument, redemption price percentage</a></td>
<td class="nump">106.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument, redemption price percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2026 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43.8481<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.91%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price per share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22.81<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2027 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.2042<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.19%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price per share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 89.25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2028 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.7494<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.125%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.32%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price per share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56.34<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2030 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.0846<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.21%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price per share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22.18<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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="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 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<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/2147481139/470-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_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<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(22)(a)(5))<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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: 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(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-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_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: 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(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: 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(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: 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(22)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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(22)(a)(3))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<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(22)(a)(5))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 16: 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 (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 17: 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(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 41: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 42: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-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_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of principal amount of debt redeemed.</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_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed</td>
</tr>
<tr>
<td style="padding-right: 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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandThirtyThreeSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandThirtyThreeSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandThirtyFourSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandThirtyFourSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandTwentySixSeniorConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandTwentySixSeniorConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandTwentySevenConvertibleSeniorNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandTwentySevenConvertibleSeniorNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandTwentyEightSeniorConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandTwentyEightSeniorConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandThirtySeniorConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandThirtySeniorConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>May 31, 2024</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Aug. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="nump">$ 3,467,522<span></span>
</td>
<td class="nump">$ 3,467,522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized Debt Issuance Costs</a></td>
<td class="num">(36,500)<span></span>
</td>
<td class="num">(39,501)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized (Discount) Premium</a></td>
<td class="nump">103,585<span></span>
</td>
<td class="nump">108,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net Carrying Amount</a></td>
<td class="nump">3,534,607<span></span>
</td>
<td class="nump">3,536,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2026 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="nump">47,013<span></span>
</td>
<td class="nump">47,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,265,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized Debt Issuance Costs</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(44)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized (Discount) Premium</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongTermDebt', window );">Net Carrying Amount</a></td>
<td class="nump">47,007<span></span>
</td>
<td class="nump">46,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2027 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="nump">106,318<span></span>
</td>
<td class="nump">106,318<span></span>
</td>
<td class="text">&#160;<span></span>
</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,150,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_UnamortizedDebtIssuanceExpense', window );">Unamortized Debt Issuance Costs</a></td>
<td class="num">(166)<span></span>
</td>
<td class="num">(264)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized (Discount) Premium</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongTermDebt', window );">Net Carrying Amount</a></td>
<td class="nump">106,152<span></span>
</td>
<td class="nump">106,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2028 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="nump">514,191<span></span>
</td>
<td class="nump">514,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized Debt Issuance Costs</a></td>
<td class="num">(1,626)<span></span>
</td>
<td class="num">(2,111)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized (Discount) Premium</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongTermDebt', window );">Net Carrying Amount</a></td>
<td class="nump">512,565<span></span>
</td>
<td class="nump">512,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2030 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="nump">750,000<span></span>
</td>
<td class="nump">750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized Debt Issuance Costs</a></td>
<td class="num">(5,498)<span></span>
</td>
<td class="num">(6,197)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized (Discount) Premium</a></td>
<td class="num">(14,407)<span></span>
</td>
<td class="num">(16,238)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net Carrying Amount</a></td>
<td class="nump">730,095<span></span>
</td>
<td class="nump">727,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2033 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized Debt Issuance Costs</a></td>
<td class="num">(21,958)<span></span>
</td>
<td class="num">(23,288)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized (Discount) Premium</a></td>
<td class="nump">110,359<span></span>
</td>
<td class="nump">117,043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net Carrying Amount</a></td>
<td class="nump">1,588,401<span></span>
</td>
<td class="nump">1,593,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2034 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="nump">550,000<span></span>
</td>
<td class="nump">550,000<span></span>
</td>
<td class="nump">$ 550,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized Debt Issuance Costs</a></td>
<td class="num">(7,246)<span></span>
</td>
<td class="num">(7,597)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized (Discount) Premium</a></td>
<td class="nump">7,633<span></span>
</td>
<td class="nump">8,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net Carrying Amount</a></td>
<td class="nump">$ 550,387<span></span>
</td>
<td class="nump">$ 550,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: 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(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: 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(22)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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(22)(a)(3))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<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(22)(a)(5))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 16: 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 (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 17: 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(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 41: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 42: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount (premium).</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 6: 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(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-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_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</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_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandTwentySixSeniorConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandTwentySixSeniorConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandTwentySevenConvertibleSeniorNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandTwentySevenConvertibleSeniorNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandTwentyEightSeniorConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandTwentyEightSeniorConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandThirtySeniorConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandThirtySeniorConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandThirtyThreeSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandThirtyThreeSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandThirtyFourSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandThirtyFourSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Schedule of Interest Expense (Details) - Convertible Notes - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Contractual interest expense</a></td>
<td class="nump">$ 36,420<span></span>
</td>
<td class="nump">$ 27,329<span></span>
</td>
<td class="nump">$ 72,841<span></span>
</td>
<td class="nump">$ 41,949<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">1,507<span></span>
</td>
<td class="nump">1,558<span></span>
</td>
<td class="nump">3,001<span></span>
</td>
<td class="nump">9,706<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount (premium)</a></td>
<td class="num">(2,635)<span></span>
</td>
<td class="num">(2,271)<span></span>
</td>
<td class="num">(5,223)<span></span>
</td>
<td class="num">(2,940)<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_InterestExpenseDebt', window );">Total interest expense</a></td>
<td class="nump">$ 35,292<span></span>
</td>
<td class="nump">$ 26,616<span></span>
</td>
<td class="nump">$ 70,619<span></span>
</td>
<td class="nump">$ 48,715<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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</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 (b)<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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: 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(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: 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(22)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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(22)(a)(3))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<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(22)(a)(5))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 16: 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 (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 17: 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(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 41: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 42: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<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/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-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_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<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/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentAxis=snap_ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>70
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Sep. 30, 2025</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_ContractualObligation', window );">Commitments due within two years</a></td>
<td class="nump">$ 2,600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snap_ContractualObligationMaturity', window );">Contractual obligation maturity</a></td>
<td class="text">2 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_LossContingenciesByNatureOfContingencyAxis=snap_PendingMattersMember', window );">Pending Matters</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_LossContingencyEstimateOfPossibleLoss', window );">Preliminary settlement agreement amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,000,000.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_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember', window );">Indemnification Agreement</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_LossContingencyAccrualAtCarryingValue', window );">Liabilities recorded</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snap_ContractualObligationMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual Obligation Maturity</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;">snap_ContractualObligationMaturity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</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_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 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<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 3<br> -Subparagraph (SX 210.12-04(a))<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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482645/405-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.W.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479583/944-40-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<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/2147483076/450-20-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-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_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency 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 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-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_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency 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 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.Z.5.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480781/205-20-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480868/205-20-S45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<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/2147483076/450-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-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_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LossContingenciesByNatureOfContingencyAxis=snap_PendingMattersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingenciesByNatureOfContingencyAxis=snap_PendingMattersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>71
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 29.2<span></span>
</td>
<td class="nump">$ 26.5<span></span>
</td>
<td class="nump">$ 57.8<span></span>
</td>
<td class="nump">$ 52.3<span></span>
</td>
</tr>
<tr class="re">
<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 );">Lease not yet commenced amount</a></td>
<td class="nump">16.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash outflows for operating leases</a></td>
<td class="nump">19.5<span></span>
</td>
<td class="nump">28.2<span></span>
</td>
<td class="nump">42.9<span></span>
</td>
<td class="nump">55.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Lease liabilities arising from obtaining operating lease right-of-use assets</a></td>
<td class="nump">$ 33.9<span></span>
</td>
<td class="nump">$ 17.7<span></span>
</td>
<td class="nump">$ 107.6<span></span>
</td>
<td class="nump">$ 28.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Operating leases, terms</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Operating leases, terms</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 years<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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-2<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 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1</td>
</tr>
<tr>
<td style="padding-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_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_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_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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: 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 3: 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_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 unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and 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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Weighted Average Remaining Lease Term and Discount Rate Related to Operating Leases (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</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>
</tr>
<tr class="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 lease term</a></td>
<td class="text">8 years 6 months<span></span>
</td>
<td class="text">8 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">6.20%<span></span>
</td>
<td class="nump">6.10%<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_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>73
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Present Value of Operating Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2026</a></td>
<td class="nump">$ 42,868<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2027</a></td>
<td class="nump">104,711<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2028</a></td>
<td class="nump">113,157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2029</a></td>
<td class="nump">108,341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2030</a></td>
<td class="nump">104,259<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_snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">443,529<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">916,865<span></span>
</td>
</tr>
<tr class="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">(225,725)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 691,140<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, operating lease, liability, to be paid, after year four.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: 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_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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: 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_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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: 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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: 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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: 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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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>74
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Strategic Investments - Schedule of Strategic Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</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_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [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_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost', window );">Initial cost</a></td>
<td class="nump">$ 117,615<span></span>
</td>
<td class="nump">$ 115,761<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount', window );">Cumulative upward adjustments</a></td>
<td class="nump">146,659<span></span>
</td>
<td class="nump">145,932<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_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount', window );">Cumulative downward adjustments, including impairments</a></td>
<td class="num">(78,365)<span></span>
</td>
<td class="num">(77,956)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Carrying value</a></td>
<td class="nump">$ 185,909<span></span>
</td>
<td class="nump">$ 183,737<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Cumulative 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;">snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Securities without Readily Determinable Fair Value, Initial 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;">snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 equity security without readily determinable fair value.</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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<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/2147477268/942-320-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<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/2147477268/942-320-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<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/2147477268/942-320-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<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/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<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/2147479536/321-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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.</p></div>
<a href="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 321<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/2147479536/321-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_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>75
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Strategic Investments - Schedule of Gain (Loss) on Strategic Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</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_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Gains recognized on strategic investments sold during the period, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,249<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized gains on strategic investments still held at the reporting date</a></td>
<td class="nump">727<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">727<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_snap_UnrealizedGainLossOnInvestmentsIncludingImpairment', window );">Unrealized losses, including impairments, on strategic investments still held at the reporting date</a></td>
<td class="num">(409)<span></span>
</td>
<td class="num">(4,433)<span></span>
</td>
<td class="num">(409)<span></span>
</td>
<td class="num">(16,021)<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_GainLossOnInvestments', window );">Gains (losses) on strategic investments, net</a></td>
<td class="nump">$ 318<span></span>
</td>
<td class="num">$ (1,184)<span></span>
</td>
<td class="nump">$ 318<span></span>
</td>
<td class="num">$ (12,772)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snap_UnrealizedGainLossOnInvestmentsIncludingImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrealized Gain (Loss) On Investments, Including Impairment</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;">snap_UnrealizedGainLossOnInvestmentsIncludingImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</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)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<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_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RealizedInvestmentGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment.</p></div>
<a href="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(3)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-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_RealizedInvestmentGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</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_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>76
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities, Total Estimated Fair Value</a></td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, 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 and cash equivalents</a></td>
<td class="nump">958,848<span></span>
</td>
<td class="nump">$ 1,030,435<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 );">Marketable securities, Cost or Amortized Cost</a></td>
<td class="nump">1,698,877<span></span>
</td>
<td class="nump">1,893,972<span></span>
</td>
</tr>
<tr class="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 );">Marketable securities, Gross Unrealized Gains</a></td>
<td class="nump">398<span></span>
</td>
<td class="nump">6,640<span></span>
</td>
</tr>
<tr class="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 );">Marketable securities, Gross Unrealized Losses</a></td>
<td class="num">(5,650)<span></span>
</td>
<td class="num">(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_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities, Total Estimated Fair Value</a></td>
<td class="nump">1,693,625<span></span>
</td>
<td class="nump">1,900,601<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_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis', window );">Cash, equity securities and marketable securities, Cost or Amortized Cost</a></td>
<td class="nump">2,657,725<span></span>
</td>
<td class="nump">2,924,407<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_snap_CashAndAvailableForSaleDebtSecuritiesFairValue', window );">Cash, equity securities and marketable securities, Total Estimated Fair Value</a></td>
<td class="nump">2,652,473<span></span>
</td>
<td class="nump">2,931,036<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | 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_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 and cash equivalents</a></td>
<td class="nump">539,648<span></span>
</td>
<td class="nump">399,573<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Level 1 | U.S. government 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="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 );">Marketable securities, Cost or Amortized Cost</a></td>
<td class="nump">1,595,252<span></span>
</td>
<td class="nump">1,796,271<span></span>
</td>
</tr>
<tr class="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 );">Marketable securities, Gross Unrealized Gains</a></td>
<td class="nump">392<span></span>
</td>
<td class="nump">6,479<span></span>
</td>
</tr>
<tr class="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 );">Marketable securities, Gross Unrealized Losses</a></td>
<td class="num">(5,299)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="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, Total Estimated Fair Value</a></td>
<td class="nump">1,590,345<span></span>
</td>
<td class="nump">1,802,745<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Level 1 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">418,033<span></span>
</td>
<td class="nump">630,862<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Level 1 | U.S. government 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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">1,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Level 2 | Corporate debt 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="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 );">Marketable securities, Cost or Amortized Cost</a></td>
<td class="nump">103,625<span></span>
</td>
<td class="nump">97,701<span></span>
</td>
</tr>
<tr class="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 );">Marketable securities, Gross Unrealized Gains</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">161<span></span>
</td>
</tr>
<tr class="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 );">Marketable securities, Gross Unrealized Losses</a></td>
<td class="num">(351)<span></span>
</td>
<td class="num">(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_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities, Total Estimated Fair Value</a></td>
<td class="nump">$ 103,280<span></span>
</td>
<td class="nump">$ 97,856<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 available for sale debt securities cost and amortized cost basis.</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;">snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_snap_CashAndAvailableForSaleDebtSecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 available for sale debt securities 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;">snap_CashAndAvailableForSaleDebtSecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-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 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (fff)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (ff)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 10: 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/2147478777/944-210-S99-1<br><br>Reference 11: 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 12: 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_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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-3A<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 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (fff)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (ff)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-12<br><br>Reference 14: 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/2147478546/942-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 24: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 25: 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 26: 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 27: 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 28: 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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<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/2147482907/825-10-50-11<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-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_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 815<br> -SubTopic 45<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480865/815-45-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: 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 5: 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> -Subparagraph (a)<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_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_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_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_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_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_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_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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Marketable securities contractual maturities</a></td>
<td class="nump">$ 800.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_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities, total estimated fair value</a></td>
<td class="nump">1,700.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, cost or amortized cost</a></td>
<td class="nump">7.3<span></span>
</td>
<td class="nump">$ 9.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | 2026 Notes</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_ConvertibleDebtFairValueDisclosures', window );">Convertible notes</a></td>
<td class="nump">46.9<span></span>
</td>
<td class="nump">45.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | 2027 Notes</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_ConvertibleDebtFairValueDisclosures', window );">Convertible notes</a></td>
<td class="nump">101.9<span></span>
</td>
<td class="nump">99.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | 2028 Notes</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_ConvertibleDebtFairValueDisclosures', window );">Convertible notes</a></td>
<td class="nump">475.8<span></span>
</td>
<td class="nump">467.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | 2030 Notes</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_ConvertibleDebtFairValueDisclosures', window );">Convertible notes</a></td>
<td class="nump">612.4<span></span>
</td>
<td class="nump">655.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | 2033 Notes</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_ConvertibleDebtFairValueDisclosures', window );">Convertible notes</a></td>
<td class="nump">1,463.1<span></span>
</td>
<td class="nump">1,553.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | 2034 Notes</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_ConvertibleDebtFairValueDisclosures', window );">Convertible notes</a></td>
<td class="nump">$ 532.9<span></span>
</td>
<td class="nump">$ 566.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snap_MarketableSecuritiesContractualMaturitiesPeriod', window );">Marketable securities contractual maturities period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snap_MarketableSecuritiesContractualMaturitiesPeriod', window );">Marketable securities contractual maturities period</a></td>
<td class="text">5 years<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_snap_MarketableSecuritiesContractualMaturitiesPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Marketable securities contractual maturities 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;">snap_MarketableSecuritiesContractualMaturitiesPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</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_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 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/2147477268/942-320-50-3A<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 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-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_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_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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-3A<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 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (fff)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (ff)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-12<br><br>Reference 14: 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/2147478546/942-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 24: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 25: 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 26: 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 27: 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 28: 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_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 8: 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 (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 equity security measured at fair value with change in fair value recognized in net income (FV-NI), 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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-1A<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(2))<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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-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_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 815<br> -SubTopic 45<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480865/815-45-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: 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 5: 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> -Subparagraph (a)<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_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_DebtInstrumentAxis=snap_TwoThousandTwentySixSeniorConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandTwentySixSeniorConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandTwentySevenConvertibleSeniorNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandTwentySevenConvertibleSeniorNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandTwentyEightSeniorConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandTwentyEightSeniorConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandThirtySeniorConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandThirtySeniorConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandThirtyThreeSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandThirtyThreeSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_TwoThousandThirtyFourSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_TwoThousandThirtyFourSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Gain (Loss) on Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss', window );">Gains (losses) recognized on publicly traded equity securities sold during the period, net</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (754)<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_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net</a></td>
<td class="num">(131)<span></span>
</td>
<td class="nump">1,887<span></span>
</td>
<td class="num">(658)<span></span>
</td>
<td class="num">(2,326)<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_EquitySecuritiesFvNiGainLoss', window );">Gains (losses) on publicly traded equity securities, net</a></td>
<td class="num">$ (116)<span></span>
</td>
<td class="nump">$ 1,887<span></span>
</td>
<td class="num">$ (1,412)<span></span>
</td>
<td class="num">$ (2,326)<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_EquitySecuritiesFvNiGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="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(3)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-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_EquitySecuritiesFvNiGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesFvNiRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="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(3)(d)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-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_EquitySecuritiesFvNiRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesFvNiUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="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(3)(d)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-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_EquitySecuritiesFvNiUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 958,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,030,435<span></span>
</td>
<td class="nump">$ 925,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash, included in other assets</a></td>
<td class="nump">1,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,964<span></span>
</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents, and restricted cash</a></td>
<td class="nump">$ 960,491<span></span>
</td>
<td class="nump">$ 1,063,338<span></span>
</td>
<td class="nump">$ 1,031,397<span></span>
</td>
<td class="nump">$ 928,937<span></span>
</td>
<td class="nump">$ 916,079<span></span>
</td>
<td class="nump">$ 1,050,234<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 cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 2: 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 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 2: 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 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 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_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_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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 3: 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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478482/942-210-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 2,472<span></span>
</td>
<td class="nump">$ 7,663<span></span>
</td>
<td class="nump">$ 5,663<span></span>
</td>
<td class="nump">$ 16,092<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 (h)<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/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 11: 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 12: 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 13: 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 14: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 16: 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 17: 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>81
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</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_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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>
</tr>
<tr class="ro">
<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 );">Balance, beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,281,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive loss before reclassifications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,329)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">378<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss), net of tax</a></td>
<td class="num">$ (5,948)<span></span>
</td>
<td class="nump">$ 12,179<span></span>
</td>
<td class="num">(17,951)<span></span>
</td>
<td class="nump">$ 22,102<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Balance, end of period</a></td>
<td class="nump">1,927,088<span></span>
</td>
<td class="nump">2,069,357<span></span>
</td>
<td class="nump">1,927,088<span></span>
</td>
<td class="nump">2,069,357<span></span>
</td>
</tr>
<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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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>
</tr>
<tr class="re">
<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 );">Balance, beginning of period</a></td>
<td class="nump">14,689<span></span>
</td>
<td class="nump">12,617<span></span>
</td>
<td class="nump">26,692<span></span>
</td>
<td class="nump">2,694<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss), net of tax</a></td>
<td class="num">(5,948)<span></span>
</td>
<td class="nump">12,179<span></span>
</td>
<td class="num">(17,951)<span></span>
</td>
<td class="nump">22,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period</a></td>
<td class="nump">8,741<span></span>
</td>
<td class="nump">$ 24,796<span></span>
</td>
<td class="nump">8,741<span></span>
</td>
<td class="nump">$ 24,796<span></span>
</td>
</tr>
<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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Marketable Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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>
</tr>
<tr class="ro">
<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 );">Balance, beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive loss before reclassifications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,259)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">378<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss), net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,881)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Balance, end of period</a></td>
<td class="num">(5,406)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,406)<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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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>
</tr>
<tr class="re">
<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 );">Balance, beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive loss before reclassifications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,070)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss), net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,070)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Balance, end of period</a></td>
<td class="nump">$ 14,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,147<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_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, before reclassification adjustments, of other comprehensive income (loss), 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> -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> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-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_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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://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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 reclassification adjustments of other comprehensive income (loss) 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> -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> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/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)<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 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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://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/2147479168/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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 9: 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/2147479170/946-210-S99-2<br><br>Reference 10: 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/2147479134/946-220-S99-3<br><br>Reference 11: 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/2147479134/946-220-S99-3<br><br>Reference 12: 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/2147479134/946-220-S99-3<br><br>Reference 13: 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 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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent', window );">Percentage of employee reduction in reprioritization plan</a></td>
<td class="nump">16.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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Schedule of Restructuring Charges (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 128,505<span></span>
</td>
<td class="nump">$ 128,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_CostOfRevenue', window );">Income Statement Location [Axis]: us-gaap:CostOfRevenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,568<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_GeneralAndAdministrativeExpense', window );">Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,038<span></span>
</td>
</tr>
<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_StatementOfIncomeLocationBalanceAxis=us-gaap_ResearchAndDevelopmentExpense', window );">Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,453<span></span>
</td>
</tr>
<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_StatementOfIncomeLocationBalanceAxis=us-gaap_SellingAndMarketingExpense', window );">Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,446<span></span>
</td>
</tr>
<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_RestructuringCostAndReserveAxis=snap_SeveranceAndRelatedChargesMember', window );">Severance and Related Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,387<span></span>
</td>
</tr>
<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_RestructuringCostAndReserveAxis=snap_SeveranceAndRelatedChargesMember', window );">Severance and Related Charges | Income Statement Location [Axis]: us-gaap:CostOfRevenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,576<span></span>
</td>
</tr>
<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_RestructuringCostAndReserveAxis=snap_SeveranceAndRelatedChargesMember', window );">Severance and Related Charges | Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,635<span></span>
</td>
</tr>
<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_RestructuringCostAndReserveAxis=snap_SeveranceAndRelatedChargesMember', window );">Severance and Related Charges | Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,037<span></span>
</td>
</tr>
<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_RestructuringCostAndReserveAxis=snap_SeveranceAndRelatedChargesMember', window );">Severance and Related Charges | Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,139<span></span>
</td>
</tr>
<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_RestructuringCostAndReserveAxis=snap_StockBasedCompensationExpenseBenefitMember', window );">Stock-Based Compensation Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,509<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=snap_StockBasedCompensationExpenseBenefitMember', window );">Stock-Based Compensation Expense | Income Statement Location [Axis]: us-gaap:CostOfRevenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">992<span></span>
</td>
</tr>
<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_RestructuringCostAndReserveAxis=snap_StockBasedCompensationExpenseBenefitMember', window );">Stock-Based Compensation Expense | Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,794<span></span>
</td>
</tr>
<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_RestructuringCostAndReserveAxis=snap_StockBasedCompensationExpenseBenefitMember', window );">Stock-Based Compensation Expense | Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,416<span></span>
</td>
</tr>
<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_RestructuringCostAndReserveAxis=snap_StockBasedCompensationExpenseBenefitMember', window );">Stock-Based Compensation Expense | Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,307<span></span>
</td>
</tr>
<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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,609<span></span>
</td>
</tr>
<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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other | Income Statement Location [Axis]: us-gaap:CostOfRevenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other | Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,609<span></span>
</td>
</tr>
<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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other | Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other | Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost And Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</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_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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: 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 4: 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 5: 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><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_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 (b)(1)<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 (c)<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<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.d)<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.b.2)<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 (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 8: 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_StatementOfIncomeLocationBalanceAxis=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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementOfIncomeLocationBalanceAxis=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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementOfIncomeLocationBalanceAxis=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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementOfIncomeLocationBalanceAxis=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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_SeveranceAndRelatedChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_SeveranceAndRelatedChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_StockBasedCompensationExpenseBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=snap_StockBasedCompensationExpenseBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>84
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Geographic Information - Schedule of Segment Expenses and Other Items (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,598,993<span></span>
</td>
<td class="nump">$ 1,344,930<span></span>
</td>
<td class="nump">$ 3,127,784<span></span>
</td>
<td class="nump">$ 2,708,147<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(163,960)<span></span>
</td>
<td class="num">(262,570)<span></span>
</td>
<td class="num">(252,911)<span></span>
</td>
<td class="num">(402,157)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Restructuring charges</a></td>
<td class="nump">128,505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,500<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_StatementBusinessSegmentsAxis=snap_ReportableSegmentMember', window );">Reportable Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,598,993<span></span>
</td>
<td class="nump">1,344,930<span></span>
</td>
<td class="nump">3,127,784<span></span>
</td>
<td class="nump">2,708,147<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_snap_InfrastructureCosts', window );">Infrastructure costs</a></td>
<td class="nump">403,464<span></span>
</td>
<td class="nump">393,257<span></span>
</td>
<td class="nump">804,698<span></span>
</td>
<td class="nump">769,825<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_snap_ContentAndDeveloperPartnerCosts', window );">Content and developer partner costs</a></td>
<td class="nump">115,112<span></span>
</td>
<td class="nump">152,432<span></span>
</td>
<td class="nump">250,133<span></span>
</td>
<td class="nump">313,336<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_snap_AdvertisingPartnerAndOtherCosts', window );">Advertising partner and other costs</a></td>
<td class="nump">137,459<span></span>
</td>
<td class="nump">104,409<span></span>
</td>
<td class="nump">263,330<span></span>
</td>
<td class="nump">203,560<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">693,343<span></span>
</td>
<td class="nump">653,562<span></span>
</td>
<td class="nump">1,326,675<span></span>
</td>
<td class="nump">1,271,731<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpense', window );">Stock-based compensation and related payroll and other tax expense</a></td>
<td class="nump">246,232<span></span>
</td>
<td class="nump">260,923<span></span>
</td>
<td class="nump">509,318<span></span>
</td>
<td class="nump">525,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">45,599<span></span>
</td>
<td class="nump">40,023<span></span>
</td>
<td class="nump">90,295<span></span>
</td>
<td class="nump">77,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment items</a></td>
<td class="nump">121,744<span></span>
</td>
<td class="nump">2,894<span></span>
</td>
<td class="nump">136,246<span></span>
</td>
<td class="num">(51,365)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (163,960)<span></span>
</td>
<td class="num">$ (262,570)<span></span>
</td>
<td class="num">$ (252,911)<span></span>
</td>
<td class="num">$ (402,157)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snap_AdvertisingPartnerAndOtherCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advertising Partner And Other Costs</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;">snap_AdvertisingPartnerAndOtherCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_snap_ContentAndDeveloperPartnerCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Content And Developer Partner Costs</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;">snap_ContentAndDeveloperPartnerCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_snap_InfrastructureCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Infrastructure Costs</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;">snap_InfrastructureCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostOfGoodsAndServicesSoldDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.</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 350<br> -SubTopic 30<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/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<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/2147482099/360-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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_CostOfGoodsAndServicesSoldDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LaborAndRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 salary, wage, profit sharing; incentive and equity-based compensation; and other employee 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/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 3: 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(14)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/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_LaborAndRelatedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<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 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: 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 8: 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/2147479168/946-830-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: 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(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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)(B))<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)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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/2147479105/946-220-45-7<br><br>Reference 43: 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/2147477250/944-220-S99-1<br><br>Reference 44: 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/2147479134/946-220-S99-1<br><br>Reference 45: 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/2147479134/946-220-S99-3<br><br>Reference 46: 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 47: 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 48: 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 49: 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 50: 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 51: 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 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 53: 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/2147478524/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_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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: 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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: 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_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-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_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: 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 4: 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 5: 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><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_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_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 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 2: 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 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 32<br> -Subparagraph (ee)<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 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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> -Subparagraph (b)<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 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 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: 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 13: 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 14: 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_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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 2: 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 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 (ee)<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/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 5: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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 (a)<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 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<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 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<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 26A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26A<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 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<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 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<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 22<br> -Subparagraph (j)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: 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 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> -Subparagraph (g)<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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 18: 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><br>Reference 19: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 21: 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 22: 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 23: 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 24: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingOtherItemAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<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 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-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_SegmentReportingOtherItemAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementBusinessSegmentsAxis=snap_ReportableSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=snap_ReportableSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>85
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segments and Geographic Information - Table of Assets by Geographic Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</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>
</tr>
<tr class="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 long-lived assets</a></td>
<td class="nump">$ 1,148,359<span></span>
</td>
<td class="nump">$ 1,084,291<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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 long-lived assets</a></td>
<td class="nump">753,547<span></span>
</td>
<td class="nump">710,984<span></span>
</td>
</tr>
<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_GB', window );">United Kingdom</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_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>
</tr>
<tr class="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 long-lived assets</a></td>
<td class="nump">261,657<span></span>
</td>
<td class="nump">245,911<span></span>
</td>
</tr>
<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=snap_RestOfWorldMember', window );">Rest of world</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_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>
</tr>
<tr class="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 long-lived assets</a></td>
<td class="nump">$ 133,155<span></span>
</td>
<td class="nump">$ 127,396<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>Amount of long-lived asset, excluding financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and 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 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_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>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><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 41<br> -Subparagraph (a)<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_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=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_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=snap_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=snap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<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>87
<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>89
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>310</ContextCount>
  <ElementCount>300</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>74</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>9952151 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952152 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952153 - Statement - Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952154 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952155 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952156 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - Description of Business and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Net Loss per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/NetLossperShare</Role>
      <ShortName>Net Loss per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Business Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/BusinessAcquisitions</Role>
      <ShortName>Business Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Strategic Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/StrategicInvestments</Role>
      <ShortName>Strategic Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Accumulated Other Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLoss</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Restructuring</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/Restructuring</Role>
      <ShortName>Restructuring</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Segments and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/SegmentsandGeographicInformation</Role>
      <ShortName>Segments and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.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>23</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.snap.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snap.com/role/Revenue</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Net Loss per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/NetLossperShareTables</Role>
      <ShortName>Net Loss per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snap.com/role/NetLossperShare</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snap.com/role/StockholdersEquity</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snap.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snap.com/role/Debt</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snap.com/role/Leases</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Strategic Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/StrategicInvestmentsTables</Role>
      <ShortName>Strategic Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snap.com/role/StrategicInvestments</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snap.com/role/FairValueMeasurements</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLoss</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Restructuring (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/RestructuringTables</Role>
      <ShortName>Restructuring (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snap.com/role/Restructuring</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Segments and Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/SegmentsandGeographicInformationTables</Role>
      <ShortName>Segments and Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snap.com/role/SegmentsandGeographicInformation</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Revenue - Disaggregation of Revenue by Source and Geography (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails</Role>
      <ShortName>Revenue - Disaggregation of Revenue by Source and Geography (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Revenue - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/RevenueAdditionalInformationDetails</Role>
      <ShortName>Revenue - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Net Loss per Share - Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails</Role>
      <ShortName>Net Loss per Share - Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails</Role>
      <ShortName>Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Stockholders' Equity - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails</Role>
      <ShortName>Stockholders' Equity - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Stockholders' Equity - Schedule of RSU and RSA Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails</Role>
      <ShortName>Stockholders' Equity - Schedule of RSU and RSA Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Stockholders' Equity - Schedule of Total Stock-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails</Role>
      <ShortName>Stockholders' Equity - Schedule of Total Stock-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Business Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/BusinessAcquisitionsDetails</Role>
      <ShortName>Business Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.snap.com/role/BusinessAcquisitions</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Intangible Asset Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Estimated Intangible Asset Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/DebtAdditionalInformationDetails</Role>
      <ShortName>Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Debt - Schedule of Conversion Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/DebtScheduleofConversionInformationDetails</Role>
      <ShortName>Debt - Schedule of Conversion Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Debt - Schedule of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/DebtScheduleofDebtDetails</Role>
      <ShortName>Debt - Schedule of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Debt - Schedule of Interest Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/DebtScheduleofInterestExpenseDetails</Role>
      <ShortName>Debt - Schedule of Interest Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.snap.com/role/CommitmentsandContingencies</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/LeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Leases - Schedule of Weighted Average Remaining Lease Term and Discount Rate Related to Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateRelatedtoOperatingLeasesDetails</Role>
      <ShortName>Leases - Schedule of Weighted Average Remaining Lease Term and Discount Rate Related to Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Leases - Schedule of Present Value of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Schedule of Present Value of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Strategic Investments - Schedule of Strategic Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/StrategicInvestmentsScheduleofStrategicInvestmentsDetails</Role>
      <ShortName>Strategic Investments - Schedule of Strategic Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Strategic Investments - Schedule of Gain (Loss) on Strategic Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails</Role>
      <ShortName>Strategic Investments - Schedule of Gain (Loss) on Strategic Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Fair Value Measurements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails</Role>
      <ShortName>Fair Value Measurements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Fair Value Measurements - Schedule of Gain (Loss) on Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/FairValueMeasurementsScheduleofGainLossonSecuritiesDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Gain (Loss) on Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Fair Value Measurements - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.snap.com/role/IncomeTaxes</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Restructuring - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/RestructuringAdditionalInformationDetails</Role>
      <ShortName>Restructuring - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Restructuring - Schedule of Restructuring Charges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails</Role>
      <ShortName>Restructuring - Schedule of Restructuring Charges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Segments and Geographic Information - Schedule of Segment Expenses and Other Items (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails</Role>
      <ShortName>Segments and Geographic Information - Schedule of Segment Expenses and Other Items (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="snap-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Segments and Geographic Information - Table of Assets by Geographic Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snap.com/role/SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails</Role>
      <ShortName>Segments and Geographic Information - Table of Assets by Geographic Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="snap-20260630.htm">snap-20260630.htm</File>
    <File>snap-20260630.xsd</File>
    <File>snap-20260630_cal.xml</File>
    <File>snap-20260630_def.xml</File>
    <File>snap-20260630_lab.xml</File>
    <File>snap-20260630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>snap-20260630_g1.jpg</File>
    <File>snap-20260630_g2.jpg</File>
    <File>snap-20260630_g3.jpg</File>
    <File>snap-20260630_g4.jpg</File>
    <File>snap-20260630_g5.jpg</File>
    <File>snap-20260630_g6.jpg</File>
    <File>snap-20260630_g7.jpg</File>
    <File>snap-20260630_g8.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2026</BaseTaxonomy>
    <BaseTaxonomy items="1029">http://fasb.org/us-gaap/2026</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2026</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/ecd/2026</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>92
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "snap-20260630.htm": {
   "nsprefix": "snap",
   "nsuri": "http://www.snap.com/20260630",
   "dts": {
    "inline": {
     "local": [
      "snap-20260630.htm"
     ]
    },
    "schema": {
     "local": [
      "snap-20260630.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/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-roles-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-roles-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd",
      "https://xbrl.sec.gov/country/2026/country-2026.xsd",
      "https://xbrl.sec.gov/dei/2026/dei-2026.xsd",
      "https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd",
      "https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "snap-20260630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "snap-20260630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "snap-20260630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "snap-20260630_pre.xml"
     ]
    }
   },
   "keyStandard": 276,
   "keyCustom": 24,
   "axisStandard": 25,
   "axisCustom": 0,
   "memberStandard": 37,
   "memberCustom": 35,
   "hidden": {
    "total": 11,
    "http://xbrl.sec.gov/dei/2026": 5,
    "http://xbrl.sec.gov/ecd/2026": 2,
    "http://fasb.org/us-gaap/2026": 3,
    "http://www.snap.com/20260630": 1
   },
   "contextCount": 310,
   "entityCount": 1,
   "segmentCount": 74,
   "elementCount": 583,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2026": 1029,
    "http://xbrl.sec.gov/ecd/2026": 31,
    "http://xbrl.sec.gov/dei/2026": 31,
    "http://fasb.org/srt/2026": 3
   },
   "report": {
    "R1": {
     "role": "http://www.snap.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": "snap-20260630.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": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.snap.com/role/ConsolidatedStatementsofCashFlows",
     "longName": "9952151 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.snap.com/role/ConsolidatedStatementsofOperations",
     "longName": "9952152 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
     "longName": "9952153 - Statement - Consolidated Statements of Comprehensive Income (Loss)",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.snap.com/role/ConsolidatedBalanceSheets",
     "longName": "9952154 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:MarketableSecuritiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "9952155 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-15",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity",
     "longName": "9952156 - Statement - Consolidated Statements of Stockholders' Equity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.snap.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies",
     "longName": "9952157 - 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": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.snap.com/role/Revenue",
     "longName": "9952158 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.snap.com/role/NetLossperShare",
     "longName": "9952159 - Disclosure - Net Loss per Share",
     "shortName": "Net Loss per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.snap.com/role/StockholdersEquity",
     "longName": "9952160 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "snap:StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "snap:StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.snap.com/role/BusinessAcquisitions",
     "longName": "9952161 - Disclosure - Business Acquisitions",
     "shortName": "Business Acquisitions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.snap.com/role/GoodwillandIntangibleAssets",
     "longName": "9952162 - Disclosure - Goodwill and Intangible Assets",
     "shortName": "Goodwill and Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.snap.com/role/Debt",
     "longName": "9952163 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.snap.com/role/CommitmentsandContingencies",
     "longName": "9952164 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.snap.com/role/Leases",
     "longName": "9952165 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.snap.com/role/StrategicInvestments",
     "longName": "9952166 - Disclosure - Strategic Investments",
     "shortName": "Strategic Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.snap.com/role/FairValueMeasurements",
     "longName": "9952167 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.snap.com/role/IncomeTaxes",
     "longName": "9952168 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLoss",
     "longName": "9952169 - Disclosure - Accumulated Other Comprehensive Income (Loss)",
     "shortName": "Accumulated Other Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.snap.com/role/Restructuring",
     "longName": "9952170 - Disclosure - Restructuring",
     "shortName": "Restructuring",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.snap.com/role/SegmentsandGeographicInformation",
     "longName": "9952171 - Disclosure - Segments and Geographic Information",
     "shortName": "Segments and Geographic Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "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": "23",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.snap.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - 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": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.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:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.snap.com/role/RevenueTables",
     "longName": "9955512 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.snap.com/role/NetLossperShareTables",
     "longName": "9955513 - Disclosure - Net Loss per Share (Tables)",
     "shortName": "Net Loss per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "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": "snap-20260630.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": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.snap.com/role/StockholdersEquityTables",
     "longName": "9955514 - Disclosure - Stockholders' Equity (Tables)",
     "shortName": "Stockholders' Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "snap:StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "snap:StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.snap.com/role/GoodwillandIntangibleAssetsTables",
     "longName": "9955515 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.snap.com/role/DebtTables",
     "longName": "9955516 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtConversionsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtConversionsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.snap.com/role/LeasesTables",
     "longName": "9955517 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "snap:SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "snap:SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.snap.com/role/StrategicInvestmentsTables",
     "longName": "9955518 - Disclosure - Strategic Investments (Tables)",
     "shortName": "Strategic Investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.snap.com/role/FairValueMeasurementsTables",
     "longName": "9955519 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossTables",
     "longName": "9955520 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)",
     "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.snap.com/role/RestructuringTables",
     "longName": "9955521 - Disclosure - Restructuring (Tables)",
     "shortName": "Restructuring (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.snap.com/role/SegmentsandGeographicInformationTables",
     "longName": "9955522 - Disclosure - Segments and Geographic Information (Tables)",
     "shortName": "Segments and Geographic Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails",
     "longName": "9955523 - Disclosure - Revenue - Disaggregation of Revenue by Source and Geography (Details)",
     "shortName": "Revenue - Disaggregation of Revenue by Source and Geography (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-90",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.snap.com/role/RevenueAdditionalInformationDetails",
     "longName": "9955524 - Disclosure - Revenue - Additional Information (Details)",
     "shortName": "Revenue - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails",
     "longName": "9955525 - Disclosure - Net Loss per Share - Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock (Details)",
     "shortName": "Net Loss per Share - Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-106",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails",
     "longName": "9955526 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Details)",
     "shortName": "Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-118",
      "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": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-118",
      "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": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails",
     "longName": "9955527 - Disclosure - Stockholders' Equity - Additional Information (Details)",
     "shortName": "Stockholders' Equity - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "snap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans",
      "unitRef": "plan",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "snap:StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "snap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans",
      "unitRef": "plan",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "snap:StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails",
     "longName": "9955528 - Disclosure - Stockholders' Equity - Schedule of RSU and RSA Activity (Details)",
     "shortName": "Stockholders' Equity - Schedule of RSU and RSA Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-124",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "snap:StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-124",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "snap:StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.snap.com/role/StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails",
     "longName": "9955529 - Disclosure - Stockholders' Equity - Schedule of Total Stock-based Compensation Expense (Details)",
     "shortName": "Stockholders' Equity - Schedule of Total Stock-based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-5",
      "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": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "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": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.snap.com/role/BusinessAcquisitionsDetails",
     "longName": "9955530 - Disclosure - Business Acquisitions (Details)",
     "shortName": "Business Acquisitions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-155",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails",
     "longName": "9955531 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details)",
     "shortName": "Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-10",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails",
     "longName": "9955532 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)",
     "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.snap.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
     "longName": "9955533 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)",
     "shortName": "Goodwill and Intangible Assets - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails",
     "longName": "9955534 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Intangible Asset Amortization Expense (Details)",
     "shortName": "Goodwill and Intangible Assets - Schedule of Estimated Intangible Asset Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.snap.com/role/DebtAdditionalInformationDetails",
     "longName": "9955535 - Disclosure - Debt - Additional Information (Details)",
     "shortName": "Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-208",
      "name": "us-gaap:DebtInstrumentRepurchaseAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.snap.com/role/DebtScheduleofConversionInformationDetails",
     "longName": "9955536 - Disclosure - Debt - Schedule of Conversion Information (Details)",
     "shortName": "Debt - Schedule of Conversion Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-175",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtConversionsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-175",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtConversionsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.snap.com/role/DebtScheduleofDebtDetails",
     "longName": "9955537 - Disclosure - Debt - Schedule of Debt (Details)",
     "shortName": "Debt - Schedule of Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:UnamortizedDebtIssuanceExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.snap.com/role/DebtScheduleofInterestExpenseDetails",
     "longName": "9955538 - Disclosure - Debt - Schedule of Interest Expense (Details)",
     "shortName": "Debt - Schedule of Interest Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-219",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-219",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.snap.com/role/CommitmentsandContingenciesDetails",
     "longName": "9955539 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:ContractualObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:ContractualObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.snap.com/role/LeasesAdditionalInformationDetails",
     "longName": "9955540 - Disclosure - Leases - Additional Information (Details)",
     "shortName": "Leases - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.snap.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateRelatedtoOperatingLeasesDetails",
     "longName": "9955541 - Disclosure - Leases - Schedule of Weighted Average Remaining Lease Term and Discount Rate Related to Operating Leases (Details)",
     "shortName": "Leases - Schedule of Weighted Average Remaining Lease Term and Discount Rate Related to Operating Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "snap:SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "snap:SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails",
     "longName": "9955542 - Disclosure - Leases - Schedule of Present Value of Operating Lease Liabilities (Details)",
     "shortName": "Leases - Schedule of Present Value of Operating Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.snap.com/role/StrategicInvestmentsScheduleofStrategicInvestmentsDetails",
     "longName": "9955543 - Disclosure - Strategic Investments - Schedule of Strategic Investments (Details)",
     "shortName": "Strategic Investments - Schedule of Strategic Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "snap:EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "snap:EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.snap.com/role/StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails",
     "longName": "9955544 - Disclosure - Strategic Investments - Schedule of Gain (Loss) on Strategic Investments (Details)",
     "shortName": "Strategic Investments - Schedule of Gain (Loss) on Strategic Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RealizedInvestmentGainsLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:GainLossOnInvestmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RealizedInvestmentGainsLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:GainLossOnInvestmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails",
     "longName": "9955545 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details)",
     "shortName": "Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-249",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails",
     "longName": "9955546 - Disclosure - Fair Value Measurements - Additional Information (Details)",
     "shortName": "Fair Value Measurements - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.snap.com/role/FairValueMeasurementsScheduleofGainLossonSecuritiesDetails",
     "longName": "9955547 - Disclosure - Fair Value Measurements - Schedule of Gain (Loss) on Securities (Details)",
     "shortName": "Fair Value Measurements - Schedule of Gain (Loss) on Securities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.snap.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails",
     "longName": "9955548 - Disclosure - Fair Value Measurements - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details)",
     "shortName": "Fair Value Measurements - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.snap.com/role/IncomeTaxesDetails",
     "longName": "9955549 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R63": {
     "role": "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
     "longName": "9955550 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details)",
     "shortName": "Accumulated Other Comprehensive Income (Loss) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-10",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.snap.com/role/RestructuringAdditionalInformationDetails",
     "longName": "9955551 - Disclosure - Restructuring - Additional Information (Details)",
     "shortName": "Restructuring - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails",
     "longName": "9955552 - Disclosure - Restructuring - Schedule of Restructuring Charges (Details)",
     "shortName": "Restructuring - Schedule of Restructuring Charges (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-134",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails",
     "longName": "9955553 - Disclosure - Segments and Geographic Information - Schedule of Segment Expenses and Other Items (Details)",
     "shortName": "Segments and Geographic Information - Schedule of Segment Expenses and Other Items (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-292",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snap-20260630.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.snap.com/role/SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails",
     "longName": "9955554 - Disclosure - Segments and Geographic Information - Table of Assets by Geographic Information (Details)",
     "shortName": "Segments and Geographic Information - Table of Assets by Geographic Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-12",
      "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": "snap-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "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": "snap-20260630.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "snap_A2024StockRepurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "A2024StockRepurchasePlanMember",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 Stock Repurchase Plan",
        "label": "2024 Stock Repurchase Plan [Member]",
        "documentation": "2024 Stock Repurchase Plan"
       }
      }
     },
     "auth_ref": []
    },
    "snap_A2025StockRepurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "A2025StockRepurchasePlanMember",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 Stock Repurchase Plan",
        "label": "2025 Stock Repurchase Plan [Member]",
        "documentation": "2025 Stock Repurchase Plan"
       }
      }
     },
     "auth_ref": []
    },
    "snap_A2026AcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "A2026AcquisitionsMember",
     "presentation": [
      "http://www.snap.com/role/BusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026 Acquisitions",
        "label": "2026 Acquisitions [Member]",
        "documentation": "2026 Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "snap_A2026StockRepurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "A2026StockRepurchasePlanMember",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026 Stock Repurchase Plan",
        "label": "2026 Stock Repurchase Plan [Member]",
        "documentation": "2026 Stock Repurchase Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "presentation": [
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "label": "AOCI Attributable to Parent, Net of Tax [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_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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/2026",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.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": [
      "r1080",
      "r1223",
      "r1227"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance",
        "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": [
      "r1327"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r1229"
     ]
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "presentation": [
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable Securities",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]",
        "documentation": "Accumulated unrealized gain (loss) on 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": [
      "r135",
      "r136",
      "r137",
      "r144",
      "r145",
      "r1237"
     ]
    },
    "snap_AccumulatedOtherComprehensiveIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "AccumulatedOtherComprehensiveIncomeLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income Loss [Abstract]",
        "label": "Accumulated Other Comprehensive Income Loss [Abstract]",
        "documentation": "Accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income Loss [Line Items]",
        "label": "Accumulated Other Comprehensive Income (Loss) [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": [
      "r143",
      "r144",
      "r614",
      "r615",
      "r616",
      "r617",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income",
        "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": [
      "r9",
      "r10",
      "r21",
      "r131",
      "r430",
      "r750",
      "r751",
      "r761",
      "r803",
      "r845",
      "r846",
      "r1446"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r144",
      "r614",
      "r615",
      "r616",
      "r617",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income",
        "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": [
      "r1",
      "r6",
      "r10",
      "r606",
      "r609",
      "r612",
      "r673",
      "r841",
      "r842",
      "r1237",
      "r1238",
      "r1239",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1404",
      "r1406"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r6",
      "r10",
      "r19",
      "r20",
      "r144",
      "r145",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r1237"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted- Average Remaining Useful Life (Years)",
        "label": "Intangible Asset, Finite-Lived, Acquired, Weighted-Average Amortization Period",
        "documentation": "Weighted-average period of amortization for finite-lived intangible asset acquired in business combination, asset acquisition, and from joint venture formation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r955"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1149"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snap.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": [
      "r129",
      "r430",
      "r750",
      "r751",
      "r761",
      "r1080",
      "r1540"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.snap.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": [
      "r797",
      "r857",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1447",
      "r1543"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1162"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1162"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1162"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1162"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "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": [
      "r474"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "snap_AdvertisingPartnerAndOtherCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "AdvertisingPartnerAndOtherCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising partner and other costs",
        "label": "Advertising Partner And Other Costs",
        "documentation": "Advertising Partner And Other Costs"
       }
      }
     },
     "auth_ref": []
    },
    "snap_AdvertisingRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "AdvertisingRevenueMember",
     "presentation": [
      "http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising revenue",
        "label": "Advertising Revenue [Member]",
        "documentation": "Advertising Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1195"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1121",
      "r1131",
      "r1141",
      "r1173"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1124",
      "r1134",
      "r1144",
      "r1176"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1196"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1162"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1169"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1125",
      "r1135",
      "r1145",
      "r1169",
      "r1177",
      "r1181",
      "r1189"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1187"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r507",
      "r508"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.snap.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_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/DebtScheduleofInterestExpenseDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/DebtScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt discount (premium)",
        "label": "Amortization of Debt Discount (Premium)",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r27",
      "r392",
      "r1465"
     ]
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/DebtScheduleofInterestExpenseDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt issuance costs and debt discount (premium)",
        "verboseLabel": "Amortization of debt issuance costs",
        "label": "Amortization of Debt Issuance Costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r392",
      "r1292",
      "r1465"
     ]
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt issuance costs and debt discount (premium)",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r1000",
      "r1001",
      "r1292",
      "r1465"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets",
        "label": "Intangible Asset, Finite-Lived, Amortization Expense",
        "documentation": "Amount of amortization expense for finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r151",
      "r311",
      "r318",
      "r958",
      "r965",
      "r967",
      "r969",
      "r971",
      "r1372"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Anti-dilutive securities excluded from calculation of diluted net loss per share (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": [
      "r195"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities [Axis]",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r195"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails"
     ],
     "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": [
      "r195"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails"
     ],
     "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": [
      "r195"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r107",
      "r162",
      "r165",
      "r166",
      "r200",
      "r213",
      "r231",
      "r235",
      "r277",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r433",
      "r596",
      "r598",
      "r647",
      "r750",
      "r751",
      "r753",
      "r769",
      "r770",
      "r801",
      "r895",
      "r984",
      "r985",
      "r1002",
      "r1080",
      "r1097",
      "r1099",
      "r1112",
      "r1395",
      "r1396",
      "r1470"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.snap.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/2026",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r134",
      "r162",
      "r165",
      "r166",
      "r277",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r433",
      "r596",
      "r598",
      "r647",
      "r1080",
      "r1220",
      "r1395",
      "r1396",
      "r1470"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "snap_August2025NoteRepurchasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "August2025NoteRepurchasesMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "August 2025 Note Repurchases",
        "label": "August 2025 Note Repurchases [Member]",
        "documentation": "August 2025 Note Repurchases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities, Gross 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": [
      "r248"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Marketable securities, Gross 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": [
      "r249"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": {
       "parentTag": "snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Marketable securities, Cost or 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": [
      "r245",
      "r294",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r800",
      "r1484"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities contractual maturities",
        "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": [
      "r253",
      "r792"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Marketable securities, Total Estimated Fair Value",
        "terseLabel": "Marketable securities, total estimated fair value",
        "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": [
      "r246",
      "r294",
      "r623",
      "r642",
      "r643",
      "r644",
      "r645",
      "r750",
      "r751",
      "r763",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r1065",
      "r1069",
      "r1076",
      "r1077",
      "r1328",
      "r1451",
      "r1452",
      "r1453",
      "r1472",
      "r1489"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1184"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1185"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1180"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1180"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1180"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1180"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1180"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails",
      "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": [
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1183"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1182"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1181"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1181"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.snap.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": [
      "r1295"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.snap.com/role/BusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Domain]",
        "label": "Business Combination [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r590",
      "r591",
      "r592",
      "r849",
      "r955",
      "r1017",
      "r1018",
      "r1438",
      "r1440",
      "r1442"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.snap.com/role/BusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Axis]",
        "label": "Business Combination [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r590",
      "r591",
      "r592",
      "r849",
      "r955",
      "r1017",
      "r1018",
      "r1438",
      "r1440",
      "r1442"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.snap.com/role/BusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Line Items]",
        "label": "Business Combination [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": [
      "r309",
      "r532",
      "r533",
      "r534",
      "r535",
      "r541",
      "r542",
      "r543",
      "r544",
      "r550",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r586",
      "r587",
      "r588",
      "r592",
      "r1022",
      "r1031",
      "r1438",
      "r1440",
      "r1442"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/BusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price consideration",
        "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": [
      "r576",
      "r588",
      "r1022",
      "r1027"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/BusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r1022",
      "r1027",
      "r1059"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.snap.com/role/BusinessAcquisitions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisitions",
        "label": "Business Combination [Text Block]",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r532",
      "r536",
      "r545",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r556",
      "r557",
      "r563",
      "r566",
      "r567",
      "r573",
      "r574",
      "r575",
      "r583",
      "r587",
      "r588",
      "r589",
      "r591",
      "r593",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1028",
      "r1029",
      "r1030"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/BusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill intangible assets",
        "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill",
        "documentation": "Amount of identifiable intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial asset."
       }
      }
     },
     "auth_ref": [
      "r1022",
      "r1027",
      "r1029",
      "r1441",
      "r1443"
     ]
    },
    "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.snap.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Description of Business and Summary of Significant Accounting Policies",
        "label": "Business Description and Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1294"
     ]
    },
    "snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash, equity securities and marketable securities, Cost or Amortized Cost",
        "label": "Cash And Available For Sale Debt Securities Cost And Amortized Cost Basis",
        "documentation": "Cash and available for sale debt securities cost and amortized cost basis."
       }
      }
     },
     "auth_ref": []
    },
    "snap_CashAndAvailableForSaleDebtSecuritiesFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "CashAndAvailableForSaleDebtSecuritiesFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash, equity securities and marketable securities, Total Estimated Fair Value",
        "label": "Cash And Available For Sale Debt Securities Fair Value",
        "documentation": "Cash and available for sale debt securities fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.snap.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets",
      "http://www.snap.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r159",
      "r161",
      "r960",
      "r1472"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "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": [
      "r103"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": {
       "parentTag": "snap_CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and 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": [
      "r643",
      "r644",
      "r645",
      "r1449",
      "r1450"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.snap.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails"
     ],
     "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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r159",
      "r161"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Change in cash, cash equivalents, and restricted cash",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Excluding Exchange Rate Effect, Including Discontinued Operation",
        "documentation": "Amount, excluding effect from change in exchange rate, of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r34"
     ]
    },
    "us-gaap_CashMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashMember",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "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": [
      "r103"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1160"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1155"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.snap.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/2026",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets",
      "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.snap.com/role/CoverPage",
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails",
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails"
     ],
     "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": [
      "r55",
      "r97",
      "r98",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r162",
      "r166",
      "r189",
      "r190",
      "r192",
      "r194",
      "r202",
      "r203",
      "r277",
      "r361",
      "r363",
      "r364",
      "r365",
      "r368",
      "r369",
      "r402",
      "r403",
      "r405",
      "r406",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r428",
      "r429",
      "r432",
      "r433",
      "r434",
      "r647",
      "r750",
      "r751",
      "r758",
      "r759",
      "r760",
      "r797",
      "r851",
      "r852",
      "r853",
      "r854",
      "r857",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r883",
      "r903",
      "r921",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r1201",
      "r1298",
      "r1300",
      "r1307",
      "r1405",
      "r1407"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1161"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1161"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 8)",
        "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": [
      "r122",
      "r750",
      "r751",
      "r757",
      "r802",
      "r882"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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/2026",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.snap.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": [
      "r349",
      "r351",
      "r943",
      "r1376",
      "r1384",
      "r1385"
     ]
    },
    "snap_CommonClassANonVotingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "CommonClassANonVotingMember",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets",
      "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.snap.com/role/CoverPage",
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails",
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Class A Non Voting",
        "verboseLabel": "Class A non-voting common stock",
        "label": "Common Class A Non Voting [Member]",
        "documentation": "Common class A non voting."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets",
      "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.snap.com/role/CoverPage",
      "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Class B",
        "verboseLabel": "Class B voting common stock",
        "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": [
      "r1234",
      "r1401",
      "r1403",
      "r1475",
      "r1476",
      "r1480",
      "r1543"
     ]
    },
    "us-gaap_CommonClassCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonClassCMember",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets",
      "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.snap.com/role/CoverPage",
      "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Class C",
        "verboseLabel": "Class C voting common stock",
        "label": "Common Class C [Member]",
        "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1234",
      "r1401",
      "r1403",
      "r1475",
      "r1476",
      "r1480"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.snap.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": [
      "r128",
      "r429",
      "r750",
      "r751",
      "r760",
      "r1103",
      "r1104",
      "r1105",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1303",
      "r1304",
      "r1306",
      "r1447",
      "r1539",
      "r1543"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock par value (in usd per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r1234",
      "r1403",
      "r1475",
      "r1476",
      "r1480"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock 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": [
      "r128",
      "r429",
      "r750",
      "r751",
      "r760",
      "r883"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock 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": [
      "r128",
      "r429",
      "r750",
      "r751",
      "r760"
     ]
    },
    "snap_CommonStockSharesIssuedNotDisclosed": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "CommonStockSharesIssuedNotDisclosed",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock shares issued not disclosed",
        "label": "Common Stock, Shares Issued, Not Disclosed",
        "documentation": "Common Stock, Shares Issued, Not Disclosed"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock outstanding (in shares)",
        "periodStartLabel": "Common stock, beginning of period (in shares)",
        "periodEndLabel": "Common stock, end of period (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": [
      "r128",
      "r429",
      "r750",
      "r751",
      "r760",
      "r883",
      "r901",
      "r1400",
      "r1543",
      "r1544"
     ]
    },
    "us-gaap_CommonStockValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockValueOutstanding",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, value",
        "label": "Common Stock, Value, Outstanding",
        "documentation": "Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r429",
      "r750",
      "r751",
      "r760",
      "r883"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1166"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1165"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1167"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1164"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive 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": [
      "r11",
      "r140",
      "r142",
      "r147",
      "r767",
      "r811",
      "r812"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r146",
      "r766",
      "r809"
     ]
    },
    "snap_ContentAndDeveloperPartnerCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "ContentAndDeveloperPartnerCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Content and developer partner costs",
        "label": "Content And Developer Partner Costs",
        "documentation": "Content And Developer Partner Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r442",
      "r444",
      "r455",
      "r963"
     ]
    },
    "us-gaap_ContractualObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContractualObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments due within two years",
        "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": [
      "r1297",
      "r1302",
      "r1482"
     ]
    },
    "snap_ContractualObligationMaturity": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "ContractualObligationMaturity",
     "presentation": [
      "http://www.snap.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual obligation maturity",
        "label": "Contractual Obligation Maturity",
        "documentation": "Contractual Obligation Maturity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebtFairValueDisclosures",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible notes",
        "label": "Convertible Debt, Fair Value Disclosures",
        "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1456",
      "r1457",
      "r1458",
      "r1459"
     ]
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails",
      "http://www.snap.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Debt",
        "label": "Convertible Debt [Member]",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r371",
      "r372",
      "r382",
      "r383",
      "r384",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001"
     ]
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebtTableTextBlock",
     "presentation": [
      "http://www.snap.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Convertible Notes",
        "label": "Convertible Debt [Table Text Block]",
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount."
       }
      }
     },
     "auth_ref": []
    },
    "snap_ConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "ConvertibleNotesMember",
     "presentation": [
      "http://www.snap.com/role/DebtScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes",
        "label": "Convertible Notes [Member]",
        "documentation": "Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "snap_ConvertibleSeniorNotesIfConvertedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "ConvertibleSeniorNotesIfConvertedMember",
     "presentation": [
      "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes (if-converted)",
        "label": "Convertible Senior Notes If Converted [Member]",
        "documentation": "Convertible senior notes if converted."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CorporateDebtSecuritiesMember",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate debt securities",
        "label": "Corporate Debt Securities [Member]",
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment."
       }
      }
     },
     "auth_ref": [
      "r780",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r1012",
      "r1014",
      "r1016",
      "r1065",
      "r1082",
      "r1101",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1535"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Cost, Depreciation and Amortization",
        "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service."
       }
      }
     },
     "auth_ref": [
      "r1240",
      "r1367",
      "r1373"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.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": [
      "r23",
      "r162",
      "r165",
      "r166",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r433",
      "r647",
      "r984",
      "r1218",
      "r1219",
      "r1335",
      "r1395"
     ]
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.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": [
      "r30"
     ]
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://www.snap.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/2026",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "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": [
      "r101",
      "r109",
      "r360",
      "r750",
      "r751",
      "r754",
      "r1393"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "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": [
      "r101",
      "r109",
      "r360",
      "r750",
      "r751",
      "r754",
      "r1393"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.snap.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_DebtAndEquitySecuritiesGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtAndEquitySecuritiesGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Losses (gains) on debt and equity securities, net",
        "label": "Debt and Equity Securities, Gain (Loss)",
        "documentation": "Amount of unrealized and realized gain (loss) on investment in debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r28"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.snap.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r101",
      "r102",
      "r109",
      "r110",
      "r113",
      "r115",
      "r116",
      "r118",
      "r119",
      "r162",
      "r164",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r359",
      "r360",
      "r370",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r386",
      "r393",
      "r394",
      "r396",
      "r604",
      "r657",
      "r750",
      "r751",
      "r756"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails",
      "http://www.snap.com/role/DebtScheduleofDebtDetails",
      "http://www.snap.com/role/DebtScheduleofInterestExpenseDetails",
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "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": [
      "r101",
      "r102",
      "r109",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r119",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r377",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r423",
      "r750",
      "r751",
      "r756",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1078",
      "r1296",
      "r1297",
      "r1299",
      "r1302",
      "r1377",
      "r1378",
      "r1379",
      "r1464",
      "r1466",
      "r1482"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis spread on variable interest rate (percentage)",
        "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": []
    },
    "snap_DebtInstrumentCapCallTransactionCapPriceNetCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "DebtInstrumentCapCallTransactionCapPriceNetCost",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cap price, net cost",
        "label": "Debt Instrument Cap Call Transaction Cap Price Net Cost",
        "documentation": "Debt instrument, cap call transaction cap price, net cost."
       }
      }
     },
     "auth_ref": []
    },
    "snap_DebtInstrumentCapCallTransactionCapPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "DebtInstrumentCapCallTransactionCapPricePerShare",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cap price, per share (in usd per share)",
        "label": "Debt Instrument Cap Call Transaction Cap Price Per Share",
        "documentation": "Debt instrument, cap call transaction cap price, per share."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price per share (in usd per share)",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r373"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "presentation": [
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion ratio",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r47",
      "r102",
      "r117",
      "r373",
      "r750",
      "r751",
      "r756",
      "r1003"
     ]
    },
    "snap_DebtInstrumentCovenantMinimumLiquidityAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "DebtInstrumentCovenantMinimumLiquidityAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, covenant, minimum liquidity amount",
        "label": "Debt Instrument, Covenant, Minimum Liquidity Amount",
        "documentation": "Debt Instrument, Covenant, Minimum Liquidity Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/DebtScheduleofDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, principal amount",
        "verboseLabel": "Principal",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r657",
      "r658",
      "r998",
      "r999",
      "r1078"
     ]
    },
    "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, increase (decrease), net",
        "label": "Debt Instrument, Increase (Decrease), Net",
        "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period."
       }
      }
     },
     "auth_ref": [
      "r1296",
      "r1299"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective rate (as a percent)",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r657",
      "r658",
      "r1078",
      "r1224",
      "r1230",
      "r1475",
      "r1476",
      "r1478"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, interest rate (as a percent)",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r113",
      "r372",
      "r750",
      "r751",
      "r756"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails",
      "http://www.snap.com/role/DebtScheduleofDebtDetails",
      "http://www.snap.com/role/DebtScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [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": [
      "r102",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r119",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r377",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r395",
      "r423",
      "r604",
      "r750",
      "r751",
      "r756",
      "r773",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1078",
      "r1296",
      "r1297",
      "r1299",
      "r1302",
      "r1464",
      "r1466"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails",
      "http://www.snap.com/role/DebtScheduleofDebtDetails",
      "http://www.snap.com/role/DebtScheduleofInterestExpenseDetails",
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "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": [
      "r101",
      "r102",
      "r109",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r119",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r377",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r423",
      "r750",
      "r751",
      "r756",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1078",
      "r1296",
      "r1297",
      "r1299",
      "r1302",
      "r1377",
      "r1378",
      "r1379",
      "r1464",
      "r1466",
      "r1482"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Redemption, Period [Axis]",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "documentation": "Information by period of debt redemption feature under terms of debt agreement."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Redemption, Period [Domain]",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentRedemptionPeriodOneMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Redemption, Period One",
        "label": "Debt Instrument, Redemption, Period One [Member]",
        "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentRedemptionPeriodThreeMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Redemption, Period Three",
        "label": "Debt Instrument, Redemption, Period Three [Member]",
        "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Redemption, Period Two",
        "label": "Debt Instrument, Redemption, Period Two [Member]",
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, redemption price percentage",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed",
     "presentation": [
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption price, principal (as a percent)",
        "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed",
        "documentation": "Percentage of principal amount of debt redeemed."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRepurchaseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentRepurchaseAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, repurchase amount",
        "label": "Debt Instrument, Repurchase Amount",
        "documentation": "Fair value amount of debt instrument that was repurchased."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRepurchasedFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentRepurchasedFaceAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, repurchased face amount",
        "label": "Debt Instrument, Repurchased Face Amount",
        "documentation": "Face (par) amount of the original debt instrument that was repurchased."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails",
      "http://www.snap.com/role/DebtScheduleofDebtDetails",
      "http://www.snap.com/role/DebtScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r45",
      "r47",
      "r48",
      "r102",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r119",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r377",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r395",
      "r423",
      "r604",
      "r750",
      "r751",
      "r756",
      "r773",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1078",
      "r1296",
      "r1297",
      "r1299",
      "r1302",
      "r1464",
      "r1466"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumNet",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/DebtScheduleofDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unamortized (Discount) Premium",
        "label": "Debt Instrument, Unamortized Discount (Premium), Net",
        "documentation": "Amount, after accumulated amortization, of debt discount (premium)."
       }
      }
     },
     "auth_ref": [
      "r1398",
      "r1463",
      "r1464",
      "r1466"
     ]
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredFinanceCostsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt issuance costs",
        "label": "Debt Issuance Costs, Gross",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1464",
      "r1466"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt issuance costs",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1398",
      "r1463",
      "r1464",
      "r1466"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.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": [
      "r5",
      "r152",
      "r200",
      "r218",
      "r235",
      "r965",
      "r984",
      "r985",
      "r1367",
      "r1372",
      "r1373",
      "r1375"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation Of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [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": [
      "r453",
      "r454",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation Of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r454",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.snap.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1408"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement [Abstract]",
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.snap.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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/2026",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.snap.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.snap.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.snap.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.snap.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": [
      "r1148"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentType",
     "presentation": [
      "http://www.snap.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": []
    },
    "snap_DouglasHottJune2026PlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "DouglasHottJune2026PlanMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Douglas Hott June 2026 Plan [Member]",
        "documentation": "Douglas Hott June 2026 Plan"
       }
      }
     },
     "auth_ref": []
    },
    "snap_DouglasHottMay2026PlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "DouglasHottMay2026PlanMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Douglas Hott May 2026 Plan [Member]",
        "documentation": "Douglas Hott May 2026 Plan"
       }
      }
     },
     "auth_ref": []
    },
    "snap_DouglasHottMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "DouglasHottMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Douglas Hott [Member]",
        "documentation": "Douglas Hott"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1159"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share attributable to Class A, Class B, and Class C common stockholders (Note 3):",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofOperations",
      "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in usd 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": [
      "r88",
      "r148",
      "r173",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r187",
      "r189",
      "r192",
      "r193",
      "r194",
      "r199",
      "r324",
      "r401",
      "r459",
      "r506",
      "r529",
      "r595",
      "r619",
      "r620",
      "r768",
      "r813",
      "r975"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share:",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofOperations",
      "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in usd 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": [
      "r88",
      "r148",
      "r173",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r189",
      "r192",
      "r193",
      "r194",
      "r199",
      "r324",
      "r401",
      "r459",
      "r506",
      "r529",
      "r595",
      "r619",
      "r620",
      "r768",
      "r813",
      "r975"
     ]
    },
    "snap_EarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "EarningsPerShareLineItems",
     "presentation": [
      "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share [Line Items]",
        "label": "Earnings Per Share [Line Items]",
        "documentation": "Earnings per share."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.snap.com/role/NetLossperShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Loss per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r195",
      "r196",
      "r197",
      "r198",
      "r437"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation cost",
        "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": [
      "r504"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average recognition period",
        "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": [
      "r504"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails",
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options",
        "label": "Share-Based Payment Arrangement, 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": [
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436"
     ]
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntitiesTable",
     "presentation": [
      "http://www.snap.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entities [Table]",
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.snap.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/2026",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.snap.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/2026",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.snap.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/2026",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.snap.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/2026",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.snap.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r1114"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.snap.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/2026",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.snap.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/2026",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.snap.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": [
      "r1114"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.snap.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/2026",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.snap.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": [
      "r1114"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.snap.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_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://www.snap.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Information [Line Items]",
        "label": "Entity 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_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.snap.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": [
      "r1198"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.snap.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": [
      "r1114"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.snap.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": [
      "r1114"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.snap.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": [
      "r1114"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.snap.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": [
      "r1114"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1194"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1194"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1194"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.snap.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": [
      "r87",
      "r88",
      "r97",
      "r127",
      "r128",
      "r143",
      "r144",
      "r145",
      "r170",
      "r171",
      "r172",
      "r174",
      "r181",
      "r183",
      "r185",
      "r201",
      "r279",
      "r280",
      "r323",
      "r324",
      "r325",
      "r400",
      "r422",
      "r427",
      "r428",
      "r429",
      "r432",
      "r434",
      "r436",
      "r457",
      "r458",
      "r460",
      "r461",
      "r506",
      "r519",
      "r520",
      "r526",
      "r527",
      "r528",
      "r530",
      "r594",
      "r595",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r660",
      "r673",
      "r710",
      "r750",
      "r751",
      "r759",
      "r760",
      "r797",
      "r809",
      "r841",
      "r842",
      "r843",
      "r857",
      "r921",
      "r1407"
     ]
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]",
        "label": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "presentation": [
      "http://www.snap.com/role/StrategicInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Strategic Investments",
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r276",
      "r278",
      "r1203"
     ]
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquitySecuritiesFvNi",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity securities, cost or amortized cost",
        "label": "Equity Securities, FV-NI, Current",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r111",
      "r642",
      "r962"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquitySecuritiesFvNiGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/FairValueMeasurementsScheduleofGainLossonSecuritiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofGainLossonSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gains (losses) on publicly traded equity securities, net",
        "label": "Equity Securities, FV-NI, Gain (Loss)",
        "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r817",
      "r1334"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquitySecuritiesFvNiRealizedGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/FairValueMeasurementsScheduleofGainLossonSecuritiesDetails": {
       "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofGainLossonSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains (losses) recognized on publicly traded equity securities sold during the period, net",
        "label": "Equity Securities, FV-NI, Realized Gain (Loss)",
        "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r815",
      "r1334"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquitySecuritiesFvNiUnrealizedGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/FairValueMeasurementsScheduleofGainLossonSecuritiesDetails": {
       "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofGainLossonSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net",
        "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)",
        "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r816",
      "r1334"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/StrategicInvestmentsScheduleofStrategicInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying value",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "documentation": "Amount of investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r774",
      "r775",
      "r776",
      "r1475",
      "r1476",
      "r1481"
     ]
    },
    "snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/StrategicInvestmentsScheduleofStrategicInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cumulative downward adjustments, including impairments",
        "label": "Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Cumulative Amount",
        "documentation": "Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Cumulative Amount"
       }
      }
     },
     "auth_ref": []
    },
    "snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/StrategicInvestmentsScheduleofStrategicInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial cost",
        "label": "Equity Securities without Readily Determinable Fair Value, Initial Cost",
        "documentation": "Equity Securities without Readily Determinable Fair Value, Initial Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
     "presentation": [
      "http://www.snap.com/role/StrategicInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Strategic Investments",
        "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]",
        "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r1331",
      "r1332",
      "r1333"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/StrategicInvestmentsScheduleofStrategicInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative upward adjustments",
        "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount",
        "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r275"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1163"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1121",
      "r1131",
      "r1141",
      "r1173"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1118",
      "r1128",
      "r1138",
      "r1170"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe",
        "label": "Europe [Member]",
        "documentation": "Continent of Europe."
       }
      }
     },
     "auth_ref": [
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1545",
      "r1546",
      "r1547",
      "r1548"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "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": [
      "r621",
      "r623",
      "r624",
      "r634",
      "r1065"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [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": [
      "r621",
      "r623",
      "r624",
      "r634",
      "r1065"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Assets Measured at Fair Value on Recurring Basis",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1449",
      "r1450"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "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": [
      "r384",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r621",
      "r622",
      "r624",
      "r625",
      "r626",
      "r627",
      "r633",
      "r634",
      "r636",
      "r643",
      "r677",
      "r678",
      "r679",
      "r684",
      "r998",
      "r999",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1065",
      "r1069",
      "r1076",
      "r1077"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r623",
      "r624",
      "r625",
      "r627",
      "r1065",
      "r1452",
      "r1455"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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/2026",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "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": [
      "r625",
      "r629",
      "r631",
      "r632",
      "r633",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r749",
      "r1065",
      "r1070"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "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": [
      "r384",
      "r463",
      "r468",
      "r469",
      "r624",
      "r634",
      "r643",
      "r677",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1065",
      "r1076",
      "r1077"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "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": [
      "r384",
      "r463",
      "r468",
      "r469",
      "r471",
      "r624",
      "r625",
      "r634",
      "r643",
      "r678",
      "r998",
      "r999",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1065",
      "r1076",
      "r1077"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r623",
      "r624",
      "r625",
      "r627",
      "r1065",
      "r1452",
      "r1455"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "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": [
      "r384",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r621",
      "r622",
      "r624",
      "r625",
      "r626",
      "r627",
      "r633",
      "r634",
      "r636",
      "r643",
      "r677",
      "r678",
      "r679",
      "r684",
      "r998",
      "r999",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1065",
      "r1069",
      "r1076",
      "r1077"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Measurements, 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": [
      "r1065",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1455"
     ]
    },
    "snap_February2025NoteRepurchasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "February2025NoteRepurchasesMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "February 2025 Note Repurchases",
        "label": "February 2025 Note Repurchases [Member]",
        "documentation": "February 2025 Note Repurchases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FederalFundsEffectiveSwapRateMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Overnight Funding Rate",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg."
       }
      }
     },
     "auth_ref": [
      "r1064",
      "r1224",
      "r1230"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r395",
      "r421",
      "r604",
      "r641",
      "r646",
      "r649",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r681",
      "r682",
      "r683",
      "r684",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r799",
      "r810",
      "r990",
      "r1065",
      "r1067",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1448",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455",
      "r1456",
      "r1457"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated Amortization",
        "label": "Intangible Asset, Finite-Lived, Accumulated Amortization",
        "documentation": "Amount of accumulated amortization of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r298",
      "r317",
      "r958",
      "r1372"
     ]
    },
    "snap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite Lived Intangible Assets Amortization Expense After Year Four",
        "documentation": "Finite lived intangible assets amortization expense after year four."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year One",
        "documentation": "Amount of amortization expense for finite-lived intangible asset 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r958"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remainder of 2026",
        "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Remainder of Fiscal Year",
        "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized in remainder of current fiscal year. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r1368"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Four",
        "documentation": "Amount of amortization expense for finite-lived intangible asset 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r958"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Three",
        "documentation": "Amount of amortization expense for finite-lived intangible asset 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r958"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Two",
        "documentation": "Amount of amortization expense for finite-lived intangible asset 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r958"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Finite-Lived, Class [Axis]",
        "label": "Intangible Asset, Finite-Lived, Class [Axis]",
        "documentation": "Information by class of finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r320",
      "r321",
      "r713",
      "r714",
      "r849",
      "r955",
      "r958",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1372",
      "r1549",
      "r1550",
      "r1551"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Carrying Amount",
        "label": "Intangible Asset, Finite-Lived, before Accumulated Amortization",
        "documentation": "Amount, before accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r317",
      "r714",
      "r958",
      "r1372"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Finite-Lived [Line Items]",
        "label": "Intangible Asset, Finite-Lived [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": [
      "r310",
      "r317",
      "r320",
      "r321",
      "r322",
      "r713",
      "r955",
      "r958",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1372",
      "r1549",
      "r1550",
      "r1551"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Finite-Lived, Class [Domain]",
        "label": "Intangible Asset, Finite-Lived, Class [Domain]",
        "documentation": "Class of finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r320",
      "r321",
      "r849",
      "r955",
      "r958",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1372",
      "r1549",
      "r1550",
      "r1551"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets",
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails",
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Net",
        "label": "Intangible Asset, Finite-Lived, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r713",
      "r1366"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1125",
      "r1135",
      "r1145",
      "r1177"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1125",
      "r1135",
      "r1145",
      "r1177"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1125",
      "r1135",
      "r1145",
      "r1177"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1125",
      "r1135",
      "r1145",
      "r1177"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1125",
      "r1135",
      "r1145",
      "r1177"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1158"
     ]
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "GB",
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snap.com/role/StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gains (losses) on strategic investments, net",
        "label": "Gain (Loss) on Investments",
        "documentation": "Amount of realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r28",
      "r1199"
     ]
    },
    "us-gaap_GainLossOnInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainLossOnInvestmentsTextBlock",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsTables",
      "http://www.snap.com/role/StrategicInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Gain (Loss) on Strategic Investments",
        "label": "Gain (Loss) on Securities [Table Text Block]",
        "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security."
       }
      }
     },
     "auth_ref": [
      "r1243",
      "r1244"
     ]
    },
    "us-gaap_GainLossOnRepurchaseOfDebtInstrument": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainLossOnRepurchaseOfDebtInstrument",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on repurchase of debt instrument",
        "label": "Gain (Loss) on Repurchase of Debt Instrument",
        "documentation": "Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gain on extinguishment of debt",
        "terseLabel": "Gain on extinguishment of debt",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r14",
      "r15"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snap.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": [
      "r25",
      "r905"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/BusinessAcquisitionsDetails",
      "http://www.snap.com/role/ConsolidatedBalanceSheets",
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Goodwill, beginning balance",
        "periodEndLabel": "Goodwill, ending balance",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r104",
      "r299",
      "r750",
      "r751",
      "r752",
      "r985",
      "r991",
      "r1022",
      "r1026",
      "r1027",
      "r1060",
      "r1066",
      "r1080",
      "r1348",
      "r1355",
      "r1444"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails"
     ],
     "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": [
      "r302",
      "r585",
      "r588",
      "r592",
      "r991"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Goodwill and Other [Abstract]",
        "label": "Intangible Asset, Goodwill and Other [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets",
        "label": "Intangible Asset and Goodwill [Text Block]",
        "documentation": "The entire disclosure for intangible asset and goodwill. Includes, but is not limited to, finite- and indefinite-lived intangible assets, capitalized cost for internal-use software and software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r1346",
      "r1358"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Goodwill, Foreign Currency Translation, Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r592"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before 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": [
      "r22",
      "r42",
      "r769",
      "r771",
      "r807",
      "r959",
      "r968",
      "r970",
      "r972",
      "r979",
      "r984",
      "r1310",
      "r1313",
      "r1319",
      "r1322",
      "r1323"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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/2026",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.snap.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r167",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r521",
      "r523",
      "r524",
      "r525",
      "r798",
      "r848",
      "r856",
      "r1021"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofOperations",
      "http://www.snap.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax expense",
        "terseLabel": "Income tax expense",
        "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": [
      "r49",
      "r52",
      "r162",
      "r184",
      "r185",
      "r200",
      "r221",
      "r235",
      "r512",
      "r513",
      "r522",
      "r818",
      "r959",
      "r968",
      "r970",
      "r972",
      "r1021"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.snap.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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable, net of allowance",
        "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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current 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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in operating assets and liabilities, net of effect of acquisitions:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.snap.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": [
      "r1205",
      "r1291"
     ]
    },
    "snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Operating lease right-of-use assets",
        "label": "Increase Decrease In Operating Lease Right Of Use Asset",
        "documentation": "Increase decrease in operating lease right of use asset."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other current 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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.snap.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": []
    },
    "us-gaap_IndemnificationGuaranteeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IndemnificationGuaranteeMember",
     "presentation": [
      "http://www.snap.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indemnification Agreement",
        "label": "Indemnification Agreement [Member]",
        "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor."
       }
      }
     },
     "auth_ref": [
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1392"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1125",
      "r1135",
      "r1145",
      "r1169",
      "r1177",
      "r1181",
      "r1189"
     ]
    },
    "snap_InfrastructureCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "InfrastructureCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure costs",
        "label": "Infrastructure Costs",
        "documentation": "Infrastructure Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1187"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1193"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1117",
      "r1193"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1117",
      "r1193"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/DebtScheduleofInterestExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snap.com/role/DebtScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total interest expense",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r390",
      "r399",
      "r1000",
      "r1001",
      "r1542"
     ]
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpenseDebtExcludingAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/DebtScheduleofInterestExpenseDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/DebtScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual interest expense",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r391",
      "r1000",
      "r1001"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r968",
      "r972",
      "r1245"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid, excluding capitalized interest, operating activity",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r158",
      "r160"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r216",
      "r235",
      "r984",
      "r1242"
     ]
    },
    "us-gaap_LaborAndRelatedExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LaborAndRelatedExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation and related payroll and other tax expense",
        "label": "Labor and Related Expense",
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit."
       }
      }
     },
     "auth_ref": [
      "r765",
      "r970",
      "r1241"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.snap.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [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": [
      "r664",
      "r672",
      "r1467"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.snap.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r664",
      "r672",
      "r1467"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1",
     "presentation": [
      "http://www.snap.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases, terms",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract",
        "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1468"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.snap.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Present Value 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": [
      "r1469"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails"
     ],
     "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": [
      "r670",
      "r1297",
      "r1302",
      "r1482"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "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": [
      "r670",
      "r1297",
      "r1302",
      "r1482"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "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": [
      "r670",
      "r1297",
      "r1302",
      "r1482"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "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": [
      "r670",
      "r1297",
      "r1302",
      "r1482"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "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": [
      "r670",
      "r1297",
      "r1302",
      "r1482"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remainder of 2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1469"
     ]
    },
    "snap_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee Operating Lease Liability To Be Paid After Year Four",
        "documentation": "Lessee, operating lease, liability, to be paid, after year four."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails"
     ],
     "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": [
      "r670"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.snap.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": [
      "r659"
     ]
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding letters of credit",
        "label": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": [
      "r1098",
      "r1100"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r162",
      "r165",
      "r166",
      "r277",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r433",
      "r597",
      "r598",
      "r599",
      "r647",
      "r881",
      "r978",
      "r1002",
      "r1112",
      "r1236",
      "r1395",
      "r1470",
      "r1471"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snap.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": [
      "r133",
      "r750",
      "r751",
      "r762",
      "r805",
      "r1080",
      "r1097",
      "r1099",
      "r1296",
      "r1301",
      "r1335",
      "r1460"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.snap.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/2026",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.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": [
      "r91",
      "r92",
      "r95",
      "r112",
      "r162",
      "r165",
      "r166",
      "r277",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r433",
      "r597",
      "r598",
      "r599",
      "r647",
      "r1080",
      "r1395",
      "r1470",
      "r1471"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts outstanding under the credit facility",
        "label": "Long-Term Line of Credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r1224",
      "r1231",
      "r1475",
      "r1476",
      "r1478",
      "r1495"
     ]
    },
    "us-gaap_LineOfCreditFacilityExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityExpirationPeriod",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility expiration period ( in years)",
        "label": "Line of Credit Facility, Expiration Period",
        "documentation": "Period remaining before termination of line of credit facility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "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": [
      "r1223",
      "r1226"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual commitment fee",
        "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": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.snap.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/2026",
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Lived Assets by Geographic Areas",
        "label": "Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Long-Lived Asset [Table Text Block]",
        "documentation": "Tabular disclosure of long-lived asset located in country of domicile and foreign country in which asset is held if it is not provided as part of reportable segment information. Long-lived asset excludes financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax asset. Includes, but is not limited to, subtotal of geographical information about group of countries."
       }
      }
     },
     "auth_ref": [
      "r1326"
     ]
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/DebtScheduleofDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snap.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Carrying Amount",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r169",
      "r383",
      "r397",
      "r750",
      "r751",
      "r756",
      "r773",
      "r998",
      "r999",
      "r1078",
      "r1224",
      "r1231",
      "r1495"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, net",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1224",
      "r1231"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails",
      "http://www.snap.com/role/DebtScheduleofDebtDetails"
     ],
     "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": [
      "r102",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r750",
      "r751",
      "r756",
      "r1377",
      "r1378",
      "r1379"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails",
      "http://www.snap.com/role/DebtScheduleofDebtDetails"
     ],
     "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": [
      "r13",
      "r102",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r750",
      "r751",
      "r756",
      "r1377",
      "r1378",
      "r1379"
     ]
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.snap.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency Nature [Axis]",
        "label": "Loss Contingency Nature [Axis]",
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r329",
      "r352",
      "r353",
      "r354",
      "r358",
      "r509",
      "r847",
      "r996",
      "r1387",
      "r1389"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.snap.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Line Items]",
        "label": "Loss Contingencies [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": [
      "r208",
      "r329",
      "r352",
      "r353",
      "r354",
      "r358",
      "r509",
      "r847",
      "r996",
      "r1387",
      "r1389"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.snap.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r329",
      "r352",
      "r353",
      "r354",
      "r358",
      "r509",
      "r847",
      "r996",
      "r1387",
      "r1389"
     ]
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingencyAccrualAtCarryingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities recorded",
        "label": "Loss Contingency Accrual",
        "documentation": "Amount of loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r352",
      "r1202"
     ]
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preliminary settlement agreement amount",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r94",
      "r208",
      "r353",
      "r354",
      "r357",
      "r358",
      "r509",
      "r996"
     ]
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.snap.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency, Nature [Domain]",
        "label": "Loss Contingency, Nature [Domain]",
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r329",
      "r352",
      "r353",
      "r354",
      "r358",
      "r509",
      "r847",
      "r996",
      "r1387",
      "r1389"
     ]
    },
    "snap_MarketableSecuritiesContractualMaturitiesPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "MarketableSecuritiesContractualMaturitiesPeriod",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities contractual maturities period",
        "label": "Marketable Securities Contractual Maturities Period",
        "documentation": "Marketable securities contractual maturities period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MarketableSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities",
        "label": "Marketable Securities, Current",
        "documentation": "Amount of investment in marketable security, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1221",
      "r1228"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.snap.com/role/LeasesAdditionalInformationDetails",
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r58",
      "r60",
      "r61",
      "r63",
      "r80",
      "r82",
      "r83",
      "r85",
      "r86",
      "r93",
      "r94",
      "r208",
      "r353",
      "r354",
      "r355",
      "r356",
      "r472",
      "r499",
      "r500",
      "r501",
      "r509",
      "r627",
      "r680",
      "r681",
      "r682",
      "r683",
      "r685",
      "r686",
      "r687",
      "r688",
      "r711",
      "r837",
      "r839",
      "r847",
      "r873",
      "r874",
      "r924",
      "r926",
      "r928",
      "r929",
      "r931",
      "r938",
      "r939",
      "r941",
      "r942",
      "r953",
      "r954",
      "r989",
      "r1019",
      "r1022",
      "r1028",
      "r1031",
      "r1069",
      "r1070",
      "r1074",
      "r1075",
      "r1092",
      "r1397",
      "r1399"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1161"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1161"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.snap.com/role/LeasesAdditionalInformationDetails",
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r58",
      "r60",
      "r61",
      "r63",
      "r80",
      "r82",
      "r83",
      "r85",
      "r86",
      "r93",
      "r94",
      "r208",
      "r353",
      "r354",
      "r355",
      "r356",
      "r472",
      "r499",
      "r500",
      "r501",
      "r509",
      "r627",
      "r680",
      "r681",
      "r682",
      "r683",
      "r685",
      "r686",
      "r687",
      "r688",
      "r711",
      "r837",
      "r839",
      "r847",
      "r873",
      "r874",
      "r924",
      "r926",
      "r928",
      "r929",
      "r931",
      "r938",
      "r939",
      "r941",
      "r942",
      "r953",
      "r954",
      "r989",
      "r1019",
      "r1022",
      "r1028",
      "r1031",
      "r1069",
      "r1070",
      "r1074",
      "r1092",
      "r1397",
      "r1399"
     ]
    },
    "snap_MiscellaneousMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "MiscellaneousMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Miscellaneous",
        "label": "Miscellaneous [Member]",
        "documentation": "Miscellaneous."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1180"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "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": [
      "r1409",
      "r1410"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1188"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1162"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r36"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.snap.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.snap.com/role/ConsolidatedStatementsofOperations",
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails",
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net loss",
        "totalLabel": "Net loss",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r36",
      "r43",
      "r88",
      "r91",
      "r92",
      "r138",
      "r141",
      "r145",
      "r162",
      "r165",
      "r166",
      "r168",
      "r173",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r184",
      "r185",
      "r191",
      "r277",
      "r324",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r401",
      "r404",
      "r407",
      "r410",
      "r433",
      "r459",
      "r506",
      "r529",
      "r595",
      "r620",
      "r647",
      "r808",
      "r902",
      "r919",
      "r920",
      "r968",
      "r970",
      "r972",
      "r1111",
      "r1395"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "presentation": [
      "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1161"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1125",
      "r1135",
      "r1145",
      "r1169",
      "r1177"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1152"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1151"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1169"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1188"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1188"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total long-lived assets",
        "label": "Long-Lived Asset, Excluding Financial Instrument, Customer Relationship, Mortgage Servicing Right, Deferred Policy Acquisition Cost, and Deferred Tax Asset, Amount",
        "documentation": "Amount of long-lived asset, excluding financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of RSU and RSA Activity",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "srt_NorthAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "NorthAmericaMember",
     "presentation": [
      "http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North America",
        "label": "North America [Member]",
        "documentation": "Continent of North America."
       }
      }
     },
     "auth_ref": [
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1545",
      "r1546",
      "r1547",
      "r1548"
     ]
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "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": [
      "r985",
      "r1312"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r980",
      "r988",
      "r1312"
     ]
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive loss before reclassifications",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r10"
     ]
    },
    "snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One Month Secured Overnight Financing Rate S O F R Overnight Index Swap Rate",
        "label": "One Month Secured Overnight Financing Rate S O F R Overnight Index Swap Rate [Member]",
        "documentation": "One month secured overnight financing rate overnight index swap rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r972",
      "r1218",
      "r1219",
      "r1335"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating loss",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r968",
      "r972",
      "r979",
      "r1218",
      "r1219",
      "r1310",
      "r1313",
      "r1319",
      "r1322",
      "r1323",
      "r1335"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/LeasesAdditionalInformationDetails"
     ],
     "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": [
      "r665",
      "r1079"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Present value of lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r662"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r662",
      "r964"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, noncurrent",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r662"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating cash outflows for operating leases",
        "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": [
      "r663",
      "r666"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.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": [
      "r661"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.snap.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateRelatedtoOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r669",
      "r1079"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.snap.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateRelatedtoOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term",
        "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": [
      "r668",
      "r1079"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r106"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain (loss) on marketable securities, net of tax",
        "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": [
      "r3",
      "r6",
      "r41"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "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": [
      "r3",
      "r6",
      "r41"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive income (loss), net of tax",
        "terseLabel": "Other comprehensive income (loss), net of tax",
        "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": [
      "r3",
      "r6",
      "r41",
      "r139",
      "r142",
      "r181"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss), net of tax",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r958",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1366",
      "r1369",
      "r1370",
      "r1371"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.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": [
      "r121",
      "r1232"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r36"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snap.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": [
      "r29",
      "r1061"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1161"
     ]
    },
    "us-gaap_OtherRestructuringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherRestructuringMember",
     "presentation": [
      "http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Restructuring [Member]",
        "documentation": "Restructuring and related activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r966",
      "r992",
      "r993",
      "r994",
      "r995"
     ]
    },
    "snap_OtherRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "OtherRevenueMember",
     "presentation": [
      "http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other revenue",
        "label": "Other Revenue [Member]",
        "documentation": "Other Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1123",
      "r1133",
      "r1143",
      "r1175"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1126",
      "r1136",
      "r1146",
      "r1178"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1126",
      "r1136",
      "r1146",
      "r1178"
     ]
    },
    "us-gaap_PatentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PatentsMember",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Patents",
        "label": "Patents [Member]",
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law."
       }
      }
     },
     "auth_ref": [
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1364",
      "r1366",
      "r1370",
      "r1371"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "snap_PaymentForDeferredAcquisitionPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "PaymentForDeferredAcquisitionPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred payments for acquisitions",
        "label": "Payment For Deferred Acquisition Payments",
        "documentation": "Payment For Deferred Acquisition Payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Payment for (Proceeds from) Other Investing Activity",
        "documentation": "Amount of cash (inflow) outflow from investing activity, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1288",
      "r1289"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of Class A non-voting common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "snap_PaymentsForRepurchaseOfConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "PaymentsForRepurchaseOfConvertibleNotes",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchases of convertible notes",
        "label": "Payments For Repurchase Of Convertible Notes",
        "documentation": "Payments For Repurchase Of Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/BusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment to acquire business",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r577",
      "r1022",
      "r1027",
      "r1059"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash paid for acquisitions, 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": [
      "r12"
     ]
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireMarketableSecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of marketable securities",
        "label": "Payments to Acquire Marketable Securities",
        "documentation": "Amount of cash outflow for purchase of marketable security."
       }
      }
     },
     "auth_ref": [
      "r1329"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "snap_PaymentsToAcquireStrategicInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "PaymentsToAcquireStrategicInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of strategic investments",
        "label": "Payments To Acquire Strategic Investments",
        "documentation": "Payments to acquire strategic investments."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1160"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1160"
     ]
    },
    "snap_PendingMattersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "PendingMattersMember",
     "presentation": [
      "http://www.snap.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pending Matters",
        "label": "Pending Matters [Member]",
        "documentation": "Pending Matters"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1152"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1162"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1151"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1197"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1152"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snap.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": [
      "r1235"
     ]
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of notes, net of issuance costs",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination."
       }
      }
     },
     "auth_ref": [
      "r155"
     ]
    },
    "snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of convertible notes, net of issuance costs",
        "label": "Proceeds From Debt Net Of Issuance Costs And Capped Call Transaction Costs",
        "documentation": "Proceeds from debt net of issuance costs and capped call transaction costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snap.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": [
      "r153",
      "r154",
      "r1329"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Proceeds from (Payment for) Other Financing Activity",
        "documentation": "Amount of cash inflow (outflow) from financing activity, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1204",
      "r1290"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales of marketable securities",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r66",
      "r67",
      "r68",
      "r69",
      "r70",
      "r84",
      "r238",
      "r712",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r956",
      "r967",
      "r970",
      "r972",
      "r1004",
      "r1005",
      "r1091",
      "r1092",
      "r1093",
      "r1096",
      "r1102",
      "r1217",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1390",
      "r1391",
      "r1497",
      "r1499",
      "r1500",
      "r1501",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525",
      "r1526",
      "r1527",
      "r1528",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1536",
      "r1537",
      "r1538"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r66",
      "r67",
      "r68",
      "r69",
      "r70",
      "r84",
      "r238",
      "r712",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r956",
      "r967",
      "r970",
      "r972",
      "r1004",
      "r1005",
      "r1091",
      "r1092",
      "r1093",
      "r1096",
      "r1102",
      "r1217",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1390",
      "r1391",
      "r1497",
      "r1499",
      "r1500",
      "r1501",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525",
      "r1526",
      "r1527",
      "r1528",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1536",
      "r1537",
      "r1538"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "label": "Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization",
        "documentation": "Amount, after accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r750",
      "r751",
      "r764",
      "r795",
      "r796",
      "r806",
      "r1080",
      "r1374"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1150"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1150"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.snap.com/role/LeasesAdditionalInformationDetails",
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [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": [
      "r56",
      "r58",
      "r60",
      "r61",
      "r63",
      "r80",
      "r82",
      "r83",
      "r85",
      "r86",
      "r93",
      "r94",
      "r208",
      "r353",
      "r354",
      "r355",
      "r356",
      "r462",
      "r472",
      "r499",
      "r500",
      "r501",
      "r505",
      "r509",
      "r627",
      "r680",
      "r681",
      "r682",
      "r683",
      "r685",
      "r686",
      "r687",
      "r688",
      "r694",
      "r711",
      "r837",
      "r839",
      "r847",
      "r873",
      "r874",
      "r924",
      "r926",
      "r928",
      "r929",
      "r931",
      "r938",
      "r939",
      "r941",
      "r942",
      "r953",
      "r954",
      "r989",
      "r1019",
      "r1022",
      "r1028",
      "r1031",
      "r1069",
      "r1070",
      "r1074",
      "r1075",
      "r1092",
      "r1105",
      "r1380",
      "r1397",
      "r1399",
      "r1452"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeMember",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.snap.com/role/LeasesAdditionalInformationDetails",
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r58",
      "r60",
      "r61",
      "r63",
      "r80",
      "r82",
      "r83",
      "r85",
      "r86",
      "r93",
      "r94",
      "r208",
      "r353",
      "r354",
      "r355",
      "r356",
      "r462",
      "r472",
      "r499",
      "r500",
      "r501",
      "r505",
      "r509",
      "r627",
      "r680",
      "r681",
      "r682",
      "r683",
      "r685",
      "r686",
      "r687",
      "r688",
      "r694",
      "r711",
      "r837",
      "r839",
      "r847",
      "r873",
      "r874",
      "r924",
      "r926",
      "r928",
      "r929",
      "r931",
      "r938",
      "r939",
      "r941",
      "r942",
      "r953",
      "r954",
      "r989",
      "r1019",
      "r1022",
      "r1028",
      "r1031",
      "r1069",
      "r1070",
      "r1074",
      "r1075",
      "r1092",
      "r1105",
      "r1380",
      "r1397",
      "r1399",
      "r1452"
     ]
    },
    "us-gaap_RealizedInvestmentGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RealizedInvestmentGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails": {
       "parentTag": "us-gaap_GainLossOnInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains recognized on strategic investments sold during the period, net",
        "label": "Realized Investment Gains (Losses)",
        "documentation": "Amount of realized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "snap_RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rebecca Morrow June 2026 Plan, Class A Common Stock Subject to Restricted Stock Unit Award [Member]",
        "documentation": "Rebecca Morrow June 2026 Plan, Class A Common Stock Subject to Restricted Stock Unit Award"
       }
      }
     },
     "auth_ref": []
    },
    "snap_RebeccaMorrowJune2026PlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "RebeccaMorrowJune2026PlanMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rebecca Morrow June 2026 Plan [Member]",
        "documentation": "Rebecca Morrow June 2026 Plan"
       }
      }
     },
     "auth_ref": []
    },
    "snap_RebeccaMorrowJune92026PlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "RebeccaMorrowJune92026PlanMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rebecca Morrow June 9, 2026 Plan [Member]",
        "documentation": "Rebecca Morrow June 9, 2026 Plan"
       }
      }
     },
     "auth_ref": []
    },
    "snap_RebeccaMorrowMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "RebeccaMorrowMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rebecca Morrow [Member]",
        "documentation": "Rebecca Morrow"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amounts reclassified from AOCI",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r10"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1118",
      "r1128",
      "r1138",
      "r1170"
     ]
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RepaymentsOfConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of convertible notes",
        "label": "Repayments of Convertible Debt",
        "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "snap_ReportableSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "ReportableSegmentMember",
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable Segment",
        "label": "Reportable Segment [Member]",
        "documentation": "Reportable Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r510",
      "r955",
      "r968",
      "r969",
      "r984",
      "r1473"
     ]
    },
    "snap_RestOfWorldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "RestOfWorldMember",
     "presentation": [
      "http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails",
      "http://www.snap.com/role/SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Rest of World",
        "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/2026",
     "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": [
      "r1119",
      "r1129",
      "r1139",
      "r1171"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1120",
      "r1130",
      "r1140",
      "r1172"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1127",
      "r1137",
      "r1147",
      "r1179"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash, included in other assets",
        "label": "Restricted Cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r161",
      "r1225",
      "r1474",
      "r1475",
      "r1476",
      "r1477",
      "r1496"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "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": [
      "r103"
     ]
    },
    "snap_RestrictedStockUnitsAndRestrictedStockAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "RestrictedStockUnitsAndRestrictedStockAwardsMember",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units and Restricted Stock Awards",
        "label": "Restricted Stock Units And Restricted Stock Awards [Member]",
        "documentation": "Restricted stock units and restricted stock awards."
       }
      }
     },
     "auth_ref": []
    },
    "snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs and RSAs Granted after February 2018",
        "label": "Restricted Stock Units And Restricted Stock Granted After February Two Thousand Eighteen [Member]",
        "documentation": "Restricted stock units and restricted stock granted after February two thousand eighteen."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and Related Activities [Abstract]",
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.snap.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": [
      "r336",
      "r337",
      "r339",
      "r342",
      "r348"
     ]
    },
    "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
     "presentation": [
      "http://www.snap.com/role/RestructuringAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of employee reduction in reprioritization plan",
        "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/2026",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails",
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring charges",
        "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": [
      "r5",
      "r149",
      "r150",
      "r343",
      "r344",
      "r969",
      "r1381"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Type [Axis]",
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r150",
      "r338",
      "r339",
      "r344",
      "r345",
      "r969"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails"
     ],
     "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": [
      "r338",
      "r339",
      "r340",
      "r341",
      "r344",
      "r345",
      "r346",
      "r347"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r132",
      "r430",
      "r750",
      "r751",
      "r761",
      "r804",
      "r844",
      "r846",
      "r855",
      "r884",
      "r1080"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r88",
      "r170",
      "r171",
      "r172",
      "r174",
      "r181",
      "r183",
      "r185",
      "r279",
      "r280",
      "r323",
      "r324",
      "r325",
      "r400",
      "r427",
      "r436",
      "r457",
      "r458",
      "r460",
      "r461",
      "r506",
      "r519",
      "r520",
      "r526",
      "r527",
      "r528",
      "r530",
      "r594",
      "r595",
      "r605",
      "r606",
      "r607",
      "r608",
      "r610",
      "r611",
      "r613",
      "r618",
      "r660",
      "r710",
      "r797",
      "r841",
      "r843",
      "r857",
      "r1404",
      "r1406",
      "r1543"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofOperations",
      "http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails",
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "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": [
      "r200",
      "r214",
      "r215",
      "r229",
      "r235",
      "r238",
      "r240",
      "r242",
      "r452",
      "r453",
      "r454",
      "r712",
      "r968",
      "r972"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.snap.com/role/Revenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r443",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r454",
      "r456"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.snap.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregation of Revenue by Geography",
        "label": "Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of revenue attributed to country of domicile and foreign country from which revenue is derived if it is not provided as part of reportable segment information. Includes, but is not limited to, subtotal of geographical information about group of countries."
       }
      }
     },
     "auth_ref": [
      "r1325"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues From External Customers And Long Lived Assets [Line Items]",
        "label": "Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [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": [
      "r240",
      "r241"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "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/2026",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Lease liabilities arising from obtaining operating lease right-of-use assets",
        "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": [
      "r667",
      "r1079",
      "r1293"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1188"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1188"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Income (Loss)",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r1461",
      "r1462"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]",
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r195"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.snap.com/role/NetLossperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net 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": [
      "r1309"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.snap.com/role/BusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]",
        "label": "Business Combination [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r532",
      "r533",
      "r534",
      "r535",
      "r541",
      "r542",
      "r543",
      "r544",
      "r550",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r586",
      "r587",
      "r588",
      "r592",
      "r1022",
      "r1031",
      "r1438",
      "r1440",
      "r1442"
     ]
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash and Cash Equivalents",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "documentation": "Tabular disclosure of the components of cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDebtConversionsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfDebtConversionsTextBlock",
     "presentation": [
      "http://www.snap.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Debt Conversions",
        "label": "Schedule of Debt Conversions [Table Text Block]",
        "documentation": "Tabular disclosure of information on an original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. The information may be presented entirely or partially in this block of text or in the associated elements."
       }
      }
     },
     "auth_ref": [
      "r1293"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.snap.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Debt",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.snap.com/role/NetLossperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock",
        "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": [
      "r1308"
     ]
    },
    "snap_ScheduleOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "ScheduleOfEarningsPerShareTable",
     "presentation": [
      "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Earnings Per Share [Table]",
        "label": "Schedule Of Earnings Per Share [Table]",
        "documentation": "Schedule of earnings per share."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Total Stock-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": [
      "r16"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]",
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r317",
      "r320",
      "r321",
      "r322",
      "r713",
      "r955",
      "r958",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1372",
      "r1549",
      "r1550",
      "r1551"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets",
        "label": "Intangible Asset, Finite-Lived [Table Text Block]",
        "documentation": "Tabular disclosure of finite-lived intangible asset. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r958",
      "r1365"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill",
        "label": "Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill."
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357"
     ]
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restrictions on Cash and Cash Equivalents",
        "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]",
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage."
       }
      }
     },
     "auth_ref": [
      "r1200",
      "r1496"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Restructuring And Related Costs [Table]",
        "label": "Restructuring Cost [Table]",
        "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r339",
      "r340",
      "r341",
      "r344",
      "r345",
      "r346",
      "r347"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://www.snap.com/role/RestructuringTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restructuring Charges (Benefits)",
        "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": [
      "r1382",
      "r1383"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]",
        "label": "Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Table]",
        "documentation": "Disclosure of information about revenue attributed to and long-lived asset located in country of domicile and foreign country from which revenue is derived and in which asset is held, if it is not provided as part of reportable segment information. Long-lived asset excludes financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax asset. Includes, but is not limited to, subtotal of geographical information about group of countries."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r241"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Table]",
        "label": "Segment Reporting [Table]",
        "documentation": "Disclosure of information about segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r235",
      "r236",
      "r237"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment",
        "label": "Segment Reporting [Table Text Block]",
        "documentation": "Tabular disclosure of segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total."
       }
      }
     },
     "auth_ref": [
      "r1311",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1320",
      "r1321",
      "r1324"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails",
      "http://www.snap.com/role/StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails"
     ],
     "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": [
      "r473",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r505"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Intangible Asset Amortization Expense",
        "label": "Intangible Asset, Finite-Lived, and Capitalized Cost, Software to be Sold, Leased, or Marketed, Estimated Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of estimated amortization expense for finite-lived intangible asset and capitalized cost for software to be sold, leased, or marketed, expected to be recognized for each of five succeeding fiscal years. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r958",
      "r1368"
     ]
    },
    "us-gaap_SecuredOvernightFinancingRateSofrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SecuredOvernightFinancingRateSofrMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Overnight Financing Rate (SOFR)",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral."
       }
      }
     },
     "auth_ref": [
      "r1224",
      "r1230",
      "r1445"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.snap.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": [
      "r1113"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.snap.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": [
      "r1115"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r200",
      "r210",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r235",
      "r236",
      "r237",
      "r242",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r322",
      "r326",
      "r328",
      "r341",
      "r347",
      "r585",
      "r588",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r981",
      "r984",
      "r985",
      "r991",
      "r1095",
      "r1497",
      "r1499",
      "r1500",
      "r1501",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1537",
      "r1538"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails",
      "http://www.snap.com/role/SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r59",
      "r62",
      "r64",
      "r71",
      "r72",
      "r73",
      "r74",
      "r75",
      "r76",
      "r77",
      "r78",
      "r79",
      "r81",
      "r82",
      "r83",
      "r205",
      "r240",
      "r241",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r769",
      "r770",
      "r771",
      "r772",
      "r870",
      "r871",
      "r872",
      "r925",
      "r927",
      "r930",
      "r932",
      "r938",
      "r940",
      "r941",
      "r942",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r957",
      "r976",
      "r1004",
      "r1006",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1094",
      "r1105",
      "r1497",
      "r1499",
      "r1500",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1537",
      "r1538"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments and Geographic Information",
        "label": "Segment Reporting [Text Block]",
        "documentation": "The entire disclosure for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r225",
      "r227",
      "r228",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r242",
      "r980",
      "r982",
      "r983",
      "r984",
      "r986",
      "r987",
      "r988"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Line Items]",
        "label": "Segment Reporting [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": [
      "r210",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r235",
      "r236",
      "r237"
     ]
    },
    "us-gaap_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other segment items",
        "label": "Segment Reporting, Other Segment Item, Amount",
        "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r227",
      "r228",
      "r235",
      "r984"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.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_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails",
      "http://www.snap.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes",
        "label": "Senior Notes [Member]",
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors."
       }
      }
     },
     "auth_ref": []
    },
    "snap_SeveranceAndRelatedChargesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "SeveranceAndRelatedChargesMember",
     "presentation": [
      "http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Severance and Related Charges",
        "label": "Severance And Related Charges [Member]",
        "documentation": "Severance and Related Charges."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Service condition satisfied (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "documentation": "Estimated period when employee is required to provide service in exchange for share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Outstanding restricted stock, 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": [
      "r492"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average grant date fair value per restricted stock, Forfeited (in usd 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": [
      "r492"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding restricted stock, 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": [
      "r490"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average grant date fair value per restricted stock, Granted (in usd 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": [
      "r490"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding restricted stock, unvested beginning balance (in shares)",
        "periodEndLabel": "Outstanding restricted stock, unvested 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": [
      "r487",
      "r488"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted-average grant date fair value per restricted stock, unvested beginning balance (in usd per share)",
        "periodEndLabel": "Weighted-average grant date fair value per restricted stock, unvested ending balance (in usd 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": [
      "r487",
      "r488"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Outstanding restricted stock, Vested (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": [
      "r491"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average grant date fair value per restricted stock, Vested (in usd 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": [
      "r491"
     ]
    },
    "snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails"
     ],
     "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 Weighted Average Grant Date Fair Value [Abstract]",
        "documentation": "Share based compensation arrangement by share based payment award, equity instruments other than options, weighted average grant date fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails",
      "http://www.snap.com/role/StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails"
     ],
     "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": [
      "r473",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r505"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Class A Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, 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": []
    },
    "snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of share-based employee compensation plans",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Share Based Employee Compensation Plans",
        "documentation": "Share-based compensation arrangement by share-based payment award, number of share-based employee compensation plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502"
     ]
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term debt, net",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r750",
      "r751",
      "r755",
      "r1080",
      "r1223",
      "r1227",
      "r1494"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.snap.com/role/SegmentsandGeographicInformationScheduleofSegmentExpensesandOtherItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r200",
      "r210",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r235",
      "r236",
      "r237",
      "r242",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r322",
      "r326",
      "r328",
      "r341",
      "r347",
      "r585",
      "r588",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r981",
      "r984",
      "r985",
      "r991",
      "r1095",
      "r1497",
      "r1499",
      "r1500",
      "r1501",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1537",
      "r1538"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets",
      "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.snap.com/role/CoverPage",
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails",
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.snap.com/role/StockholdersEquityScheduleofRSUandRSAActivityDetails"
     ],
     "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": [
      "r55",
      "r97",
      "r98",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r162",
      "r166",
      "r189",
      "r190",
      "r192",
      "r194",
      "r202",
      "r203",
      "r277",
      "r361",
      "r363",
      "r364",
      "r365",
      "r368",
      "r369",
      "r402",
      "r403",
      "r405",
      "r406",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r428",
      "r429",
      "r432",
      "r433",
      "r434",
      "r647",
      "r750",
      "r751",
      "r758",
      "r759",
      "r760",
      "r797",
      "r851",
      "r852",
      "r853",
      "r854",
      "r857",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r883",
      "r903",
      "r921",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r1201",
      "r1298",
      "r1300",
      "r1307",
      "r1405",
      "r1407"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r88",
      "r97",
      "r127",
      "r128",
      "r143",
      "r144",
      "r145",
      "r170",
      "r171",
      "r172",
      "r174",
      "r181",
      "r183",
      "r185",
      "r201",
      "r279",
      "r280",
      "r323",
      "r324",
      "r325",
      "r400",
      "r422",
      "r427",
      "r428",
      "r429",
      "r432",
      "r434",
      "r436",
      "r457",
      "r458",
      "r460",
      "r461",
      "r506",
      "r519",
      "r520",
      "r526",
      "r527",
      "r528",
      "r530",
      "r594",
      "r595",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r660",
      "r673",
      "r710",
      "r750",
      "r751",
      "r759",
      "r760",
      "r797",
      "r809",
      "r841",
      "r842",
      "r843",
      "r857",
      "r921",
      "r1407"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails",
      "http://www.snap.com/role/SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r59",
      "r62",
      "r64",
      "r71",
      "r72",
      "r73",
      "r74",
      "r75",
      "r76",
      "r77",
      "r78",
      "r79",
      "r81",
      "r82",
      "r83",
      "r205",
      "r240",
      "r241",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r769",
      "r770",
      "r771",
      "r772",
      "r870",
      "r871",
      "r872",
      "r925",
      "r927",
      "r930",
      "r932",
      "r938",
      "r940",
      "r941",
      "r942",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r957",
      "r976",
      "r1004",
      "r1006",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1094",
      "r1105",
      "r1497",
      "r1499",
      "r1500",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1537",
      "r1538"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets",
      "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.snap.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": [
      "r97",
      "r98",
      "r101",
      "r102",
      "r108",
      "r118",
      "r120",
      "r123",
      "r126",
      "r127",
      "r128",
      "r132",
      "r170",
      "r171",
      "r172",
      "r201",
      "r402",
      "r403",
      "r405",
      "r408",
      "r411",
      "r422",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r434",
      "r435",
      "r436",
      "r440",
      "r660",
      "r712",
      "r750",
      "r751",
      "r758",
      "r759",
      "r760",
      "r850",
      "r858",
      "r869",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r883",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r904",
      "r905",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r921",
      "r961",
      "r970",
      "r972",
      "r1106",
      "r1541"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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/2026",
     "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/2026",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeLocationBalanceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfIncomeLocationBalanceAxis",
     "presentation": [
      "http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails",
      "http://www.snap.com/role/StockholdersEquityScheduleofTotalStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Axis]",
        "label": "Location, Statement of Income, Balance [Axis]",
        "documentation": "Information by location in statement of income line item where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r335",
      "r340",
      "r346",
      "r600",
      "r601",
      "r602",
      "r603",
      "r628",
      "r630",
      "r635",
      "r648",
      "r649",
      "r650",
      "r838",
      "r840",
      "r906",
      "r955",
      "r1022",
      "r1027",
      "r1062",
      "r1063",
      "r1068",
      "r1076",
      "r1077",
      "r1437",
      "r1439",
      "r1498"
     ]
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementTable",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets",
      "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r97",
      "r98",
      "r101",
      "r102",
      "r108",
      "r118",
      "r120",
      "r123",
      "r126",
      "r127",
      "r128",
      "r132",
      "r170",
      "r171",
      "r172",
      "r201",
      "r243",
      "r402",
      "r403",
      "r405",
      "r408",
      "r411",
      "r422",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r434",
      "r435",
      "r436",
      "r440",
      "r660",
      "r712",
      "r750",
      "r751",
      "r758",
      "r759",
      "r760",
      "r797",
      "r850",
      "r858",
      "r869",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r883",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r904",
      "r905",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r921",
      "r961",
      "r970",
      "r972",
      "r1106",
      "r1541"
     ]
    },
    "snap_SterlingOvernightIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "SterlingOvernightIndexMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sterling Overnight Index",
        "label": "Sterling Overnight Index [Member]",
        "documentation": "Sterling overnight index."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1122",
      "r1132",
      "r1142",
      "r1174"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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": [
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436"
     ]
    },
    "snap_StockBasedCompensationExpenseBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "StockBasedCompensationExpenseBenefitMember",
     "presentation": [
      "http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation Expense",
        "label": "Stock Based Compensation Expense Benefit [Member]",
        "documentation": "Stock-based compensation expense (benefit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r1222",
      "r1233",
      "r1234",
      "r1400",
      "r1402",
      "r1403",
      "r1404",
      "r1406"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reissuances of Class A non-voting common stock for vesting of restricted stock units (in shares)",
        "label": "Stock Issued During Period, Shares, Treasury Stock Reissued",
        "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1234",
      "r1400",
      "r1403",
      "r1404",
      "r1406",
      "r1475",
      "r1476",
      "r1479",
      "r1480"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period."
       }
      }
     },
     "auth_ref": [
      "r1222",
      "r1233",
      "r1234",
      "r1400",
      "r1402",
      "r1403",
      "r1404",
      "r1406",
      "r1475",
      "r1476",
      "r1479",
      "r1480"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reissuances of Class A non-voting common stock for vesting of restricted stock units",
        "label": "Stock Issued During Period, Value, Treasury Stock Reissued",
        "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1222",
      "r1233",
      "r1234",
      "r1400",
      "r1402",
      "r1403",
      "r1404",
      "r1406",
      "r1475",
      "r1476",
      "r1479",
      "r1480"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program, authorized amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1407"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program, remaining authorized, amount",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1407"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Retirement of Class A non-voting common stock (in shares)",
        "terseLabel": "Retirement of Class A non-voting 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": [
      "r1222",
      "r1233",
      "r1234",
      "r1400",
      "r1402",
      "r1403",
      "r1404",
      "r1406",
      "r1475",
      "r1476",
      "r1479",
      "r1480"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Retirement of Class A non-voting 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": [
      "r1222",
      "r1233",
      "r1234",
      "r1400",
      "r1402",
      "r1403",
      "r1404",
      "r1406",
      "r1475",
      "r1476",
      "r1479",
      "r1480"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of Class A non-voting common stock (in shares)",
        "label": "Stock Repurchased During Period, Shares",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r854",
      "r921",
      "r936",
      "r1222",
      "r1233",
      "r1234",
      "r1400",
      "r1402",
      "r1403",
      "r1404",
      "r1406",
      "r1475",
      "r1476",
      "r1479",
      "r1480"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.snap.com/role/ConsolidatedBalanceSheets",
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Balance, beginning of period",
        "periodEndLabel": "Balance, end of period",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r885",
      "r901",
      "r922",
      "r923",
      "r1080",
      "r1112",
      "r1236",
      "r1296",
      "r1300",
      "r1301",
      "r1335",
      "r1460",
      "r1543"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.snap.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity",
        "label": "Stockholders Equity And Compensation Related Costs Share Based Payments [Text Block]",
        "documentation": "Stockholders equity and compensation related costs share based payments text block."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityOther",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Stockholders' Equity, Other",
        "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy."
       }
      }
     },
     "auth_ref": [
      "r1400"
     ]
    },
    "snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock",
     "presentation": [
      "http://www.snap.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Weighted Average Remaining Lease Term and Discount Rate Related to Operating Leases",
        "label": "Summary Of Operating Lease Term And Discount Rate Table [Table Text Block]",
        "documentation": "Summary of operating lease term and discount rate."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1168"
     ]
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "presentation": [
      "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technology",
        "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": [
      "r1053",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1364",
      "r1366",
      "r1370",
      "r1371"
     ]
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1160"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1167"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1187"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1189"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.snap.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/2026",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "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": [
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r395",
      "r421",
      "r604",
      "r641",
      "r646",
      "r649",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r681",
      "r682",
      "r683",
      "r684",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r799",
      "r810",
      "r1065",
      "r1067",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1082",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1448",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455",
      "r1456",
      "r1457"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1191"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1191"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1189"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1189"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1192"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r750",
      "r751",
      "r760",
      "r1407"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock, shares (in shares)",
        "periodStartLabel": "Treasury stock, beginning of period (in shares)",
        "periodEndLabel": "Treasury stock, end of period (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r439",
      "r1475",
      "r1476",
      "r1480"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost. 43,527 and 44,670 shares of Class A non-voting common stock at June\u00a030, 2026 and December\u00a031, 2025, respectively.",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r439",
      "r440",
      "r1234",
      "r1403",
      "r1475",
      "r1476",
      "r1480"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchases of Class A non-voting common stock (in shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r1234",
      "r1400",
      "r1403",
      "r1404",
      "r1406",
      "r1475",
      "r1476",
      "r1479",
      "r1480"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of Class A non-voting common stock",
        "terseLabel": "Stock repurchased during period",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r1222",
      "r1233",
      "r1234",
      "r1400",
      "r1402",
      "r1403",
      "r1404",
      "r1406"
     ]
    },
    "snap_TwoThousandThirtyFourSeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "TwoThousandThirtyFourSeniorNotesMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails",
      "http://www.snap.com/role/DebtScheduleofDebtDetails",
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2034 Notes",
        "label": "Two Thousand Thirty Four Senior Notes [Member]",
        "documentation": "Two Thousand Thirty Four Senior Notes"
       }
      }
     },
     "auth_ref": []
    },
    "snap_TwoThousandThirtySeniorConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "TwoThousandThirtySeniorConvertibleNotesMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails",
      "http://www.snap.com/role/DebtScheduleofDebtDetails",
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030 Notes",
        "label": "Two Thousand Thirty Senior Convertible Notes [Member]",
        "documentation": "Two Thousand Thirty Senior Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "snap_TwoThousandThirtyThreeSeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "TwoThousandThirtyThreeSeniorNotesMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails",
      "http://www.snap.com/role/DebtScheduleofDebtDetails",
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2033 Notes",
        "label": "Two Thousand Thirty Three Senior Notes [Member]",
        "documentation": "Two Thousand Thirty Three Senior Notes"
       }
      }
     },
     "auth_ref": []
    },
    "snap_TwoThousandTwentyEightSeniorConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "TwoThousandTwentyEightSeniorConvertibleNotesMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails",
      "http://www.snap.com/role/DebtScheduleofDebtDetails",
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028 Notes",
        "label": "Two Thousand Twenty Eight Senior Convertible Notes [Member]",
        "documentation": "2028 Senior Convertible Notes."
       }
      }
     },
     "auth_ref": []
    },
    "snap_TwoThousandTwentySevenConvertibleSeniorNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "TwoThousandTwentySevenConvertibleSeniorNoteMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails",
      "http://www.snap.com/role/DebtScheduleofDebtDetails",
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027 Notes",
        "label": "Two Thousand Twenty Seven Convertible Senior Note [Member]",
        "documentation": "Two Thousand Twenty Seven Convertible Senior Note."
       }
      }
     },
     "auth_ref": []
    },
    "snap_TwoThousandTwentySixSeniorConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "TwoThousandTwentySixSeniorConvertibleNotesMember",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails",
      "http://www.snap.com/role/DebtScheduleofConversionInformationDetails",
      "http://www.snap.com/role/DebtScheduleofDebtDetails",
      "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026 Notes",
        "label": "Two Thousand Twenty Six Senior Convertible Notes [Member]",
        "documentation": "Two thousand twenty six senior convertible notes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.snap.com/role/RestructuringScheduleofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Restructuring [Domain]",
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r150",
      "r338",
      "r339",
      "r344",
      "r345",
      "r969"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "US",
     "presentation": [
      "http://www.snap.com/role/RevenueDisaggregationofRevenuebySourceandGeographyDetails",
      "http://www.snap.com/role/SegmentsandGeographicInformationTableofAssetsbyGeographicInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://www.snap.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. government 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": [
      "r973",
      "r974",
      "r1012",
      "r1014",
      "r1016",
      "r1065",
      "r1081",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1483",
      "r1484",
      "r1485",
      "r1486",
      "r1487",
      "r1488",
      "r1489",
      "r1490",
      "r1491",
      "r1492",
      "r1493"
     ]
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnamortizedDebtIssuanceExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.snap.com/role/DebtScheduleofDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unamortized Debt Issuance Costs",
        "label": "Unamortized Debt Issuance Expense",
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "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": [
      "r1186"
     ]
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnrealizedGainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails": {
       "parentTag": "us-gaap_GainLossOnInvestments",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains on strategic investments still held at the reporting date",
        "label": "Unrealized Gain (Loss) on Investments",
        "documentation": "Amount of unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "snap_UnrealizedGainLossOnInvestmentsIncludingImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "UnrealizedGainLossOnInvestmentsIncludingImpairment",
     "crdr": "credit",
     "calculation": {
      "http://www.snap.com/role/StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails": {
       "parentTag": "us-gaap_GainLossOnInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snap.com/role/StrategicInvestmentsScheduleofGainLossonStrategicInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized losses, including impairments, on strategic investments still held at the reporting date",
        "label": "Unrealized Gain (Loss) On Investments, Including Impairment",
        "documentation": "Unrealized Gain (Loss) On Investments, Including Impairment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.snap.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease not yet commenced amount",
        "label": "Unrecorded Unconditional Purchase Obligation",
        "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r1468"
     ]
    },
    "snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snap.com/20260630",
     "localname": "UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember",
     "presentation": [
      "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unvested RSUs and RSAs",
        "label": "Unvested Restricted Stock Units And Restricted Stock Awards Not Subject To A Performance Condition [Member]",
        "documentation": "Unvested restricted stock units and restricted stock awards not subject to a performance condition."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.snap.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": [
      "r50",
      "r51",
      "r204",
      "r206",
      "r207",
      "r208",
      "r769",
      "r771",
      "r977"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": [
      "r1224",
      "r1230",
      "r1394",
      "r1445"
     ]
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.snap.com/role/DebtAdditionalInformationDetails"
     ],
     "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": [
      "r1224",
      "r1230",
      "r1394",
      "r1445"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1156"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofOperations",
      "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted (in shares)",
        "terseLabel": "Weighted-average common shares - Diluted (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": [
      "r188",
      "r194"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average shares used in computation of net 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/2026",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.snap.com/role/ConsolidatedStatementsofOperations",
      "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic (in shares)",
        "terseLabel": "Weighted-average common shares - Basic (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": [
      "r187",
      "r194"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://www.snap.com/role/NetLossperShareNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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/2147477401/830-230-45-1"
  },
  "r1": {
   "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"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(c)",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r16": {
   "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"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/220/tableOfContent"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r27": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r28": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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/2147478524/942-220-S99-1"
  },
  "r43": {
   "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/2147478524/942-220-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "323",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/323/tableOfContent"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r92": {
   "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"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480868/205-20-S45-2"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.Z.5.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-2"
  },
  "r95": {
   "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"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-1"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-6"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-7"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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(19)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "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(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r111": {
   "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(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r112": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r113": {
   "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(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r114": {
   "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(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r115": {
   "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(22)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r116": {
   "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(22)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r117": {
   "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(22)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r118": {
   "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(22)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r119": {
   "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(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r120": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r121": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r122": {
   "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(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r125": {
   "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)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r126": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r130": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r133": {
   "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(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r134": {
   "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"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r157": {
   "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"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r161": {
   "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"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r164": {
   "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(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r165": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-12"
  },
  "r199": {
   "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"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r218": {
   "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"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r221": {
   "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"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r225": {
   "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"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r277": {
   "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"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r284": {
   "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"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-20"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r299": {
   "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"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r312": {
   "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"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r327": {
   "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"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482645/405-30-50-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/420/tableOfContent"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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.c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-2"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "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)(5))",
   "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": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "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": "(h)",
   "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": "(i)",
   "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": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r395": {
   "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"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480125/505-10-S35-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-4"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-8"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6"
  },
  "r434": {
   "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"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 5.Q.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-7"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481468/505-20-05-5"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481108/505-30-30-6"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r455": {
   "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"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r508": {
   "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"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r510": {
   "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"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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/2147477891/740-270-50-1"
  },
  "r525": {
   "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"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-10/tableOfContent"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-20/tableOfContent"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-30/tableOfContent"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "45",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480865/815-45-50-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r647": {
   "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"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(cc)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-5"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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/2147478859/928-340-50-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r752": {
   "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/2147478546/942-210-S99-1"
  },
  "r753": {
   "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(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r754": {
   "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(13)(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r755": {
   "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(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r756": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r757": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r758": {
   "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(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r759": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r760": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r761": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r762": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r763": {
   "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/2147478546/942-210-S99-1"
  },
  "r764": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r765": {
   "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(14)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r766": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r767": {
   "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/2147478524/942-220-S99-1"
  },
  "r768": {
   "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/2147478524/942-220-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r770": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r771": {
   "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/2147477314/942-235-S99-1"
  },
  "r772": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.9-06)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(ff)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(fff)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r791": {
   "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/2147477268/942-320-50-3A"
  },
  "r792": {
   "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/2147477268/942-320-50-3A"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478443/942-360-45-1"
  },
  "r796": {
   "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/2147478451/942-360-50-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r800": {
   "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/2147478777/944-210-S99-1"
  },
  "r801": {
   "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/2147478777/944-210-S99-1"
  },
  "r802": {
   "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/2147478777/944-210-S99-1"
  },
  "r803": {
   "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/2147478777/944-210-S99-1"
  },
  "r804": {
   "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/2147478777/944-210-S99-1"
  },
  "r805": {
   "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/2147478777/944-210-S99-1"
  },
  "r806": {
   "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/2147478777/944-210-S99-1"
  },
  "r807": {
   "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/2147477250/944-220-S99-1"
  },
  "r808": {
   "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/2147477250/944-220-S99-1"
  },
  "r809": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r810": {
   "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/2147477250/944-220-S99-1"
  },
  "r811": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r812": {
   "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/2147477250/944-220-S99-1"
  },
  "r813": {
   "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/2147477250/944-220-S99-1"
  },
  "r814": {
   "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(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r815": {
   "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(3)(d)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r816": {
   "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(3)(d)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r817": {
   "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(3)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r818": {
   "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/2147477250/944-220-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r839": {
   "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"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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/2147478009/946-205-45-4"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r859": {
   "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/2147478494/946-205-50-2"
  },
  "r860": {
   "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/2147478494/946-205-50-27"
  },
  "r861": {
   "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/2147478494/946-205-50-7"
  },
  "r862": {
   "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/2147478494/946-205-50-7"
  },
  "r863": {
   "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/2147478494/946-205-50-7"
  },
  "r864": {
   "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/2147478494/946-205-50-7"
  },
  "r865": {
   "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/2147478494/946-205-50-7"
  },
  "r866": {
   "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/2147478494/946-205-50-7"
  },
  "r867": {
   "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/2147478494/946-205-50-7"
  },
  "r868": {
   "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/2147478494/946-205-50-7"
  },
  "r869": {
   "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/2147477796/946-210-45-4"
  },
  "r870": {
   "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/2147478795/946-210-50-1"
  },
  "r871": {
   "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/2147478795/946-210-50-2"
  },
  "r872": {
   "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/2147478795/946-210-50-6"
  },
  "r873": {
   "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/2147478795/946-210-50-6"
  },
  "r874": {
   "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/2147478795/946-210-50-6"
  },
  "r875": {
   "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/2147479170/946-210-S99-1"
  },
  "r876": {
   "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/2147479170/946-210-S99-1"
  },
  "r877": {
   "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/2147479170/946-210-S99-1"
  },
  "r878": {
   "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/2147479170/946-210-S99-1"
  },
  "r879": {
   "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/2147479170/946-210-S99-1"
  },
  "r880": {
   "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/2147479170/946-210-S99-1"
  },
  "r881": {
   "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/2147479170/946-210-S99-1"
  },
  "r882": {
   "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/2147479170/946-210-S99-1"
  },
  "r883": {
   "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/2147479170/946-210-S99-1"
  },
  "r884": {
   "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/2147479170/946-210-S99-1"
  },
  "r885": {
   "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/2147479170/946-210-S99-1"
  },
  "r886": {
   "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/2147479170/946-210-S99-1"
  },
  "r887": {
   "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/2147479170/946-210-S99-1"
  },
  "r888": {
   "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/2147479170/946-210-S99-1"
  },
  "r889": {
   "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/2147479170/946-210-S99-1"
  },
  "r890": {
   "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/2147479170/946-210-S99-1"
  },
  "r891": {
   "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/2147479170/946-210-S99-1"
  },
  "r892": {
   "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/2147479170/946-210-S99-1"
  },
  "r893": {
   "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/2147479170/946-210-S99-1"
  },
  "r894": {
   "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/2147479170/946-210-S99-1"
  },
  "r895": {
   "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/2147479170/946-210-S99-1"
  },
  "r896": {
   "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/2147479170/946-210-S99-1"
  },
  "r897": {
   "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/2147479170/946-210-S99-1"
  },
  "r898": {
   "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/2147479170/946-210-S99-1"
  },
  "r899": {
   "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/2147479170/946-210-S99-1"
  },
  "r900": {
   "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/2147479170/946-210-S99-2"
  },
  "r901": {
   "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/2147479170/946-210-S99-2"
  },
  "r902": {
   "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/2147479105/946-220-45-7"
  },
  "r903": {
   "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/2147478297/946-220-50-3"
  },
  "r904": {
   "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/2147479134/946-220-S99-1"
  },
  "r905": {
   "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/2147479134/946-220-S99-1"
  },
  "r906": {
   "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/2147479134/946-220-S99-1"
  },
  "r907": {
   "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/2147479134/946-220-S99-1"
  },
  "r908": {
   "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/2147479134/946-220-S99-1"
  },
  "r909": {
   "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/2147479134/946-220-S99-1"
  },
  "r910": {
   "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/2147479134/946-220-S99-1"
  },
  "r911": {
   "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/2147479134/946-220-S99-1"
  },
  "r912": {
   "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/2147479134/946-220-S99-1"
  },
  "r913": {
   "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/2147479134/946-220-S99-1"
  },
  "r914": {
   "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/2147479134/946-220-S99-1"
  },
  "r915": {
   "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/2147479134/946-220-S99-1"
  },
  "r916": {
   "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/2147479134/946-220-S99-1"
  },
  "r917": {
   "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/2147479134/946-220-S99-1"
  },
  "r918": {
   "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/2147479134/946-220-S99-1"
  },
  "r919": {
   "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/2147479134/946-220-S99-1"
  },
  "r920": {
   "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/2147479134/946-220-S99-3"
  },
  "r921": {
   "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/2147479134/946-220-S99-3"
  },
  "r922": {
   "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/2147479134/946-220-S99-3"
  },
  "r923": {
   "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/2147479134/946-220-S99-3"
  },
  "r924": {
   "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/2147477271/946-320-S99-1"
  },
  "r925": {
   "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/2147477271/946-320-S99-1"
  },
  "r926": {
   "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/2147477271/946-320-S99-2"
  },
  "r927": {
   "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/2147477271/946-320-S99-2"
  },
  "r928": {
   "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/2147477271/946-320-S99-3"
  },
  "r929": {
   "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/2147477271/946-320-S99-3"
  },
  "r930": {
   "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/2147477271/946-320-S99-3"
  },
  "r931": {
   "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/2147477271/946-320-S99-6"
  },
  "r932": {
   "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/2147477271/946-320-S99-6"
  },
  "r933": {
   "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/2147478448/946-505-50-1"
  },
  "r934": {
   "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/2147478448/946-505-50-2"
  },
  "r935": {
   "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/2147478448/946-505-50-2"
  },
  "r936": {
   "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/2147478448/946-505-50-2"
  },
  "r937": {
   "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/2147478448/946-505-50-2"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r939": {
   "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(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r940": {
   "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(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r941": {
   "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(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r942": {
   "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(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r943": {
   "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/2147478522/954-440-50-1"
  },
  "r944": {
   "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 A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r945": {
   "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/2147478979/970-360-S99-1"
  },
  "r946": {
   "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/2147478979/970-360-S99-1"
  },
  "r947": {
   "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/2147478979/970-360-S99-1"
  },
  "r948": {
   "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/2147478979/970-360-S99-1"
  },
  "r949": {
   "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/2147478979/970-360-S99-1"
  },
  "r950": {
   "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/2147478979/970-360-S99-1"
  },
  "r951": {
   "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/2147478979/970-360-S99-1"
  },
  "r952": {
   "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/2147478979/970-360-S99-1"
  },
  "r953": {
   "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/2147477332/976-310-50-1"
  },
  "r954": {
   "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/2147479230/978-310-50-1"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r957": {
   "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"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A"
  },
  "r960": {
   "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"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "46",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480088/860-10-S50-1"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-12"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-15"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1103": {
   "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/2147478795/946-210-50-1"
  },
  "r1104": {
   "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/2147478795/946-210-50-6"
  },
  "r1105": {
   "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/2147477439/946-210-55-1"
  },
  "r1106": {
   "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/2147477802/946-310-45-1"
  },
  "r1107": {
   "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/2147477271/946-320-S99-1"
  },
  "r1108": {
   "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/2147477271/946-320-S99-2"
  },
  "r1109": {
   "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/2147477271/946-320-S99-3"
  },
  "r1110": {
   "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/2147477271/946-320-S99-6"
  },
  "r1111": {
   "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/2147479168/946-830-55-10"
  },
  "r1112": {
   "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/2147479168/946-830-55-12"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "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"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1182": {
   "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"
  },
  "r1183": {
   "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"
  },
  "r1184": {
   "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"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "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"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Subparagraph": "(ii)",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "1",
   "Publisher": "SEC"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-1"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1227": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1228": {
   "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(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1229": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1230": {
   "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(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1231": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1232": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1233": {
   "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(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1234": {
   "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(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "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"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r1290": {
   "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"
  },
  "r1291": {
   "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"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1298": {
   "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"
  },
  "r1299": {
   "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"
  },
  "r1300": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1301": {
   "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"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1303": {
   "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"
  },
  "r1304": {
   "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"
  },
  "r1305": {
   "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"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1307": {
   "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"
  },
  "r1308": {
   "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"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1312": {
   "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"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1328": {
   "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"
  },
  "r1329": {
   "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"
  },
  "r1330": {
   "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"
  },
  "r1331": {
   "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"
  },
  "r1332": {
   "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"
  },
  "r1333": {
   "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"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4"
  },
  "r1335": {
   "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"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-20"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1348": {
   "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"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1355": {
   "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"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482558/350-40-50-1"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1380": {
   "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"
  },
  "r1381": {
   "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"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1391": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1392": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r1393": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1"
  },
  "r1395": {
   "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"
  },
  "r1396": {
   "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"
  },
  "r1397": {
   "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"
  },
  "r1398": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1399": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1400": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1401": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r1402": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r1405": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-2"
  },
  "r1406": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1407": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1408": {
   "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"
  },
  "r1409": {
   "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"
  },
  "r1410": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1411": {
   "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"
  },
  "r1412": {
   "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"
  },
  "r1413": {
   "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"
  },
  "r1414": {
   "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"
  },
  "r1415": {
   "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"
  },
  "r1416": {
   "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"
  },
  "r1417": {
   "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"
  },
  "r1418": {
   "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"
  },
  "r1419": {
   "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"
  },
  "r1420": {
   "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"
  },
  "r1421": {
   "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"
  },
  "r1422": {
   "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"
  },
  "r1423": {
   "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"
  },
  "r1424": {
   "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"
  },
  "r1425": {
   "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"
  },
  "r1426": {
   "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"
  },
  "r1427": {
   "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"
  },
  "r1428": {
   "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"
  },
  "r1429": {
   "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"
  },
  "r1430": {
   "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"
  },
  "r1431": {
   "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"
  },
  "r1432": {
   "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"
  },
  "r1433": {
   "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"
  },
  "r1434": {
   "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"
  },
  "r1435": {
   "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"
  },
  "r1436": {
   "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"
  },
  "r1437": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1438": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1439": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1440": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1441": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1442": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1443": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r1444": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1445": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1446": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1447": {
   "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"
  },
  "r1448": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1449": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1450": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1451": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1452": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1453": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1454": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1455": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1456": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r1457": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1458": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1459": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1460": {
   "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"
  },
  "r1461": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r1462": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1463": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1464": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1465": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1466": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1467": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-2"
  },
  "r1468": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1469": {
   "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"
  },
  "r1470": {
   "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"
  },
  "r1471": {
   "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"
  },
  "r1472": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r1473": {
   "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/2147479532/912-730-25-1"
  },
  "r1474": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478482/942-210-50-1"
  },
  "r1475": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r1476": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r1477": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1478": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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/2147478546/942-210-S99-1"
  },
  "r1479": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1480": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1481": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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/2147478546/942-210-S99-1"
  },
  "r1482": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.9-06)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1483": {
   "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/2147477268/942-320-50-2"
  },
  "r1484": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1485": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1486": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1487": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1488": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1489": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1490": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1491": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1492": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1493": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1494": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1495": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1496": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1497": {
   "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"
  },
  "r1498": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1499": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1500": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1501": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1502": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1503": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1504": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1505": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1506": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1507": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1508": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1509": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1510": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1511": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1512": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1513": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1514": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1515": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1516": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1517": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1518": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1519": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1520": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1521": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1522": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1523": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1524": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1525": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1526": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1527": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1528": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1529": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1530": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1531": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1532": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1533": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1534": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1535": {
   "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"
  },
  "r1536": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1537": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1538": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1539": {
   "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/2147478009/946-205-45-4"
  },
  "r1540": {
   "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/2147479170/946-210-S99-1"
  },
  "r1541": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1542": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1543": {
   "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/2147479134/946-220-S99-3"
  },
  "r1544": {
   "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/2147479134/946-220-S99-3"
  },
  "r1545": {
   "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/2147477271/946-320-S99-1"
  },
  "r1546": {
   "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/2147477271/946-320-S99-2"
  },
  "r1547": {
   "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/2147477271/946-320-S99-3"
  },
  "r1548": {
   "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/2147477271/946-320-S99-6"
  },
  "r1549": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r1550": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r1551": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>93
<FILENAME>0001564408-26-000052-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001564408-26-000052-xbrl.zip
M4$L#!!0    ( -*U UV\?MK%'Z<"  ID'@ 1    <VYA<"TR,#(V,#8S,"YH
M=&WLO7MWXDB2-_S_?@J]S#XS5><(E^X"5S7/H5RN7N]6V36V:WOG_6>/+"5&
M4T*B=;'-?/HG(B5Q,6 $2"@%.6>ZVX NF1&_N&9DY*?_^S+RA"<21F[@__8W
M^4SZFT!\.W!<__&WO_7O+JZN_O9_>__VZ?]KM__G\^TWX4M@)R/BQ\)%2*R8
M.,*S&P^%>$B$/X+PE_MD"3\\*QX$X:C=3F^[",:3T'T<QH(B*49^6?YK>"[)
M76+HCMVV'TBG;>J.T[8L26FK^L!6)-D:$-41'\\-VY0UR2+M3M?4VIK]8+>[
M1-+:JF-JMO'0-:WN@^B<:QU=[CQT2$=5':U#U =#,PRI:SNR0^ 1.GWO,(8Y
MP[S]Z+?6,(['YQ\^/#\_GSVK9T'X^$'N=KL?7O":5GK1N?L2MR-B+UP,G\\>
M@Z</KN^Y/D':?(A#RX]PZE8,Q/P @]?;4J>MRK/G+#SBY2'TZ!OA2G7N07.O
M77W]6^]4I#803U;RA[Q$[JI)*I(D?_B?[]_N["$966W7CV++MTE^ET-F=]'7
MYM.%'_ E1GYA$K4?+6L\O7A@10_T!=D/"Q='8;Q\(7RY<)$=)'X<3E:_/OMQ
MX0:\P%U'6 D)NS@W_-5Y-;WL8N-#^N.4 U&@*;+YUL/3*_(;B.VL'CC\L$@*
M?XYH%$_PQ9D=C.A5DJ%*^97 ZE]O# !_?K"BV>R6KE^ -?Y*+SWW+)#P%O';
M/^]:O4]#8CF]3R,26P+>VB9_)N[3;ZV+P(]!VMOWDS&\P4X__=:*R4O\@4K(
MA]Z__=N_?8K=V",]G$(['_ZG#^F7GSZDCWX(G$GOD^,^"5$\\<AO+<>-QIXU
M.?<#G\  W)=SO)"$Z9^NXQ"?_@F_7X/*"5T[??]+?$L&O[7L-HB5;XWP2<0]
MO_3A=9,+&%UH>5>^0U[^BTQ:@@OL&+05L]63 /"ZH6E2Y].'A:=N\9*+) SA
M#5_=R+:\?Q KO/2=+Z %6T(J@;^U0&3/'?BF/8*G#-N.-1M#I]630:O)N[\^
MU[VS]W^%;Z+I&[JM'E*_K!?\@,L#9^$5@,K>WY7=7]"'ISOT#9[UN$BU@?M"
MG/; \A#*V=OD5H]^L=T+@0[9*S,=='XWM$+R&83$N0A&8^)'5%GV0]"=CP2'
M\WDRN^2'-<&O^L]6Z-!_W:(L1&Y,[DCXY-HDI8N<C])0E5;OA_J/K0:IZ&8^
M2)2:\^]6^ MD[\&#E]A)Z,8NB5#V0LN.$\O[;L79E^G+\W=WNSJ\6U[W[J]X
M.\Q42'PW?7-$'G%RK64F.<1V1T#LWUI7UU]?$Q">^T#"F\'-F(1 .__Q+GT.
M  .1 E=*^9!D68$Q35&>#Z&R(=V2<1!FE'MC3,8;8UK-(E52\W>"\CZ_!S2$
MX9<DI-A9P"[Z!N=.$LY)NPRZIM53#6TK5*B2OM<K0<UIJK[TR@^+"C4D P)J
MS";1"CN ]N$\HDX!#$J@]N(\!NT/C')'8P_M#/UN&%+FS:O\LY?( 8- WS=[
M2?;.*$A"^HF:ZW-D/QUXA((7M?+O1\2*DI#TTD_ICY\^+/Z6?\9G+#TO@3&\
M?EAFI,]_WGW9]ED@;U0U3)\)%LQUR/REE,Y6'(0[OG;I?OSR"_&#D>NO>FQ1
MTBP\XL/BZ-^:-5AE?XF$5$OA+UL1T*="NH:Y8_ASJZ?EFF+EV+(?BSPP$SKZ
M3%0T^?>$^A#Y)Z 3?!ZX)!2H/)"5[O_%U7\M^A:O;YZ.8/'I8ZK'\T_@H(8Q
M>A+4@+<E&?Z?WS?[;3I,9^Y2HXV^UN(O^>?\)1\6YKV:#$K59,AFD[(I_>C
MRU[&GFN[\7>"2!$<%WZEH>C,>,<P);SGPK.BZ&9P%P?VK_Z+"SJ#,AY,.CA;
M],?^=>#_=X#V*7W<IP\KWS(ER'0P!5B41A%Q1G5SCNKY+[M076T@U?-+Y@C_
MN2GTUHZ#WA=-H;?.H'+5#J]<#=;(H!<G@UX>&4P&R5#4U)9(A@X#9%@4=Y7F
M)?87]RY;,]/+FYDLL3:U+)E4PM18\(#GIJ:5.+7*O=JM1<THR;+*E;N.6\M:
M:5-KHI=64RQ2IAZHW%D['K*7*<B5.X<5D/W@,6"9.*_<#3T&@I>)\,H=WL,0
MO/*HNS2"5^Z''P/!2U0I2N71P=X$O_PSP07R8#0.?%PE6T5TRHT--&^VT2XK
M'%0JCYDXP\N0\/(8SO[Z"&=XJ2J=_:49SO R<T4*^UF'4V4X RLX"OO)$8Z.
MVA:V%/9S.!P=]976L)]PXNBH;35883\[=JKHJ"8[I["?G>,,+W,]4^790=:7
M.LI*$ZD\+\@TJTO,"*H\(\@XJTM+#:D\%\@TJTO, JH\"\@TJTOTPU6>TF.:
MU65ZX#P_QW0I1ID>.$^V,<WJ,CUPGCECG-7EN64\9\8TJTOTP#6>+6.:U25Z
MX!K/EC'-ZA(]<*WIV;+[D':4F%!^I!QHBDNL-3U]=6C:E^BC:DW/)QV>]N5Y
M$DU/\!R:]F5Z<4W/N!R$]@P4-FI-SY<<GE'UU!AJ3<]VU")1-93[:4W/5=0B
M4354WNE-SS34$).4%0_J30_]:XA)2J-]TV/QON.XV!+5\GY8KG/E7UAC-[:\
MIL3C>M/C\3KH7V),KC<])J^'_J7%AGK3X_(ZZ%]B;*XW/38_&/T9B,_UIL?G
M]3"KGAA=;WJ,7IMDU1"GZTV/TVN3K!IB=:/IL7I-,4M9,:/1]'B]IIBE-/HW
M/6:_);'E^L2YM$+?]1^CI@3K1M.#]8,2OL0HW6AZE'Y@PI<6'AI-#\\/2O@2
MXW*CZ7%Y]81G(" WFAZ0'YA+]43B1M,C\</+4@TAN-'T$/SPLE1#[&TV/?8^
M=.Q15M!G-CWH/G3L41KAFQYM]VT[&24>7.O<Q$,2XG4A&>+3GLB5;P<CTI0
MW&QZ %XW+TJ,R<VFQ^3U\Z*T:-%L>IA>-R]*C-S-ID?NM?""@6#>;'HP7S_C
M:CI*LNGQ??V,JR?D-YL>\M?/N)I.+6UZ%J!N?Z/$Q$"GZ8F!NGE18JZ@PURN
M( KC\Q]AX"1V?!/>D?#)M<E<+]V^\T3"V(U<__&6/!$_.4[7KL-<WH UOM3C
MN768RR&PQI=Z'+,.<_D$UOA2D]_%7&YA U^H03]JR\)<TH =CM1D4YC+!K##
MD9JL"7-A/CL<J<>.=)F+WY$CTWCQ=Q(\AM9XZ-J6E[$%?KX.PGC8'\$T;>LH
M;4F7N4B>+:[48T^Z3,;T['"E'IO293*B9X<K-=D5)N/Y#5RY3,)@?)S129?)
M.)X%?M1D2YB,WUG@1TU6A,GHG05^U&0_F(S=W^*'3RM;H_AF\$< CSI.*\)D
M_,X.5^JQ);+4N"#^X,)2@TF1I<9%\0>7EAHLBRPU+8RW@\2/P\GYS[LC,R>R
MU+38_3"LJ$59-2U@/P KZC+G38O5#\.*6FP%<V%Z@1-A#GDV.A-6A+G8G64F
MU:74F OH669274X <_$]RTRJR2;)S$7[S)P3S((UDIF+^MED3TUV2&8N^F>3
M/359()FYC ";[*G+]C"7)6#FA$PF; ]SF0,VV5.7[6EB-J$>Z:G%]C0QCU"/
M]-1B>YC-(/3A"8[K);'[1.Z(G81N[)+H\L7V$H<X7\-@A#M9$V BW'8SR/M>
M_2#AW= *R>?)Z@<L,OAR-/:""2&4]S=C?-21BB&S28@CY7--\JPPF\>HE,\T
M7?73?R)13!Q<; ]=&_ZB[/[INW'4]U]_W7^V0B>Z#N*[Y.&?Q([O@SZ\:Q"$
M(\NWR47@ITWLCU,=*,SF4SA,6-(FS.9UJH<)L)9N>G[PX'??#4+  (FN!MGW
MY$CKJQ1F<T7'S_*ZI)S9_!-5OO>3,7E52E=4;6_@5QFAXB$7RJKI;BDKS":X
M./_9LP_,IMLX6 [0#DU6F,WG5<Q_AEC ;LZ..18PH3+9S;WMS*_?0X O<?J#
MF(1?R4.86.'D_CFX'P9)9/G.I?LXC G9%!9O'"C6R-Y:_F,^0/CXW?7=43(Z
M3JBH[*;OF@@5Z^6(H<)N"F\1*@?-P5=D<M6:$F$Q4-$IX&K>#-).KM\"FZ8_
M/EL>IB=3!GS*+__[M34B9TXPLEQ_;HT3MZ9E[9@^?5AY[91#<^-I;#V'6E.&
MZZAY65/QAUI3ZNJH>5F70:LI#774O*PII:S6E"4Z "_!NR56: _!T?T"#/6"
M,3[P\F4,+SL-^UE3!NBD>%N7/:TIM712O*W+OM:4ACHIWM9D;[6:\D8'X.T=
M\3S7?P36?K?"7P072T[(V&HU97E.A[$U65KM>#-*C#"V)C.K'6]ZB1'&UF5C
MCS?7]#OQ26AYP-B^,W)]-XI#"ZOD3LG0'F_VB27NUF5MCS<?Q1)WZS*YQYN1
M8HF[==E=9LN=?@ ;D>SS)Z4AM.D*]RT9)Z$]M"*"EQUU<:'25F9TW6>976.V
M4NIT6<V"@M>9+8LZ75Q45&FC,UO6M(;5^DFQ6F_+<FFL9G9WX>FR^I7#)Q=W
M^!9PL9^V9W8+XAI<:,>/BSD5H+5EJ:RM9SJS6P]/E]4+*H RNY@*>(6+_50
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
M[#*W![=NZI:Y%Z/+W&;6@M3]_7,3L,M<"%\W=4O$KBHQ%W!OH&YF%+&T\8\
M'M64VGA58BY 9HG2I6*:N?B6V Z>H>D^N4ZR0-XO0?+H6=%_!/$FOZ[0.^Y#
M"P]+[8?AFG=8$T3U#\_RCS)J5B7FHF966/^?B4^.G/?,!>-K>7]+'HAM6]^#
M, R>*^/^PEM.@/_,Q?FL\;][Y !@+H? BO*OU.Y7Y2\SE[-@A9O5JO*JV,E<
MDH0U[=P\EC*7F6&5I1<@N5'_(AB- I^6"-PE#_\D=GP?T.5FUXZ)0[__Z;MQ
M_]D*FY/6D)E+(+$&@@J]KOUY^L%].0])%"2A3:+TXY!8#AT/D+#W"?Y%6>UJ
M'5WN/'1(1U4=K4/4!T,S#*EK.[)##-O4_Q?S6[-[HGCB <M'KM\>$FR?>:X:
MX_CCL^O$PW-9DOY/:_$Z*WR$2^-@? Z7P6_1V/+S'^W "\+SOP!,I,'@XP#&
MWAY8(]>;G/_M'C@2"=?D6;@-1I;_-S&"B6;71.Z_"+P*WDH_/J?#T"3IH^?Z
M)!^6K$C_YR,2H^T0&X^$ O:>)SZ0 *^"D5@L#$,8AF3P6^LOF]D ;M,]+A<*
MP4"X0#;[<?3I@P6\09+F+%IFU&L&T#7'_->'((21M($"GC6.R'G^QT?'C<:>
M-0&\T<G0FSYFSWH 7R48G>LP<]HBT[:\MN6YC_XYG6?Z\PP19U**BABP%SOY
MF[.?S^"G#\O?=SMG76GU3]*93+__0)\7YC_F8$SGZ @P$Z3+;RVU]6JRV?#A
M2L$)$B0&LO[CV')0Z,\E089GY"_X0&>^@JYTJNFL;6 %"==C&QZ^):B,5Z R
M5X"JU?MY?75_^46XN^_?7]XMPH"M@=Y=7OR\O;J_NKP3^M=?A,O_N?B/_O7O
ME\+%S??O5W=W5S?7]8Q>+C3Z/ZQH","( U\4OIQ=G F*I&M=ED?\OX7^MW8&
M<RH#A.0C P#Z>G/[7?@$-LP/_.MD! ^QA<S4W:+ZM-MR2_ M]$4<XD),9=->
MGO>3,6A8M'(#N* G2^V_4TLX>TKO"-E8WC@[A8;Y#K>."3<^>;]B*(VP-O)9
MUS3>-#:%[99^UE&T(G9KG9'*S9!R9BA@H63\YTQ/_YH71>PAY@XF2S0)QL6!
MV@]=RP.V6W[47L*H4HCYVPOEWQ,K!''R)FD%5$L8!.'(BL$3?8G/!^X+<=IQ
MF$SE5FGU_OJ7KJD9']>*;NRP0,P2I%X&Y/3^_K-_>W]Y^^T?PNWECYO;>^''
MS]N[G_WK>^'^1@!+>@_F4I!5X>96D/5WSGOAYJMP_Q^7PIR1G1K8_L4]_BQW
M56V!6O6Y-MUB^CX(A7A(A#]SK AIG",0<)R='2S!#WK[99J%7H2< ]^T(7Z/
MAWA;V[$F[0FQPC;Q<PBJK1[&>X(JB0)&9$S8D&*$#$*ND[E.WNPH87=*%T/3
M]4IY8'G15"MKF5;63D4KW]_VK^^NJ.[E:CF>PB77RX,P& FY1QH'&T.,^N>"
M25LWPIR?\-4%=0CX?2#A^1:VY9(F\/#F]-Y<-G1,?,IMM2/))A.F@LFH\<&R
M?SV&0>([[6QN _J_C_O,5"E;0:8\OB6/=)^O'^.>WIS/1JMW=]W_(5Q=7ZQC
M<UD<+#BOLYWA50DWB@GBN\L7RXXIS3&U&4YI+5B1$(V)C<L%CN#Z@AM'@CVD
M'N%RJ'E2@G18#ZZCG:EZ9UL'3MN<PBWQ425Y<"F%7Y,DI4:90'J]:E".GL*F
M!N$X6V2@%< 7:<WZ1> L1CW@6MI8OQ.3<1@\X7-FX8[9ZGTAGO5LA:1"YZ[9
ME+ZW7JZRI<RT@\2B"]!I]32]K6NZ8G;U-XE8*6[+]90+9@,I[@3P% /<=BW\
M,PG=R'%MZBV"?O_T$'[HN?- I=>&CY;O_HM^?E\YRFJAR]79[=G=F7 Y&GO!
MA(24#HL8RGS0]UO$!(=,U5<C27W'"4D49?_Y!L^3<RGJMGHJC%-0Y2@6[N*0
MD)@-?[I22ES GS?A?? \5<A8BG$'#I$E? ]\P,IK(HA;!RW9JZBHWH0_P 2
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
M0N+9^M'\VNG1AAUDP0K26H!GI%QFW79+#Z+Z]&D-DSU+"=$_'&ORRK:XF H
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
MP;AOZS:6@2E9:O5TV1#EF@_[Y0E;-AS&4C E0PRB&*)AU+N]OL+-A@R[BG?
MC9+=Q,;F@\KT$L, J.!$7\-@A"3N^\YW*T:J3FX&I4B-0BM!U?W/SCK-Q% #
M(+;)::P<8FJKIRDZ&'M^X&J3+'Z93F3E&,-%DXXI:BQ@C*<AZ]C#5SW&=.S=
M9*X,6H[IL%6&O<R,H2[/2%;K:L[H_",DXRQ: X&ZL#PONAGTGRS70[I_#4(4
MM3UDBC:?-$19W5NF3C/#U #<;>%_'@YWN*PDR:*Z__'LIXF[!O@+6_BDA\,=
M]G]4NJ+)@K[CV<^Z_=3#X0Y/!3,@!M^_;13/D.[1B_>T$J%5K)>#*,Q+$*7J
M5=ZY8[Y/RY(,*+CHM%=%]VFFGX[ Q=P6.X5WQRER:;OC3A-<35C-++A"OH=F
M4NK73#QI68LS6)UF4AG23!5F*YO6@/==$L$?KO]^NWYC!:*J8VI]6LG)#6NZ
M_&V4L\WAE8++3YHHZR64GC#2 +6D4/^80%E]/]XRH(@=)V5=U-2R#C+F@#P&
M1V2WCKQE -)H]515E*6RSB=AI",OQV,-'7G+P",>2"9W1'G_%M&' 63I2=+F
MM.0=N+[EVR6TY"W</'GK]K!%HF ^LKI'=DI%,GDB(>MJ'44)R!#!@AD_B,FL
M%\3T%SN(>+>U4NIFOI"'F&YYO<IH>X&DW29KT^'=UHX=3UO4P^R/IR['T[&G
MF+>H<]D;3RI+W2!Y_4K=]2M%\+0Y(E/E5D\6-5,5I4Z33@NLO[L9JU=QPG'"
M<<(UXJI3*L&[)>/YCC87GA5%0A_"8K_]%-"56#L8C0(<46#_XK5Z)=3JS4A^
M,[B@Q+U#VF[M(BC8%%$2M;TV]Y]FB543 %6\@*\L0&&'7TU%KY,#JADQ3$4U
M>V4!2FOU#$D2N\8^/<AY'1^K@"I>R%<6H'1:%"KJ-6NHT]QI_(4,2!@21\AW
MY2SUU#ZM!9,RW,/Y?OT@)SF)^S.BYE*TM:S@-F+1T!3>H>X(X53@=)J2X62V
M>EU1-SB<CM&2%SB<IF0X=5C03GRUI+;#:4J&4Q<B#5/45Q3X\CZ'!TXA A3H
MN+ '#:VN.:VD8=F'%BY%3U/J7B-QMUBHULI;J#[-)$\#$%7DU,(2$<6W^C;2
MF)=];F&)B%(80A3/&Q[(/7RU.7%W;&WV%#65%M9HFF@H^S3OYTG$G9W%E+'E
MN8J-S?B4N+P\)6NT(")8C+:-]M48*F5L8JZGP:G#K9%40-?BX7J&J&C\1.N&
MF/$2EY-+TD@&0QJ)IPMK64<N4R.93&BDT\P3\FY_Y?1LF=]M,!<E4?)^S7<'
M[[X97.M@A&3R$W&/$F1+WE]-(.LBR#J\]>11&O0EU[ >D.D26'M1XUT$CQ)D
MF[*(AP*9C" SCO<PYB9T$\P:"&[7'.7$6K4=LG]@&7)%M[=H8E<JX8Q=WJ_M
M*%!9U'FM$)6X1Z8KBY+)VUH><=>V2KS="E%)-]J8HL2LKN2]!%EUCRM$)>[6
M,;NBWMUG^]=A4%EZ'E;OGJWRF^EGUW<@"#EO:_02-NSPQ=#R'PGZT.A0BZE;
M3?Y,W"?@*D1,HF#YCA"2* Y=.P9O&R_8)YE[LH)9U+5&J<1_+F=,N)V2'W_H
M^\[B%W-7_H!Y!"#&=DBLB'PAZ7\O7VPO0=K"'Y3?MU9,+@<#8F^]DJ(;K9XL
M*6)'6^YANW7@RXC)*2GO<DS(+K&P@'$\FX!G@'-I!]ER3+.*Z4J<>\;1W6GU
M3&G/7 H']C$!NVA\P#BP<1U1D46ER[X;4GIFGH6FY6NBB>(QA"@\D$?7]S%I
M'PR$,44,KP->)[:="IVL;87/D' 17S)4467A[-XFUGDV '%=EA GMWI=V1 E
MLZR3?$X,;PT((V6))< I5,6ILJBN\#!X!?*10&Y#+?MA(4=WJ$FZ)"KJ<9],
M?B3^*X$OUWJN!6..E,KG*E#%"1+<#T?CCGVC4X9(^N\U4Z:P/6=:42DL*2H-
MG#%#$K6N7&[.=%^6UU8"S(6="WN)PJZR).PZ"+O2$;OJWFXP%_:*A+TF3YM]
M86]"",*493>.P+*7NJ3$A9T+^[%:=O,(+/NK+,6'V(+WP7\=]ZGW"?Z5CWED
MA8^NG[Y<610R&XA'PA)Q(TN;@*,@<.X($6@K(R$.A(O IP2Q,+V0U6!:GG 7
MPQ=TY]+9E!FOIY8]5,.:PG&0]M,\#XEGQ>X3^?CL.O$PA^K<71F3I-DMU@.,
M((G7WS)'0V,5"1>*'%6X)*-I[]-#B Q:,_Y-CST\9XS%L<[_&\>-\N-J'5WN
M/'1(1U4=K4/4!T,S#*EK.[)##-O4_U<!QSF[:1CF@Q];CZ3]$!+K5]L:P-S.
M+>_9FD2(WWF* #GFN5J,(>OI-!A40:>44Z!?@M"B  *%0$*\"D9BL3 ,81BB
MWOW+9F:!*KQ'S4&/0D*5[>,IP%9O%1 8@>[2J>&I4O&ML7#EV^O5!0.#7%!V
M,Q6'Q+\9DY2-4<T3H \[=V-XD5U 9;QS?2$>!DED^4XD"N3%)F"_8#)"-+1"
M(E@CL)=Q]+YALTI\*W%<8-/Z@;^RK#!L:H-G=H9:?1B^9XTC<I[_\3$_?,WU
MZ7OI31^SAV7&:465/"53^O-,+9Y)J6K,UBBR-V<_G\%/'Y:_U_0SW3!6_B2=
MR2N_7_<H63XSS<Y6CUK_O2;Q01U^4!WES4=M6 %[<Y&UNW39IO6PS)LZ=.)R
M25=3H;H'&TJ$[W#=,!(NP;0ZPG\F/A%425Q;K'5@RE0>^*VFS)W[4H N^T!G
M+F>Q?>S$,J@423$*H&?SK$^.;/J^0E<]<6H2QZ9CJCZRZ=LHK&94>VR.'+.F
MQ$_$3TAE]>)U+M@6),&N>5VFUV0+SKW4/LP42=AK"/,'^,0_W'AXD40@U"2<
M[GSH1Q&!_SOWULO6^5K:GT_O=L1N=_D81(8VJ]6QVLIE\81D<6,GZ^IED;8Q
M5#5-[*K+7>:X+#*\W-D@6:QK[J5V Z]<%DW:[5%63-'L[%TWW9B]KEP6N2QN
MW4^]>EF4\7A/4^J(\HK^($S*XE'LSBT(IHL@BB.ZF8&\C(D/;#XODC+9:7,1
MO__P]Y>?N]%6=K-B",ZX:!RN3N,4VN?&8/?WPV<OD) W@\P^;*WSE5;/,$RQ
MTUENC<D/@SP2 &WJ\;07@%0 D([-!,I*:YT8@)K@FV[::;L7@#2:C5$Q"EQN
M=,2/#ST2"&T(;_:#D(X04KJ*V)45EB!4?GC"M$MW2R)BA?:0!BD.\-(+QE@<
M>"R-@>I8F4HIVO>=+S-Z7J;QW]9B8K1ZNJ:(4G=O(3G-/BQ- -3&Y94R 66V
M>IH&OI^R=_!PFH!J@N'>N$90)J#H*KFD2*+:8: W&6_<4U.JNTQ(=5N]CF&*
M6G?OI5ZVV_(P[1G> 5?2W/7("G^1&*; $WZ[.H5WQ/-PI<=WON?$W%$X.A(>
MC-,1U14'H?'DS9&@:8-'6"*:</U0-\6.SE.!1VN[-[B#):))@6A5!<,MEU6C
MQ;."S*%I@R=8(II40).LBQVVT'1B"<+?B4]"RZ..H.6,7-^-XI"V.N IPEV]
MP8RF("/]!8KN*B@:&'%#YLW!CQE2&US"LB&EHU\HB5*7IPF/UI)O\ O+AI31
MZFD=193V+^#G:4)6(;7!.2P;4KB8T=%%36>J97SIB4*EPZY_>!_$X!W:2X6N
MS!U9V00C7Z!L, +AR<1EZPYT';I68QI=T929WKE16R;H9)%7H-YP+^31_7N&
MI,$_956,<>0=A<M0H%!Q'^1UZ6XUU53$KLZTSN,G,S+FK.Z-/)GNDS1 [QEE
MK=7QO5FE(27K?.@_"EX0[>:N9K,_*J>ADB/6I[2^\NU@1+X!P;>6)CP@S)1$
M4UENE5[\ -)M.=:(--7IXF_):ZT0?RIF1+NB8>YSM#/''^L.1"6'EI>!/USD
MT701=""C^*LMIWJZ^"MZMG@9^--;/4U715U9WHG &OY.J:7>%?8V)%$LN)2U
MO$1SU^3JE?\$9,2RY51(<L)N+2@&*FKP$QC8UM;$BKHF0&E#MK0T*)FM'FZR
MY:6^S;+A):8_2X-2!XOI1%DMZZ"Q)F8ZCQQ*&_*9I4&IV^J9DJC(936<XJG+
M77V^;+']Q"HQ]TM1OA:*E)19DO\Z\(,\5MI2+A0)5YH,L:N5D*!L8AKHV)&T
MT>DK#TFX*\<4#6E9PW(DL6FG]TL;5H<D!6RU*AK=>I'$RRT/E0"L#DET-XXH
MK2C?J0=)IY3DNXF'),PR?,*[S.M[+PH^V:U1SVED:3:X?I2H\R*1AD6[U2(K
M$J[/R*(N\;1?HP!5S7KS!F@MHT=O]3K*\A[LXJKU-%'3A+3,!F^O9#6$JP^2
MJ.W?BX?G^5@%U :GKV1 T3TVHJ(QU>CSE+)]N%HO/!!@&\E=P-AZV7&'S<F7
MC!4M69Q52N3G-[A^ H29'9C]F;(DO>X>&7+Y$H<6$-;UK7!R%9-1!%*(;P\#
MVA-AQX2[(N&V'4->J=39*+TXKM*S1N"XJ"O*$HZ[6$*IB=TR\IH<Q\SZ,I64
M4#*$8QE;L&DF^$2LZF->BEE_)K8!.,8-2AU#E(SE)A^LX?B4LKU74R=_KP7^
M$\G);5S@S^0HBW\_$Y\,W.UE1<&#UK0519T\17<$(-JXME\.B-16SQ0-@^=Y
MC](%V+BL7PZ(M%9/KQU$/+=;UXI^.2#"XW>,E<>*U(.B4TKH7I-XY9[SJH,K
MEFA0_(CA72=?V!"RK0^*YJL!5#MO[E-D ]6!*G8-5C>7EIJ9XX+&!6WGA/I^
M@F9BJUY%U)G=Q=UX0:O+RV-!T!KAX1;-^.\G:!U<:\+3)5EM%U-JCIX+&A>T
MG9<D]A.T;JNG28HHK^C!RYJ@E;^((*T0$_K9]1WBQ^?M[I@9;R@/.X4Q"85H
M:(5$L.(X=!^2V'KPB! 'PH5GP>]],?OCLTA;^J8?+H!DHU& (P[L7\/  TY%
MPKOK(":"^OY\[1)% ?K.L5T%JCI!@N-9X/O*=-&^Z28^- :&=F+GJ7RV(M?>
M<\/,,8:=QQ5<_B#A'6K8-[,YREJ+?&F%/A CRA]#03,UOM+4^"I2JR>=K3@?
MJ;';1+DDG(@D&"5+@DPEH=[-B0V1A,8$;L<5GJV3!+ED25"H))10TM64Y :7
MA".1!+-D25!1$I3EKO_'LF&=Z4#GB^LE,7'VK"8X*@?O[2D>F8.W8ZB3P6:5
M.&M[!SN,%<]Q63@16=@QV'E#%O2]PYV3D07VG;Q]9:%13MZ.X<X;LF#L'? P
M5@_+9>%$9&''@.<-63#W#GG8KNIMTH+K'_0#<00+!F0]DG31-1*2"+YS?5Q/
M'2<QW?0G! -LYO5J?7:W1=4W,BG\_AKO/['X?^5"9SGS9GC7V5HKD,K^EIL7
M<PW23Q7(=3)Z(.'-@!J!Z":)H]CRD499!FR[RAV%G@9L&*JH:<L'#)3!N7W+
M#XZ9\QMV'%;+^?0T7E,3.RO.1&TLYYGKW;6:\QNV"5;*>55*.:^+6F=Y R'G
M?+6<W["WKUK.RY3S'5W4M0TR?V(566L6*LJ9^?$8K-U<E8RX2QC>&KY*Z<Y*
MR7[^,?-^-V>E--ZKI;LK+/"^(49K-W>E--YKI3LLG/<5.RRE\5[?SF7Y0/<Q
MP'\=]ZGW"?Z5$W9DA8^NGVXK41:Y8Q-LGG501BC(B#M"!-PZ$=%M%X%/M[I8
MF"S\ZOJ6;[N6)]S%\ 6>UQ6=32?[>FK90S7TK\9!Y")ISD/B6;'[1#X^NTX\
MS%D_=U<*OW-I=HOU ", KJV]98Z&QBH2+F1A5;@DHVGOTT/XH;=V_)L>>WC.
MF(MCG?\WCANQZ6H=7>X\=$A'51VM0]0'0S,,J6L[LD,,V]3_%W,KV4W#,!_\
M&&2D_1 2ZU?;&L#<SBWOV9I$J'OF*0+DF.=J,8:LI]-@4 6=4DZ![ 9IU[IS
M4) DQ*M@)!8+PQ"&(2JQOVQFEMGJW=,=4,$ 13%&B?OTP>JM @(CT#57*Q7?
M&@M7OKU>73 PR 5E-U-Q*?%'XY ,B1^!\A*R-GCO<%?B^YIG1!]V[L;P(KN
M#GGG^D(\#)((#%_CQI[X5N*XP)WU W]E4&'8Z1;"J7FAV[]@^)XUCLAY_L='
MQXW&GC4Y=WWZ7GK3Q^QAF4W2E]?O*)G2GV?:\$Q*-6*6I\C>G/U\!C]]6/Y>
MT\Y475OYDW0FK_Q^W:-DY4SJK+YEW:/6?Z])!A_4X0>EO_FH#5FP-\.'[M)E
MFZ*$S(FJ.DSH;%+15*CNP702X3M<-XR$2["HCO"?B4\$51(+1%S'3)D[]Z4
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
MM'JJJ'9 81_=40 <2X45;SE8ZB*6M$X7E&]9=9YL.LOLJM@WEN! WTY9RW/
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
MOS2Q03>(4N$S^.= UQ0Q%RT"OLV)X$PS=D>*2P,G=3TDKVE90<T*!147"DI
MEEA&9.EDU(\/BEPLEQ.>O60N_#'Z.A(>24 B(+<7_)DL\6'.2HXN(P\>"^0;
M%SSZCX>'SSGWH6<'3P;^\A:E-7@!\_@ ^HRSVM<*K_%3%SF#Y.^GF%S)"&0/
MD ;",SB7L-KP.8!GQ>DD]ES/B4#6CX0'WV>KR0 F))$3Q,QQ9/PU8>6"(!J<
M)R)," D$XGM@U-*5 8Q6*RT6/_/0115>B!-AE2$L*P"1,R6+"8F8-ZJ"O@),
MQ:2$GAPJ[5L'(9#ZL#0B@.#(%_&O-&"^.,440F4'?,,&J7<%%P34CLF@2A^*
ML'L( A1@7\@2Y0X\_3W@29"E^_]',8FOV=@MW+NY5U%0)$4'P1O#Q2BFBB5^
M)=,T I>-L+7\^@-D9_!(!(R=>7&,VWF%U^5R[=>W!2'! M^3292B6H?'&VL7
MKBT[O^7"E=\'AI%PZ0547>%V]Z&>G'& A07'Q?VQ[X%W'* "8$,?B +P@I-I
M02$D*4B% % *.@Q@7:#=\2(4%H78Q >$E/KSE^;NN C/BU.?O2-<$J9P8Y'B
M?.K$<U"DX7-,6:+^TN*MH <)H??%W@]A 4";QQG5_3,-2$9QDLA( N49T'6Q
M>L ';-^E"OB)^D=)Z8V@?H&ER(\EF5+@9:_,"1NA44O9QH43%D =X+22;T$H
M,#:D($&4QB6;N2SK,YM9<*GI/6D2&]30H<^?@[AR!!#TL%(4^R!TIU2LA#O)
M_(J\VH#\9IYJ)V/GCYA\FOT*2,'EQ2NCQK@THP8V@J1=;.7B[1EFDJP)F5W$
M'%Z$9H67O#"-@X8(T,^_4P]8'J@P -,9+T8R7SC?@?=SD%%*^U?J/K)G40)V
M9C,0#)G$0+I&PV?![ XOV$WCCH3?B[=F.=9QXUM1>DUP7#@RR-R+DS#":''9
M6!*<)\?S:;#'B7-YAJ_//^_&4T\@&L,TSF;Z.'&<+I9,[C(?!06#[Q%@8%P3
M&!UQ&-"7TO 4>Y$73=,%GF]-J6$U35*J1YAHG5*#Q?4 A* @HG !]X1Q"> 7
M+D+_'WEI1",36&@8+Y@& FIS"4A ,")1BC*"FH9/H.PFGH_4"LCSP^#QW@<M
MY2(^2 +:DCPY?EIP 4HSN)T$*(%%P,241(F#A.C\*#1OIF,+?8U/H+01@Z&;
MD$>0BE[P1#(3 *Q7H"AX>O 8XLHFZ!V)94;)E@![1"9<[9B:SU'FPJXH%74I
M&-KH/]!E1&@-BV"0>],Y/>.A*Z.OH>H6F!#?6V*!29@REILZ443]F6(+#"ST
MP;['(.>U:H3-OSM$X=3]HG!?@&V"E+P'HL=@+)Y*_0G"Z"W0;@@/J/&BS;L,
MN2EQ'Y+L.WSP9:DA921D>[]H!?0G*;@5^91NB/(KF$24%R=@$WM1G #^8)6P
MZ)RIIQFZ,0R5?XZ9)G*$:89_L7(;L R5[\@UX02@D9G *QU#GR16A$C)=T5I
M@SUNP,8/T=AMN@+YM=,[F05&-_\??&H.D.<Y 3,_1.4AHKZ(X0'Q[ 4V6O_H
M"Y?W&6%CD"^'!KJU  0&J]#/%? 2^-Y#'?X8AA@) &.:1$\>1A3@9HH0T(F9
MZ*263488 $>/2F-F8S!-')&93Z;4(F&Z'8@G,XR><]<%'P2+(JS5,'R9^=3,
MGT&M6UG*2%BC<@ @OB771D#@&1+I"*E,.4QAS5Y24DI,%(-+YJ'XQRNRG:S"
M,VQ9U'+(XRHCX:N#P2+06F+FFJZDO..B8\=^BG$G+#9!#8C"!LM(\,(I"KQ[
MT'"(**;YGJE3Y@3,) /E"HCPD"&?0O^).5I 6D\>A58,> ?_#,-;.7$!$92%
M#%)'IKOQT?2AS\R<8U1*HW:@LI&%P:A(1L('Y'T$>X%A^IB<Z@1OAG^&$VIT
M;%#]:D%5LI\0("7ZVA?V_G4>H)1=K!NLVF>"@8K<.,W<]S"*A3@%*\)AO,
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
MZ[$;3;^H/EOXA7,YY_+KZD:CZSUVH^%<SKF<<_D N]'H1H_=:#B7<R[G7#[
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
MMGFSG],3A#I$@C# U+-%N:WS5TU^[6:D_^>-X>8L"(SO:9^AKN%9?3$BO?W
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
M4Q9KA(&I0'( ^Q)F &)6C$71C6=DQ)DE)!(\^";.IKS'5S?CW=)'IFSUUPU
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
M?L79.["7S#FCPSONOG-X>#AAWAUWV*U0RMX>Z/V0$4AV"HN1D5]_3/T40?+
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
MS,$4[<_C'".]/%E[!0_=4?JBW6LY(#K'+=D^VY(&.B><K7-S%X"P;X!O;S<
MV9NE9N$9!L\<92[K@RV@9G=FX<E2P)*%"P*#(>;-HP ]8/"7D7SJ@O \-BQ1
M0!6OJYQ:*Y0K%85OFYJ*61F]]7.=-A6&;UN?!A%"O]9Z_$K%X=NFIM_<F640
MT+46B+?;1OR^GFX;>3%'^N<@78,D*X!;M0W<!<+6[PB2C"BPIT"$^((O^3S^
M,V;W^(;/?#9L]"& F)9C?;X/HXTNZ+H\&#=WNKY-%>NV$C7/W\3;%+ND>TJS
M;4G-5,".EW9O/2_A9 :GYOG;W&#6C!2RW2J511][@@K9AX$*O?MWBN4,+)F$
M0"C$&Q3GNIL;>3EJ?ZV1%WS6OD9>JM+#7MW@FC\ G0J+;ST,48AXP/.5>8N5
M%?HP(0HM0L[RP&3"_!''QW<#[D,*U&,$H_<$_#WC8E($O,9H)Q2-:$8<.YEE
MN(P8O"]0QC)L2@Z:B,"6+!(=AA,9GA@DA1'SV*M\XHAD6^S;E0%X0;Q:1#1#
M<&[$7XIP5(&7A+VR!6!N!F6<P486'EN@@*U0I'PJ\T8Z''E2X($NX^>& T3%
MY)3P@EG*83(Y;J9XQHOC-&\W'0##,^(.GK.N%<B&S+SSO@D")E8 VS(VS1'+
MQ%X.O_@=.XI)>@%CUIMW9HWS9ELKX&_%J&+>BF0/:Y0),D%5U@Y5J1%4Y35#
M58HM]*#=^^O<AOXEC/(789/?%DSR>U!]#J587K'HJ$XG*A9%B2'OS"$J!SFX
M%PP2\X.3<H/.;;V[#-PS/]J;=P_05>' [56^N!%:M!4%C5:_9SHUH449/<5L
M'(25WC,,NT%5EELOY H2=LI]J@*^U48-N/S\EA1XQ?IN!CH@=C:4G6O6MX2E
MF:JNN*:ZJ!\_;2GPGO)2WWN:@*S7B$KFJRUD_A!X2=Y>@&J8J89YGOU\0"R0
MR9+ [:V6":+QPC-;MM2ZLCAKR>BH 42.E*CC2J0T1XFP,DTU9=LZNC*MV64W
MS=6--^DT%:>64CI[<K%=_ BC]</K"MJ;]EQGPN$!BO0GI_\?D3=D]W,>+/AS
M6&*TAI5MAB5;QU>VU9D=37A[YS#IC1-&'871E!V].<"35Y:J7[#WH_ I6+7X
MQ6:=V+W1BXXN,&NA[M52_W*H/_4V8\N*[MT'HP]SAO"F4<<JHW%S9_=EO:0,
M;?^*F8;%+B27I_/SSR:7)LBE+3OF>OK89>2R_G! ;_#^D+6=$VD25;=C*MLZ
M%VDZ<A91?Q1UH-'!9,T^>*9*76'210N[:@BO2-5)U1L>HQZHZE@$U]=E6S\:
M,JX)JEXW[/MOKA>@&_<Y*&0$K^=+:25)T%J%).C&9E'A^F.>^90U@<=<VX<
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
M(BK<1EX\!+8EL2S-_#1>>F86L:F73N/2 K6!Z_.AX@EC^#0.EE7"\9D5(!I
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
M7R71&B%G97W1XG2*F&/_87&&_E"@ ,)-1*(2O8!ZOM$N+IO%%5"E[6!*UE[
M$E9[<"5TIV?6A9:@]S1G>^>P"T XT*2J3,H^&=C%6LUS)MS+?OU6U[YBQF3^
MOE,"?^U7OOR5P33%$3UOVREP,MYD1JON3$JSI^TQJTV9E%JO?UPF9:WRT$Y$
M!!YGW_[*6]WB]1PX[")6R(  ]P"9."?MVJ-(HJ2I70JCD<+LY"N'$*D-"$A3
MNX1V<;5@%QC-H*L>P>X9I&M&DVJ4NWV8K=GV'MUT\A P<Z:JGV=;-W>V;-KK
MT7R[L\!).[JN'?U#M*-$ >R;.Z=91?HD_B3^.\7?.79SV%X?9/:[6A]$JM%M
MU5#UG75V=?A-#N8!F!;5-UVNXRMSHZ'HDSZ"$,D/9WBY<64@+I4VC5WY,;5H
MAJ7<W.F*K!S?$XO0,IHK23N %^N1))5C8!@E5\TD29V1I'VZ3A_AR%I:;8XL
M25%3I4C5#SH-J&J/])L[ ^R1V:@6YM=T)/X56"*2"D4J83%[C!!MUFWK/OW8
MC]8*X^9.,V157T>J:O=! 4E209+.$5-;)I:WZ4K7T(1)D J"M%8N6;.[9W7U
MW)*D:.'N&4<'#?N8(QLV-D<VC$;=C5[3&=]O+&"1ZW.'SQU-O< #MO+4(SKE
MVV)B=U2RUJ,<?0Z_;.E']\6@J+JYDG2.#!0+055DVS%(D+HK2.<XGK&QXX(M
M6\K1@2A)4E,E237.L;G9ZLV=H<F*?O3M;K,/^O3FNG[K&=&$%T%X$;7O2T=G
M4>UC3;2;.]N0]3[!OA#L"ZGQ"=38.4=>BZWSAE[F\>XEJ3&I,:EQB1J?(ZG(
M-NJ*$DF-28U)C=?4^.@+OGV4V,33YSYLQG6U96X:#MLI<-;.C&)3@$HXZYLW
MX)HM@U!$&0C%"G*.-'3CB13/?YJAC8F<(P%$EK"( R6A'@Q8P,9>$O<DA.R9
MNO\*(R]YQJ)=/L[,!3')X766$7N>W'@^AR0LO!%?-!]V(]A.:V1 :Y0,"/R$
M6>0AE)+_G',]EGSFQLAM+RF3CA4^[(>)N =3+H<N%;&IZP5%Z*B",*Y+*T+T
MH2H,LU\,F.1-$;$L\EQ?"+_ON0//%XA^6\=Z8E'QZ0)J^S+2U!Y$WP^9SW8.
M ^;[RAZPH.0+FV$+@>!A*PX?P@>O84[:'(JR9?!\9D_*5BZLWF\L?(C<V00(
M]B$0^S28ODJ@?4W3@,]I)+UY]UGR8H&2-O'8'!$-)!0=C]CC>)7?P5R\P'PB
M37G]YO/;C_ROZNN7/8F/ 9]([-'U4Q#F&-LL<?KD9AP?CTO&!;H.PA0LC0\R
M)+X"%8&9#.'G XZ: R\?PR83#%%#1F[B@M%B,8)T\._<960W>,:+9<D=8F\G
M-T ,S0$:MSFWLA=F2!+2R(O=AX>(/8BGGZ6'!8_A4WB@)_W*AFX:"]C"E74N
M9E9<\<9I/3%IXC["6YG8.M$P3-QD_KDKQ4 "<+46E(J% /)>52&GQYA;DJ7A
M%], TJ2^@/O\&K@SD-/AYJVS%.ZO:1+*W0G8D\#82&DLF#3G!)A5%R%5RR6N
M5.! TA$NE;<_YYX'VC0A2_OCITJ?\B%@N+)9>4@Q("#$!^ N^\\<O3!BP0C]
M*\[ )8$18)&#%-B/BYDO@$MQY,4X\2<OF? G-PC=.)O_=,82+PFCN*"9$($@
M^N:CQYYBF%X"S^Z]D6?<,!![<!WX: XY^/.R0<_"!V7QB#L PJ;)YD<VV\L,
MDV>#,-[],H@P=*ALAFN'KMI3I O-6 3Q"W].HH5C^\!N!Q%SO]^Z8YCG*]=_
M<I]CC)**JX.E%3FT'W$WKWD\/HD3RJD.2A@*#7HEU(+#8OWB-F$:TB1"Y^=O
M>SA18),XGB=HW!OTF\ \_/)W]ZZ,IYL0HKD[5-$6GU].T;0FN)ON,).#K.M0
M/&'B]V"^9K"'3UR.=CV&'1MM)X2#^ W[=^KQ^N3= R_;7QY(COWP:4LTV(HM
M;=DLIXGG<S#;+,)>\E80O18/7 H['5*I= OHH5<:N7F$@;M'#)1;Q'A(6T\@
M:<W<9T%7'IAXT>@6]IF$>TK%$?##@$4"&7<"P^$^AA, CH[@-^C3@*LTF1\:
MS$\)BA$];$9@RV2^-Z4XA!"1 ?S!S54OUZ-B!3M&I^+MV]8Q9NAMXN$"PJ,+
M^>$C#<%PXB:8">/ ]^+)8DC832<PL8G+J22>R 1P!O-&BB((<)@^3.:N(OY:
M1("1&SP(L>Q)]R-^EH5^VWR^BQ.2 SBP1/)QZH\]W^<>( C;HP=^L0R.A!O$
MV?DC, (^XZ]'6LB%E\]Y,?(BB%?A]06FP'./WBAG9SXVN QSEVG^>,Y;<-*+
MT3)?6L#P[6[TS.G/GV5+ODPN(&LG#2BYX-<$S)^_29;&[C"/G)<.'_!=,LYY
M&N*JLT3H>>5;8010;A;A#^#'8R0,__6"=@OR+*=1SX?82H+%$<$P? @XNC^W
M8>4 ##*\U_>YS!1G*R;QL#&C>_%:=/FJX/K+0/8$'A>3C3GVJ(BBAD7LT2)I
M00RCT/>+IWKNCP(]1PS"+; T\P?=*9X!_(=_(&=#E0!PYWQ'#4-C.V/<XG(A
M1#=TV65>,>@'8J&O'E,4@O1?G[,ORPXL[,J8Z$W;4<I@TK,P68"D8R<VWM2:
M&Q(14I:<Z.9?>2!>*-</J>]&&WBV%_[Y9E^F%9CHAM'33:,>4&VMI_2K(GJ?
M'.F;)E5E4N;),-&=FG!J+X7:RQLF? QYPX1W\X8)V'ST6(3KEE/FJ_=C#[K4
M"J=?Y6ZVR:0KZUI[T*JOCFQF[;#R'2(.R50-,I49K)4S8EUTNSFMO.T8@-ZS
MZST$J)\#ZDM5-N$#JHJ4D@R_I504IZ1?Q,50) E;_PHQ8C5G)X $EXOW43C%
M4UH<\R\OF;R!0#Z<LN@=/VP"\MSSTVDV^N;^J)[$B"7TLNGT9<<Y&E&L86 E
MI$!=5Z"=T&)G4"".'* ;ANSH"BD0*5"K%&@GHMKI%:B/4,VRJMFRW3\:?H,4
MB!3HK JTL]#D# JDWMQILJWT9=5H%&IA^4F%:FXYJM@/D@2E:![@%0*ZNJ%.
MZ/GS/W_=1P&_@Q5XM<\IZ4&@C?3\^9^O'RK1:I$\EZ7%$6QB]2.A. !G8IF8
MV)FS>M%J7[NY,Q1=-BR"NNNP&&TX&*E/C'0(VAQ=UDQJL--A,=IP/%"?&!DW
M=WW%D"VG42!W)$9G"9+K$R/SYLZV'+FO-0H(N/Y0IDVNWQZ%!=0VY4!/,*/M
M?3!ZFU/V#T'8 Q7(NKE355-6U:[U(":1VM,KK%VD;"SCUV1#)Y'JL$AM\Q!K
M%ZG^S9UF*K*J=RU3@41J3V^Q=I%R((Y5=5G7.]Y?I4V>XQZ%G72&>*#G6*!M
MICB@2QR1ZC %<A38YG5;-DQJ>-!AD=KF.=8N4MAQ63%D@WIH=%FDMGF.M8N4
MAM ON,T?G:)'(M5<D=KF.=8N4HC$KNBR:35*I*[[S'$=/X*.& ^O/YA3\UU&
MS.I*8MS<60[878,B]@[+T8XT_!KDR 0Y,M'8TF%BA^5H1S9Z#7)D\6(-S9(M
MNR[0=I*D!DK2CK3L&B0)KS=DS59E6U>;)$G7?73X]6C@+3I9/-QA_-T=A!A6
M?1&$SI2KNF[A/8]AR=KQ5X<4K3=7F'9XC74)DX-'/XKL:$>'("1,S16F':YC
M/<($$[NY,Q5'UE7*5^RP,.WP'NL2)A6$23-EPV[4/<=UGR"^W0:Z2H>)A_N&
M>,K^>?Q;&(YB4)VO&2KPU] ?%4D.7]T7"%Y=I["\Q91-IZ[&BA3=-U#4=GB.
M9Q(U'2NI9.5XOY)$K;FBML.O/).H&3=WCB*#8T*BUEU1V^%UGDG4L)3&EFW]
MZ "GV8>:%1!6-G6\1""+=0B*\]]YE\#'U]WNTD*B[9Q+28\J!,6\U7LE0/%X
M1BNZ$!5:M&8-?.CHM;)[O=J @4O%!Q &L 9ID%2W WA3IJFR;5"=>(>E:H<G
M7;M4V0A5U'=(ICHL4SM<YMIE"A%,=4O6C*-+.$BJSBE5+XYTC[&Q#OSMY/+E
MW-R9JJQ;Z\'7RVX<T&I:BPYH\_:O5>.0#*4]ZURDP[)'88I]D#A2^]Y- [H(
MT5@S:9H+[5C1XJRYW!LL#HCDAV 83MGO()>5[8N*%526+CLEB>3[&YAZ6=E8
MP%328M+BBEJ\%N*<1HL1A-729-,F+28M)BVN6XO7@LK3:#'6"9J:[*CK.;VD
MQ:3%I,7GB>&/U&)^,Z_):@DX9;NTF(?Z?^>M=[<W^\44JZ7+*7TEZ:JL8?)M
M2<?DC4<7IQ4FWDJY<!'4C"DMDU0S>KJ!!"N[<5MOLNYA[S46)_@!2/+KQ0=9
MI<'KVJ_I]J2SJ'D0TY)>9+-Y*4L!2YI%_YN[USP'[T)TRBA44AS2%/)(+K8*
MQX-.-I*JM*OO265"#&8YG,MO:6]Y'.5"W/BIRE:SO-&8ZVTY"FM[(Y8VWTFL
MPDYB5+O\4&MZK8F7K_W>^HGSV@<2$-DOI*8V1C)ASY9@(YM((&>7$IF$]\9&
M"Q)[/QI'H6G(>U,SWIOZ0A3"EMCBDDQ79*G8HK<I9.JMY(8(^?^43F&X8:Z<
MV3_7M7$E<3\,'G[W'MD(V^TD\:_/O['P(7)G$V]X'S$W_H:.UC<8X%<_''XO
MZ"/H)@,UG<%8H,#L9I,;IFJ[O:X2I^L,9/P&6C@.?3]\0FO./4K<.<#(B\T!
M-@X_1$\'R0/;"M)'EIZ ,I-\1T G!W>0Y)FK%/MWZLUP\^".@RBFG,-O^$!-
M> %.X#8<WZ;PCWS,P;/TD)']^=4R<S<3%1L&\3GG$BG\;B"<[\YB]BK_R^N1
M%\]\]_F5%W :\(=>9X-E/GQ),A+GC_CZ]9,W2B88WO04<?F=7;5E;\Z^[L%7
M?U__W *C[5BE7RD]M?3S34.I1D\QRQ_9--3FSPVEIDGI/<.PMPYU3(_C]9_5
ME;E7>$1T13Y[_^/[)>=I3> O/\'->\&&M#QB:O.9^I8-V73 HHRQ*F>L6<+8
M:VHK?XR)<BI+<X.[L)^X"7MS3W3_A" ._)RO&!Y73B6Y@@/LUAU$5SN'MK:G
M*'X*@V$:10@TS9W6ZB?0]LV=C7A5S6K(>89+(=*-MNN&?6K=Z(-NJ(KL-*O;
M\T5+C"ZS^_T_F/<HG!+BT19MZ)]:&S@\C2I;U$BORV+DG%B,- 4AL\S2Q)5.
M88E4.R@XNU3@#0^>"#R%D5__H7Z#RS"OHTA;5Y13*S(V/]!U636IUK_#8J2>
M6HPTO$&V9=WI>%\CO;E>]K<P<?VR6[5"GLV^NS'E6IZ+--T(X]4=< ''&Q@=
M\8]5HR_KM75^:D7"]):(AY28E+A6)3ZYLVF@$BM]0]:<NN+&=N1+\T2=6A*F
M+Y<7?:GTYT^8(PID]48I^#=#+*J/GG,@]8D;\(R_I0LVGAQ4^#0[>)38#_ M
M,?M-57[F^:DIC%#N-?%\0C=XEF:PDG D99E+;+0C/PS_C5KE!:DK,B@+ I&M
MU<"X>#UHGB<"_;R<=9")MK)XQ!V (*?)YD=6,O77+X<W)(C=_3*(4*QW)TF5
M#GM^4=7L%784_L2)H^7QC+ZI]@=]UM?UD=%G^L R+$MQAB-UQ*RA;?XO-OK-
M'IK,,Q)F[@.['43,_7[KCF%QKUS_R7V.4>V+) %Z%-FZ'T<V$VH\/HEF<5:!
M90Y%/O8KL*,L$N<PO[A-F(8TB7 3^MMN9MD0Z?#4/%#@K#UO_,O?W;LR0=A@
MC/NEIO>4TKN6',&E%U%")*TG?70#$#;,;?ROO_4UU7X=2V^]>)C&<8X*?!^X
M_G/L\>R?]U[@!D,/K!8L?^3-D8._L#CU1>+]YWGB_0&Z?-8D4C[8*P]LL#>L
MG%8Z6B:26R 2FO;QG%##)4)%"T(M*A2D>!*F_D@:8)ZJRZL;X*E_I8'PFYZ\
M9+)>[K!X0Z'PH=CZ(PAQ.\H26D<2\V/V!/L65NO !@53_6?J1F!<_&=) ,A(
M\*[WX%7!%G7[3S[4_,UN.N*[V>X9S-^7E6C<!P%NG>(-/>D#D&&4T2,))9A&
M$D;HWVP:V@N$HP</R'Q?+64!;GNN%_"M\\F-1K=^&'['WQ1F!OMU L09^VR8
M\*G-?#>(98F!R$UQZY;YF@?,]]@X^[D7/(;^(^.U>]X8YAG $%[\75 :& 3>
M&;PW\1B6F2"AA@DN-V?SD/-UY(W'X##@2R)8$Q!\'(%+D$S"F.6K$!03"]RT
MA)[T'L8/HVQR8O"ABQG'(9>.)/(&L#<C9?/!\<T,YCGGS-IK8<'ADTASKB8B
M,N]8[0U3WXUX,9B$)D137G\!"N53E?EGZNO\NT\@E3#8 ZP0%_<^6^SOV6*_
MSA<[?Q!G5O[PGZ#;TD<&JQX*AHA"G[=NXO:RI]=MT'[;,C;F;8<A__R(\*@P
M#)B4KPRM3<XUGM>:F^:F&^.MIA<UZSM[EE)D^+3 \(6=R#4.?6?4(E$/LU1W
MLI[T*SVAL+MQ9E3B_7+TRSE_X3VK7#B*&K*O!%0/%9$BYQ<*KN'6ZP:$BZJ!
MT?O-W5L7BV+OAQA2<>,$6PJ(X]O[/^$O8'ZQ[@;DT/Q9>F9N=!N"YM[BW]!>
M&XZ>U[?UB%.GYM0]D![<7K :CRQ(&4;:W+AP?MU_^>-/67H"L_"3WM-,F7=7
M<R/@'/#I)ZW7M_.M>@;Q><29N1?/VF0Y%IY^[MN35)Y:*K]DTLA%3\7.'CU%
M;%B995@11576#:/G+/UD7331K9U;'_025&?5 )'%.3EOQ0WI$/NO"U\[Z\8I
M7!!@I6TY/7L[MRW%Z%D[N$VL/#DK<UC.3$\MHZ=(Y2S3+*UG29MY13;U]#O]
M",D#_'CWZX=O;^\%SS3#65&D%<89:D]OE*)=LBQ]"U.;@E<S]\ ]O)NX&,1
ML +8VPQ2W=QQ_S:>@'AS^;\4JLD+I:<J#<,]NKE;5OU+TL9J'&TN;?:N<LMZ
MX\83Q)]X]/#4:O!<P)K =(5'#X^;,^?#MGK:!N>CW^^96WR/*^)CTW:I]W@T
MR;G\'H_>+VF2X3\]<\G3:18!FV*>-;W7;S29+JWA#750+VC"07!1Q1$[Z-'U
M^946C_R!^M]9AO##AFF4F7-^#*#U;&F0F6R7WQ*O7UJ4\'7/.RVC+7=:OZ8Q
M?!:+DY*/[C *\6(KG'K#1=Y!NV^T_F)9=A?>??O/(!3?&0(/!@@\"'8.[Z<'
M12IPO?;$1?.'0(H8ICUQ/<=+!LPX"(=I+$U :@:,!7A1*Z[ X@1\!_8 I%L,
M\4H"5>5WZ"*M8#K%W$R!=35B;,8"CIP%,XXD%CQD"2*+= !P3D;ID OT<,C\
MN7>"CWN/+(J!R/GH^1$[OC&9"!7P@D>\=8=?Y'?>:9)&_'#233E*(\,\!F!:
M\BQG%]?Y>.+9/-E ^OK'NS=?>Q+0DU_</S)Q-_X$U 2&#F#]*4PQCL>I/T>-
M%(FD!;>*!8]>% 8"X8NO\M$%8@$]ITO"-\ZNWW$-#RR\G84P0YZ]@(O,3O;@
MQV/?&^+T8-\:)OG$<W9R6+#(>PC!6L; ^IPM_RE;838@YO1QEH09/U88M\89
MA#,# S.*P%W$' )!!'X[RO,Y1CRO-,;O\!(_ )YQN8)W!:R0=@+,B9G$QO @
M!TEC(&% 8YX\E8#,!BO8F1Y,Q^,YA5R,QVG$K^2Y^F5SCA,I?X(5I$&L=[Z0
M,K'-0=JF[G-.%)[KX(['>4Y'(:FF]'YXOWN:QD+;?3Q&'$$()KBK^.X@Q.,
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
MA3^:I@'7[(5V9BHA5'M)O/DW(B(&39]-GF/<V><J#OJX\3N>UA.Q61AA_DS
MN)?#9^R"-(K&]!$#X0VVA-.-S\DLY]N;4#AU)]\F+JF<^2+GJ4_Y^<O,?19&
M%UGL!>/(C9,(1 +LE#RWNBA8(WC2#_&Z.A-N^#;&O"K\,C?_A6_Q8Y$+R7]7
M;J_.L/(/2VL2DRED>&+BF"=H,R<%J&0R\:+1+:[E>84J<]WF%)O <'D*8ZY,
MJ_LGFO4@YGEQ/L]/@_$S\R42%U,<0A!R ']PQ[N71^#;B%^^CC'C?/5&A>0X
M/A*FP\)[A:&8I0/?BR>+(=%0A7Q#7FRW678CQ-<)K'8ZMSO;MN_F[4Q_XEE(
M=BQ8G"GW&X#K_&PQRO,.<=_A)'SB.<X,.V1SH[X0\GB^/W/W)N%F&1,CQ5$$
ML!A-N1<4N#6G9V['+Z80]T7WKUQ9J^G'DD*,4W_L^3[^4(()/GI#]'<2('J,
M":!  % 3])SP]4AFN?#RN::,/*!\ J\OJ(QP%')ER\?N-4W8I,VF%FB$.[U_
MFZ\JLZ#B%]EYMHNND@P^<,#&7FY?P5P,O]^*9%6T&$ ED2>;48R3GN<A3V=^
M^(S2RX(',#"C/%LVR]F=!PES^JW-=_E\?NP.T05#3V7!ISB=<85!7L"@$W!J
MUM<R8N#[#CTQ3[Y)3/$94?P@EN4%\$JP2,_9'M$UUP*B:^9&Z/S!8M\*&\XU
MXUTFZ*V.29=6-RJL;J[&Y6;D'&H0 /48O$B&B<5 -O[7@J'9I";1IC5E:K-P
MIG>OOJA(I]*C+?,0EARWI6Q&(PPW8=P4X_;.Z9H(;I (']WH.^-$[82:+18V
MG2_L)!J&X:8GRCSJV'7B^;S%WS)AEQ=51 5IE:4I&WFNO%@CSB>:A3RD+X;3
M8FIY34:^CX'?$7#W8A[F;B#8DE(*%<E5@B^G<)"53V9N%+@? _9D$CXAX<"G
M&15^QO\*]F$:BG.I_)WRPMT>$L39&>^B=;J+ON:[Z'*#?GXY%$HLC.KBV+?$
M]!2LU6->LL9/#B-1;/L0P%M'6,<F?!7^*U%)6,GJG<H5Z9I'\9NHR137'B,P
M ;"]1MP>=\.Q**[/75[?Y3UX4<,)FZ?/'O NQ0OP $K\-F'#20#T>7B6I4D*
M), =&AX:+I\FK*PI8>X4]&2?56]3E[IB7RP;CP)Q!C\6U;58L+IZK-$59?J
M3@"F3WP(@._MOHR=K\7C:UE7$G[)XN6_ M\Q6%2*#]T8'$G\4V+_3KU',-M!
MKAW"<HNL)P9FG4M==T4ALZ+=D(7<@.T2ANQG;AR':""RLV(N&J*BG8<W&(HE
M/(SG1]&%8]#LAC_T'_D](C@/7I+;J.?.R<IG;LF%S9!>9 +S4H9W):T6&[&N
MS'Z\8/-UX=5KN00]N%YVQ>N',0>M"&";&:!$X6:4>O%DNK D9;_F^QQ[@"@4
MSUWC)/MYJ=$1H\"6"Y,.).ZD!L/GXCE^%^T2Y\8W]X?TJW!:%A+7:F'[2R"N
M%-)O,L%+W!_SE'GIS\!#$_,U<7,K%*13%H5I/)>#?X%TQ",O/VCYC$<_XS$;
M"O\*Z!;Q9Y\\B'$>W0C!3(!\XLX&I&B"-V_S]\'.ERZ!?8SF*44P$MA'EF02
M[(DT$"Z6XI!6'(N@ZU2XN,MG">L;P>J ^L-LH3(BD/"[/1A9F,S\'*DP)_C.
M=Y].*M<GOIBJ*/#W(YPV$/S=KQ^^O;UONXR#_,#'TLJJ,-A&JYK;6K2'+V61
MM,4ETUOVYEZO[=6OLWBBU%J_+NA2'NLL?O)Z>R3P>F<\]!IO7:/0]PMQ#;XI
M=R.64PI*AWHM!)U%O(PF6TK"IC'B^J M!QJL$2B#Y?&F'/((_\LSK?B&E%VF
MYWEO\UMS#@+%QPV6X916&#*_RP6SA(HY3OTYRA2&?P+*"\3M-@/U$N!.7HPY
M3IFMF)\A9]M4MJ7ER0U\E2(Y3Y@9@5\5SG(HIBC+>\U1HA!"#,2/WX7'8#YP
MQTSQ2"9P1;) 3_K*F(0M.C7E]:<PN/WM_OX/Z?T<:>BC6$#,?Z&^SLZ2\QS%
MI?"52P$_T0G0:YO;0&0"$A^GO4(SJF$ZX[FQL?G<N$K6NWY#I\W7<]K<F!J&
MMUX\3./<++<ROW^K>G[#]*P04U/1CN=QBTA@S.+H)3"X!00<WSOF1)#@:_?5
M7KZ>=H%J--#VGB(T?D,UVL^E2"A&3S>-TJ^4GEKZ^::A5*VG],L?V334YL\-
MQ:))G7]2YM:ALL*_@XK\G)H0B2]4R?>-X]%^##D>[;LY'JVD*_*Q_7A;3IFO
MWH\]Z'*,Z*S5AV8%CX<4AS:*=%B.N8?T[%[UU9'-K*\)=O>(0S)5@TR5%[GK
MM=6X'TYY>L^N]QRSV6AJN[?C%_R$*DQC-QC%+Z4JF_#Z8?-PR!A$X8U"7M@3
MNO--,:;[NA33+0);Z>U23+?%7.XBS2[AI>?/]'QE&<\N5)HMX^6=4E8K4#/Y
MK;A4I?D+_:FF)2K%!7)TH::L$/N@]&7'T47+DB/7NY#>O5=<0?56WEE471*]
M-HJ>;ABRHRLD>B1ZYUVA+JN:+=M]@T2/1.^\*]1D6^G+JF%?4/0N&H_5"H6]
M)]'?B!)3GLV>I<[7#6JP7Q?@3;C8>J_DLFT)\URZ"'@NI][*Y2.%JQUXOOYP
MU6GNKK*"'+'QW$6KO/X-6VJC=AS+LN5^WVRWJ]-U'IFZK.LM#\([SB,5.02!
M@T5<:C27-$>3'57KE'_=X,UU$Z[+0;ML.2':('>FH<F*4U7J=C'^%+9A'Y>R
MFSPR#-AEM:J>$/'HO/9;T119[_>)2PWF4A]B"L.I>G)?)X^N*H MP4RYLB!6
M<_JR[CCD>C>91Z8M]TT*8IO,(U,'PZVV_,JUZSQ23;E_41Y=50"[&6CIRD)8
MS<(C+G*\&\TC4Y$5AT+8)O/(Z&NR4CFMB7AT7AZ9LF%63<)H= "K]9N[QWX+
M$]XG:#4-XY@H=N]*H#;(HRK;EB/;ZH$9:0=413789^\89RW%@/\?>&U(G&TL
M9W59MS79,4EGN\=9%6(ARSKPO/'$G.UF.5TY)S[/D; 0<>J8@+Q3 OI"M179
MUM2755W7AAB=F@*/;O%4,QW9LBWB:9=X:I@RZ"KQM$,\-4Q=-C6M:3R]I@KD
M%63[:[L,AWC2OF2"(]WA[8P@((2@=(5&L\A49557B44-9A$$.9IZM962E]I3
MV4J[D^NX_7ZA6[)C5(^HV^B/MY$]FBU;BDWL:2A[;%VV'&)/4]D#SHZB5#]:
MHL"TZGGUY@X<UQ:DJK*I4)#:9!:]Z&OZ_B:!>'-6]5%DHW(1%+'HO#EDLF9<
MLAK\FJ+3W['AT(!A[[2EKG!T)3R_$K94-!E-NY:@JZ:CKH0-V3D@ZB6>-IBG
MA@W[!NEIEWBJ]RU9L<RF\?2:(N\/B_:6QQQ@M]<=?:')AETA*X&"A?,>D,J6
M1=%V4[EC$G<:S!W50FRER[#GFH+L3UEGWY.Y,9V"H#YT\<T%IP9%TV7'ZF*Z
M*HGPE8BP9FFRV<F,:Q+A:Q%A$Q%,NUC<0R)\)2)L*)JLFHT[N+[H@=@E.E_<
MC_Z5QMB*\-VO'[Z]O6]9VXM"1+[4>F(7NPI2I .31F$Z\%GW[<C!JV^N(=$,
M1[;4 YL7[$^(BYW<D"1?BR0;JJS9!X+ZD2"3(#=F\0AOYA@'IJ:1)),D-V;Q
M*CH7E<$4SR3)/%3Y>^+"J+G["W_DTYJZT8,7B#@)WI&_\A9EZY5N+0L<A@#>
M^%E\Y 4C%B3@>\./SDIR39PP7Z"+G8812)% FM'3#5S^UR0<?K_%B /MQA33
M!GB']CR% %,-_70$W_+V]DQR!^$CDW!TR4O8-%[IC;>90T!JSLNY7 GQ@87[
M[BQFK_*_O!YY\<QWGU]Y 5\#?^AU-IB0CE<E01-GK?CZ]9,W2B8HXCV%BWD>
M\&9OSK[NP5=_7__< -*81NE72D\M_7S34*K64_KECVP::O/GAF+1I,X_*7/K
M4#N.4[9>53MK/]MUN#)D6*%Z\LVCOV).[-*]X]LD8DSZ"+^;Q-*[ $W$?Z=@
M%71%WIAW=!V4^>K]V(,NQXA.P;&K?ES89-)IBF;M(3V[5WUU9#./5;HN$X=D
MJ@:9R@Q6/H/LQ[KP[$XK;SL&H/?L>L\QFXVFMGL[?L$CES"-W6 4OZRR![<T
MM6V#5[(CTGNUCXT\J!B"GC__\U?5'6Y'>_-Z$H*;M.#*AY:M.YG4Y+[:<F@R
M$KOVB9TJ6V;+VYN3V+5/[ Q9=RZ)\D=B=Y5BI\M*Y1;&S:XL:K"3^H7%S(V&
M$][^:02>JA_.IA G7QG*I.KHLJE4=>T(+.^L/+(LN:]4!6\F'IW5=F,#^LK0
MP,2CL_)(TV6CLF/7;.3)!N^P7UV?B>Z*4S?ZSK!ITI4A8!BVK!L$.=EH%O5E
MF]K/-YI%CB9;]H$]#8E%Y_%0%5U638I=ST3NWUC (M?G>ZL[FGJ!%R<1+V.[
MNNA5-G5J/M]D%ND&;+!TOM!D%J$/9!"+FLPBRY&-?J<B5]UN[O[Z+4Q<_\#Z
MFZPD8K4$YSJ!)$Y#FN;>X&@6^,']X[IT'TNEQEXYDH*0@FBF*O?[!Z9TD(*0
M@G1=04Q5ES6-=A!2$%*0\F#5<4!!#CP.OJB"=+2 7FM4 ?U;-HO8T!.E%/Q\
M=!H"/_Y#5?1414^3HBIZJJ*G*GJJ>&X+V:B*GF2*JNCI/51%3U7TI638*]RC
M4OHN/7]5.=142G_@$IM[@*G*>K_EV:PD=FT4.U,Y$%F6Q([$[@C@$(-*Z4GL
MSBYVCG9):W=5Y0A42I^5EQ[0&8;2J,_;O0>V(RJD;S*++$6V;=*B)K/(L.6^
M7C6'L]'%"$W>7:F,WCZ@@JQA,43'.63*JG)@ R;BT)E:"\FZT7(HQ8ZSR)$=
M_9)F[JIB5BJAGYMNC2KH&\VAOFQ:5)W=9 ZINFS9.K&HR2RR9:6R_]/HF)4*
MZ*FZJWO579;L&,<U0*7J1]*/[NJ'(BM:54^#](/TXTKTPU%EJS*4%>D'Z<>5
MZ(=MR[9^X$D]%<_77SRO-ZIX_BMCTG_]K:]IRNM/87#[V_W]'])[+W"#H>?Z
MTD?FQFG$8OX+];4T#B-I&D9830]_G2YJ,/ +5XK8,(0'_:PX(QQ+]R,D/1M)
M[W[]\.WMO92$4L 2R0_C6.9E^%/,=A]Y\&3B/_.NB&[$J^O'\TE,Q20DD)%A
MZKLX&KYR!O/"\AQ>T>\.AR",\ "3GKQD(N$Z>ALK^C.R&%A^/PMC#V?[*F(^
M/PQ>5-UCQ7WAJ4P+E,4C[@!D/DTV/U(0TA6)S"J+B@)9D,>[7P81:L"&^>\:
M]OQ2K9O+DRW^.9F7VLW<!W8[B)C[_=8=PSQ?N?Z3^QRCLA=7!TLK<F@_XFY>
M\WA\$GWB5!^!Q$=<VE^!]601_@IFXC9A&M(D8N-_W/S-,_JFVA_T65_71T:?
MZ0/+L"S%&8[4$;.&MOF_]LW=-ZYTH+%OX(4@1/$O?W?ORGBZQ03O,+B7L;??
MP,B,0]\/G\#X21ER!TMB-%E@*- &H=4) UPT$B!,(_@DX+L9-S9Q O^9SK^>
M,4'I6(*O76[YF#N<X'<X&'SMA:.X8)[<&$PC?(RZ"0I0J.TAS)$V(FG0I/:=
M%&&.$.9(1<H0Y@CA0YR=;(0Y0C)U%LR1JP!H>%-TGK\N.<^?%\[S6W">CT)I
M.%[F3H5?0#,[Z<SJ+P5H@BYMJK,K!8'H>%HL_'FII-BSK_7G@VS@]:9,DVR0
M;)!LD&R0;.PK&]V,/3:#9XG*R0P(+B8DN"X]?U5EP#N0X#INL*F+=K/9<V##
M&F+/>=AS8,8PL>=,_5>IZO=<)VB$5,5[,E.M8I/90Z6DQ!YBS\$P?%VJ\FWR
M;DK(5"K%/<0>8L_!F S$GB:SYY+:<U5A*8%1Y2)W2806<JUWLJ?J016QYZSL
M(1RW1K/GDMJS9Y'$VCNT?G.W38XR!:M9O>4_)@@]%@:A61)W*&QR\\$NKIBG
M![KEQ-/F\O10\&SB:7-Y>NCIQCF 5*XD 3"K, H>.,;(,;%TIT3SA:J^K.J$
M-L32U!0]=(R=#K&S0^SL$S<[Q$W5;AH[KZED\@/6@;,XD;Q@&$ZO+6N:DJ:;
MS!UJ:47<(>X<F.35J:OI%NR?V=GZE=U'O] J.V]M]+B),\09X@QQIC5)T<W=
M,#\G$Q9ET:;T(MLU7\H(='UEP2<YT$WF#H*XJ]IKXE&#>40:U&3N7/)P[9I"
MT-_#.)8&;"PZ3?!]-7%_')CEU<TK!J5I5PQT8W2,ET[L[!([Z3JW2]Q4C::Q
M\YJBZP_S_?^H ^GV.IT4MA&/B$?$HVO@T8L*6:H47!]&XT]9_\4:@ND3]95M
MF$@>')M=H&UJ2V"HZXTSKD(,#S\B(#$D,;S\T09)(4EA?7NR26*XKQCNWT9]
MI>[_K#U\^6"OO 1>/5Q:XEJ/,6W10!,1 $H;1HH@3U=D"1O8\=\MM63;OZ%V
M,XA0WMIXM3D4-1%>^[RQK7%I4OM.BIH(4Q/ABI2A)L+4\/7L9*,FPB139VDB
MG,\@^[$N/+O3RMN. >@]N]YSS&:CJ>W>CE^,,+*(8LD+I&02IC'$8_%+Z6J;
MU&UHZEMQJ1L.:IJTT)]J6F)SCUI4V73ZLN.TO#\$B5X;14\W#-G1J[8U)=$C
MT3NV%%]6-5NV^RWO*46BUS[1TV1;Z<NJ415ID8I;C_)5)3>67$GX\=)PX@8/
MF]-PCTUM._#Y>M+AFD3[_;5Y^Q(;K,VF(2M65UJ5DN"3X._;_U5U9$N_9#.D
M*SQP$9O8C$5X.N8^L&,VLE,UN.\^)$EE,/O:7+<.Y8-=^OF.BN;%NNFT)D=,
MNV!ZU#[)4-(XC*1DPN#_>898[/V0IB(;@&W*$/."8<3<&+[\"7S2GBK!Y'PO
M#/@ /\%NW;/RCV0I8O&,#;%7F_\L@TY,9VX$3R8A?W'L3AEN,EXXXC<>>(W7
MD[Y-V/PETA-L1*,(G@^DP3-L23^IBM-3EM^I&NKBG8M'84!WQ&4H!HF#J1RQ
MZN65]*3W2X/L?#@I+FG#O#Q8*/P'2.-*S\R-;D/XS2W^;>E1',J%;_BF',8)
MTF]I/&\Z@[G&2(IP++FS613^\*9N O.65.7GQ=SW6G:-,W_PPP&V\2N=:RP]
MAGX*XK VY_[/LO0T\883_IZY*+ ?H#0XZ^)X(^;#]]&S].0E$^GK#,8-4=Z^
M!NXL7I&L#8M!@0,A33S7AY>'XW',$B%Z*TL;L9J8HOT\E\F]6%)"C#B)0G@+
M6-PG6#=,J$C8G"@]Z1YL;P*?X=+669OPAE%%.KA^'*YHGV&N:KQF]WL9%D^9
M"H8<\JM&Y2L20$C=!&P;O"-.!_$P\F:XPL4+HW!:H N^.TBG _@Y\"%[ OX5
MRY*;)/#75.1]PJ@!V-FE(8%GHW28Q+V-6:29E34PY7,6QIS6KR+F\V:5BTQ/
MS/(L/)7EB2J+1]Q!#,J0;'YD<Q)N=IN]89.Y^V4084!3.;=7#'O^K4JWEB=;
M_',R3^^8@=[=#D#DOM^Z8YCG*]=_<I]C],2*JX.E%3FT'W$WKWD\/L6:!=7!
MN(38G 6$ 7PH%N&O8"9N$Z8A@>Z._W'S-\_HFVI_T&=]71\9?:8/+,.R%&<X
M4D?,&MKF_]HW=]^X.H&NO8$7@A#%O_S=O2OC:9L2[<ME]0T:?E@IY9JW-X.:
M)D6YYI1K3KGF32,=Y053KCG)5%/(1KGF77D/Y9I3KGE.CSQ^BRCGO"LI<)9E
MR_W^Q:ZJ*/?R:@7/U&5=IU('$KSSESKHF'-ND>B1Z)U;]#1'DQVU:NN'SN2;
M\X/^RSJMVY+/Q64+I:!?7,';FHFK&K)I=J5K,LD]R?V^&>B*K*E5"_@ZDX#>
MF%UM<S9Z]9V-$G_/U=BK*WF_39(LDLPZNIYW13([D)&^:N^/SDQ7C4)&N$A,
M5WK:4I9J#<GI\"F(P&3^*YX[''E <J#.:MKZRNL7H^#TX!>ZT7,VI]%ZP3AR
MXR1*ATD:B23CN)YLVM6\U[?W?^8)L\ 1\^<UPL *X;T\!QK6^\1\'_^;)>$F
MD1O$[C!/F!UB$G+P((T9VR===W-J;4MS K^P&.@TG'#FO(5%^N%L"A.4WHD&
M33%E";8P]XTF15F"E"5(68)-(QUE=%&6(,E44\A&68)=>0]E"38X2_ 2Y]-+
M8=VH$-:QTK".4@C;F]5@&IJL.)?,::!TFJL4/,/095VCW%42O+/G<2F:(NO]
M/HD>B=YY5]BW;-EP+@G3?>D$PI58X19__\K D9;N-V[Y1Y> !]SA^%("8@O,
M0UL3L9R^;%N71 )M@-R2W%^?W*NF)O>=JOY8ES(0N[$M4@9C$[1)HQ3&RXL6
MB6:IH;]8S$TYC,>CZN[: X[.:G3ZO?YRBJ# OS6UE=3!T^<VBE0^+WAD<8*K
MY,-D")E+J\<9PF2RS$7,!82M+WH <H1CZ2>CWS-7DQ[Y#(=I%.'CXO6=RPO\
MZOKH% !M/KK1=Y8@7:JF!):LM459@HY5_E7E-#.UY^C5ACI#[AM-JLJD-,H2
MI"Q!RA*DC*Z&DXVR!$FF*$N0WD-9@I0EN,<1QR+(F\Z#/$H0[%K.@N;T9=VY
M6*<V2I:Y6L$S;;EO$L8@"=ZY4Z)U6S;42V9ID>!=I^"IIMR_J.!=.CVP43XL
MY?JU0-?;FO-D*+)I5$6QI5P_DON6R[VFRI92=8OK4JI? [<XRMMK@F:H%\,T
MI[P]$LWMSLJ52F8'TO:V6O^C,_8,I6>NM,M6>]8Y<O46Z(,9WEZQ';F #]R>
MFJ<Y/6./U#RYM%NZ'SXAQ%\2#K_?#C@I<%E 5-Y,>$'@+(]0_'S"W-$0U"39
M #DH7LBGG8T/HXPD& ]^/TT#+WG.D0OGO*1FW>=3)=VF9MW4K+L=";B_L8!%
MKL^-R?T(I,T#.\A5GZ Y]\C:;"S@)$UJWTD1-"<EW5+2+25(-IULE'1+,D5)
MM_0>2KJEI-L]#BB+@9V['-A1[FW7$H(T"_O=$E ="=[9<V\567$(G),$[]PW
MC7U-5G3*O27!.[O@F;)A5@7?ZU+N[4JLT#0,LCT<7TK8;8&!:&OBHJK*FE&U
M&HD2=DGN6R[W+W39T.R75YFKVY4MD1)\FZ!)UYI%V23)(LDLM?'J_O:]*U+9
M@=S>?>S_<HIOE1;CZFI'[RV9NQL2=S<U#-\"F*GUE".S<METYH?/C"VGY/+D
MYGKS=;%%>$^JPH1]LJM';,X"?35#>6\.Y(-LY, %2%7LIKZ2WPR:Q*( B#B+
MPC&V5 _Q'Z 5C]Z0Q>7,/EJ&>M)>&9#]%6>O*1F>'_"F%F@@?0B YFS?;,YV
MHZI2@B=-BA(\*<&3$CPI&:\M9*,$3Y(I2O"D]U""YPD2//.0) @#MID?J[^Z
M]+W"V8^^YL&B5Q(L4H9H>]-6-$.V;.K>3G)WYA7JNJP2*##)W?DA,F555TGN
M2.[.NT);D37UFK-#+^VR4FYG"[2[M3EN?=F\5(Y; T261/X*15YU9*5O76=>
M9S,V,\K*;(0B:!64H"O);TT2*Q++<K&LX(]T12P[D).Y:ND/@U@M) &N=1 7
M/=&=GEH3S.H\5W!'2_1Y[N!B<BO]T04J*4\E&[%!(L5LF$9>XF4 M"+IS\L)
M%+D)BRMV/F]J#EZ&J4B0BBW,(Z-)4<8=9=Q1QEW32$?9491Q1S+5%+)1QEU7
MWD,9=P2I6'XXR\JB.,J.:^^M_0O=DAWC$L7-E"ERM3*GV;*E7.+PEF3N:F7.
MUF7+(9DCF3NCS)FJK"B7N#N]ZFRXS$>E=+@6J'9K<X,<6=<-2H<CD;\>D=<T
M\* J1(J4#E?[;D;Y<$W0!)U@"B\O6B2:I0":URJ:7<J+RTW^T;W'G9Y>DABG
M:3W['/W'RQ+C4,P2@5WGK2X7YA>F$8RN&]*G, &:/DV\X41Z@I])7ARG/)U.
MND\?@&5\$GP]XD<P7VGDQ<,TQI4_><D$?HJC2#8N P<>A@&_]'(3^,78"]Q@
MZ"&&7@(?Y EZ0S]%LC(_9D\3_EZ\!?)BZ9^I&\%\83%?V"R,$NHJ?C[%T/O4
M59RZBK>CJ_AG,)A1!C@IO<B27E_*\*Z$4E];F-!)DZ+45TI]I=37II&.TA0I
M]95DJBEDH]37KKR'4E^/2GVMFS[[MI\ZY2G%GL3[]%'Z!YXX21^9&\#:QJG_
MLN1ZYJ(W66<^HA7!<%;F^X+-@^&@$ Q3[G!K\YLT53850M8DN3MW)D)?TRF1
MLS'LZ+[ :8IL]/MDZ$CNSGR;WY<UP[I62,WF.*O;4HDIB?CBZMW6C$I-DW7-
MI'[I)/?7)?=8_V>;_2O,)&[:EK8YG[C%Z9Z[.-0H7?CTL0LDOZ(,VQ=5#!=E
MUS8FN[9H"X4%/"R]%K-(O3C!;+8@#&Y#,*%N LPMX!;G+9SA!3"#(&NJ/,2&
MS%/FQFG$TTVE!]<+<MC'.-X7Z+'A!,XVF3(*;Z>LR7.&@S"1IFX",W#]GK29
M9[LY96[.099^LJR>LYP9C<S(^FP#,U,OGG >N7$<#CV>,8PYQ?S=[]D@2MWH
M6;R%YQA_8;,T@ATTQE;<(B'9B\^:CUS> ?PG5>OUUQI](R&%R.&*>2]V]N -
MBUBE%4%'FY^7F65D?G-_2+^R@(V]9)&=V=C$3,?IZ8Y^0%ZFI5=+!=R6V*<X
MM64;5AN))E7'I%3*RZ2\3,K+I!RZII.-\C))IB@OD]Y#>9FM@R0]\]E4%LLE
M$,NMXI%2-F%KDQU>:+)A:Y37U1B&7('(V;)E42HAB=PYKX](Y$CDSMS'U)(5
MYT([ZS5E$*[[I90XV&B-;FL"E2FKCDIY@R3VUR7VJB(;FG-!N;_N0Y:VI0QV
M,__,NE@=$H&/DFAN%\VJM0Q=$<VKZ[7P;CP6<*%\?\#\L1U U-L$OI+'U2@I
M> %3O$ 50TL,\3[>>T?E0N\I)!<D%^M77+T*1[\D%U<C%T:OPO%L5^2B T4E
M)4'R854E6*OPD]8SI26D=K-GYQ]LPVAW@[SXI#B1<"S]9"\&$".J5D_=-.2\
MMJ(4[OUS&DELS>V31AY\%L72. JG_.D_>U][$M8PI$D8/2]^6*C$2!G.^M'U
M4XXJ+;F^'SZYP5#4(V!IQ(C!H'QU\+@;QRR)\?3!2["L8AI&3/*][S!I>",L
M'HM&X"^80 0SAU7 @+C\32,]P?KY0P,&) "9^@\;$9[[^;1&=PC/G?#<&U@D
M](DETN]A+(KR[D>XSX#E>/?KAV]O[QM;)$3H[32IXR=%54)4)4150N<B'55T
M4)40R513R$950EUY#U4)'54EE(<D00@1X49^K/[JFK)B/F70&51PU(F\:%UV
MK HW=92,3T)W]!6@I<FF34)'0G=.H3,UV5%5$KK&L.0*A,Y0-%DU;:H[.I=3
M2M5&C5;DMI9=.'W94A4J-R*YORZY5PWG@/8;5&]4QR9&54:7Y89.54:7%RT2
MS5+1M*]4-,LOIE1SR\U4JWPD>OZ(YZ_)5=B4F4=W,:T]+-+ U[;4B]6/TBGE
MM0J>H<J:7?5P@^2.Y.[HUIZ:[!C44Y8$[P*G6I9SR9WVFJYF5EQ5NJ%IM$ZW
M]:1:4_JR;E G61+\*Q-\7==ES=3IBN9RFQG=U%R6*:9RK:A;39(MDLWR!O=5
M37-79+,#V";S"_DC$$U4R^@IR_U'.0R)9FHK#5BWX9O\I%D@""7#&(K6T[8.
MLQW3Y!M\,_;389(!D11ZHZYTC\4Q8.34YXU_\5]BL^.#1>R1!2D3L $9_$JQ
M^ZL["!]9R[O[KN[]Q\#<&$XY-_N5A,)0>WK)*"J,;A\I$UXPC)B;@?F 09G,
M?[8L%6Z21-X@%7@/,*?\N5$N$H56O!,@)L.FOZ)W=/8#.?\<ILC<:#CABQC!
MEWXXXQV(<WF2^3?9KV/7S\0-9O*=\?[3^0];+FCO$;\G5Q[D:J9OOC?U$JZF
M\5I7YC1& JR*:.3R]M$<(NBW^_L_I*SYMB"<"R0?AL'0\SVA_/P]""\D?H7\
MS(V!+,4@Y/_UM[ZF*:\_A<$M'^[]O&7SQVS@'O^)^GJ= ][H'S>[H554Q;HY
MJ.7R*=FT5FW(V?2[]^_4&WG),R?F&W>&("O2%Q:'*<0#\3XR:%U0!/E@9< P
MY:MMW?JVJM@;-YZ ,84_)09<? 1C$B29@1'V1 #8L&$:>8G'L*,]*,1/6FY8
M![G!C5%KUNV\7+"1V.7<B[F%@M_RE\*3(\9QL83Z#MS@>SPW;_",SX6KV(\<
M[3-'%GN K30*N&5<S$_&C8<]9Y.7QN!0QKA;1+-0@)2QP?+/\5VS= #,Q[T]
M<GF/=7@GB//B9P+S3*P$/N>,QS7X<]$':\$7], "%G%S!-MAF#[ $F?X 2Z:
M_V#LAT\\L_&)^3[^-VOW#M^[N"^5O"_E[=DSBF6-X(O#PCX22W&*.T:,VU,<
M!@'S;SDP&1MEW^,Z$[ZAC2,W3B)T=8"3XLO,L'X-W-D0T=/<V0P(PHTA;)(N
M6L;D>3%@I@*PDP;HFPLBND.@A0 X$V\K]I#'O13>!CNV%(32]R!\"H!%"0@M
MCI,.8B YW^(>.8LYA-LP3'V0 _<1GEO\V(-]?YCDZ'!"B*(%(V38_(8,P@-7
MN%U@LV'&^'(OZ$E_,1B("V+"IC-<C7#4@@<\M #!FK+H 3:*E?7DG'DN3BR?
M$8A-/J>T,!$^1DZI*#,64@X!U_*=^7ZCMH/D1.$/#XD#A'%^SL'WAM4-#7!P
MPH#0X#'A"." P10"+BU 83 IJ+X+Z\)KW9GT9^"AC/X_D,M1..U):.%VCH/J
MFR8>A__#W1[-QM*/,VW+11N%B",&SEQP^U I9!SO7^!9XN-#B$-=F$_!4>E)
M?\["8/$$URR8+WJ6:*.D)RY4,*C[Z'I^[D;.)P)K 67RAH69R!+XFTLC\GEE
ML0F\'B-G_!@$$"$/P;L9H")S^\(UP0OX-)$2B1LD0I@+B(G5F89O'8)^!!Q;
M$0SZU/T7J&?&E*] C-Q9A3EZMX&;S6\\=Z"\ ):9I!G18)H#YGM@%OB$V(]L
M_^!S&K@^0D6N<#Y[B8<F<3SVAA[:E2(IG\+HNQA#*&? V*CMKO)FA7QB8$(Q
M&.KEIX/YELT1_SA%( ()_4=.$PBI8"_.3;[T @F;>;MOQ'?OL^\R!_>EC&]^
MFGBP_4 PKZP&^1"+>)&0C(\@G3 I6T1G?67;;]^S093BYJ<INI*'8F!P00DX
MB.CB+&)E6GR/&3'XZ12H!!K%@S"TX?@$B)V;Q0BYDF:> A]4YML&BX<0RS'<
MP:1/(>P1-LH/5P@02L0<X=O@0F81XY3ES@G?GF%/\6/VQ#<]+IX@CO^$]<"T
M0,6^@,L3)6)5:]/WXY!O4# W5!7X7Y#".R#@!6/"O9TQX\Y'+K%%4=MXPW$&
M&51ZJO)SZ:S.\/)0V("1BUL!+#]RP</(#43FWN12W6L:Y22AOA<BW3:KX=@]
M=5E',V.+NB2VB03W#G0#)?X7V&5]EB0(!(PN*Y=N6>P%X/FY4[$W%!\3=JA$
ME0F(]WQ"8"@$Q$M O.TX@OF8QX+<M_^"KFDDMM^FG\5L7&BY4KYE@Z3I2SK.
M+2WN _QH9F5[^<H"#_P\],)$W #2S6_Y4-C%I^@'HIOT\!"QAPQ>'MRR&<B'
MV&TX_+W>,Z5!?@D@O%6(4?$$9,"2)\8"<2N!KP"/T^A)7R?@HMVB&\D_],/@
M0?QKG/+'YM[HS'WF7EDX .+/3Z7+UYV=GJF&N8KOWW?,GE8.QW_*T.227L^?
M?-_/W?"A%PW3*0K#$/WP2>B/,A\"Y:$H)^LBD)WIX*<B?,5[ W2Q%Y<&7H0P
M_XQ?V6#@$/)ALW,N'(E+ SK@Z-QGT;H8,\YC]6R$+/B/P<OQV>A"3ALJB@C/
MXXD;B?-!C%#>^&X<2_<\7 AQ0N'PNRP( A\-O&!^P\%#:'Y;M\< KCC=8CX*
M91@TS8'N2?<7XL,F1>?N[)J@%MM-,-!3_A4:L'"6'80L1$X:@3R"N(NK52\:
M2?\6 22^$=\AXL>B9JS$.WPBV8O!(N%)$3]*YT<TT8C_E#OF'GCD&')&+MY_
M^Q+:N;:?B/#+P\4!6/$6,6\L,DC$;=XI8_R]B-A(WVO#A5%!3-[,CR0:[WAM
M7=-?3-PR!&%P.T2M$,>O18UPP;G(N+\X<<[O0[+-9!+.[[:X?+D);$)1"-M9
MS"])P)1&$#^)X],P$2D TUG*'X*I/WK#[ 0JOQKR,8- %M<5X&$4\@'@V1E(
M6L"BE>%RAO"C4Q["S_-E!HL(OO##O6[NL$\/6@H4\Z=0>F9N!&_8J6)\_G%!
MR1Q2LGV4["MNNKBX-!I.D(2M5J\/>(KZR*8#D%!,K.$"6SC?15%#F1B$+FQR
M((LC".>&H"P@FVD";KBXE0&YX\X([F,975"]'B)WNC@,+GP' Z4SGAYDXDGS
MW-W>XN=D1U',A>@@&[HGO5ULPWOD-?'(9C&+$5]LQ!(/<Y5<F [>., 4G'XA
M MCM@?$%_F0IZLJ1N9SIR>(>>#4A9IDJPBZ@V?&9N*1F*\S)UHW*]M]N4&!1
M?H$,H3;XZ_R^6MQ4B7/KQ2G>$FOGXVT.B7AVH%E@4:\H^OQ(HY0B>9NQ#1/*
MW/2I.V+9;[TIOU/C_\75<&]L("[@T SACY9OF,0=[O+UU_+L^,8QP/BQ**O9
MU7^1$C:_K</YYA3))QB.O+$G;A#YC3K^%<69WV!P1N*-?/ L)E[P"G,1[9KY
M0Q\#ULA@3VBYZ?M+I#QX =ZOB0NEH>]Z4]@3??<I3CV\3<6[V?_/WILWN8TD
M>:)?!38[LZ_*%IFF/*5LV5LSM:JJ1[VM5DU)O?7F3Y (DBB1 !M'IMB?_OD9
MX0&"F4P=J3RPMC9=2I) '!X>?OS\Y^!]8L@\M: 6QD]H3$&0*FA/.#SN<-+K
M@A)9$C(!BQ[$I49/N*M9_Y%6Q6P7F"!T\!'G5J,>@N=<%G154_C$YX8W"5RU
M)>HP3;L2XH&[[3'\L:XFG)TFH(CY)1P(/@F@DCIJM*<J0^(P8%M)G[T&#(8)
MW-\X/X0*Y#0Z2GTI:",@/J96'(;'ES%0%\:(SI4?(N?'_=O6\!WTN Z3]R F
M<.A@0&WR1Y?/>;W11:)8(IET/H=HYRTY.IF7'[[,$!Z,*!S=8MG?[7U#B4"+
MIFPI6;7&M,>4<^GDD <D06,&VI42*V'@$G<XU-1K1I&L324Y;K)=J^5A\A85
M!_N#L*9+-T=CMN0>B/'"XNZTV4?'UAV^'%$K(+84"T-P0O0HG;M *)NF6ZTY
M^,5P:%1A*&6D<B<$I*UJO-=3E*9]L#T,9.!KT8 >@K6H:9PTZ&E"5SUPSW4_
MS,-.>$-5SBO\>@_FD*H^4;Q6P)W5)H+.^J ETYVOJQ(6)#DZ%L.'D6D2 PWP
M)O, NE5SAS=90I 4D)I9QO9<,%9PI/.ZNH*3A9GW-%FX+"?@2#H(:0[8N/0:
M@/0,1D\JE>$"=95W4XUWE; Q,T<Q7\(-T6?--G9-I(G.1@='NVO0)"2$&+Y$
M#"CZE/ RCKN7(B(/G9&N9"0,8L#A4- Y,%:I0 NK>AN)6$WP<*=B+:;\0X/4
MBZ 9^ KX@@$/UC4>NQ4C=.CYH(<0"P'K!M*<\];"\V"L\V(JBI&>0N)3DPL)
MG\-<6U2RA'_:.FQC4O8.D[)'8U)V3,K>-Z-]."G[GM'PI#S_H7Z;^E"_2:3L
M0XV*Z&%?SU0I5F&?:O+#! ')-Z?XVPQZ1"^[*NE.5#REC7J96)=F8Q@;[HN2
M]JBBXGSE\=F?'EM/VN='AQ<GPQ\]GDZK)V.GU;&?Z-C[\9XLV]/M_7BWFN9:
M'A-S<WU+ WS//HI1_\2>W;:'!GI4E"]( D!6"L4.42EC08VO0@L.^DC"^_"I
M <^>':<7%]^-LF/DI'RJ@G=\^BP]>G8Z<E)^/YWNX\37Z/2]V(INQ99WKZ3P
MY 2$\+;-)>XKB>+CW*+CHQ?IT:UOJ)'O[PL51==P&GN(M>"SE,3#I33[X?S9
M\_39L_,'VTKUL>_/V?.+].SB=.PZ^JU7^C5G_'U)PC!C "4SBRDSB#2+V^KL
MO0-.C\J._]S)WU\+_X?GS]*+VVC-VR[!=[.X1@E^(A)\='R4'E_<HIWUW8CP
M=S5(*2AZQQOQ"Q).4I+YEV5U]=7Y$\YQ$6X<Q@#6!3?XX.1P(#^*;"2,9OCA
M:"B@O(=U8H3H!/8HKSI,YSYZ-?+9L[^_>N3TV7EZ=NM>#;=>B'L;?QTE^;%(
M\M')B_3HQ<7]E.3;$7#+*P]0M@AA=!,*Z>#[P)#,_7&G;XX7Z/CT\.04IX^U
M@$6)M U28%XF"[B2KY"+:X8@>H9H+Z<=L2[V;NY!%EYAW=V*3_\@,:@?![./
M^+/XZ5].V7O/X&FW+*?!V!TMQJ]V$?^AB_C.+^*K[4C>0RRZV3M1S:5G9\].
M3'6@ =_=-Y*#& QXC\C"8H+^TV=]RK !EG4E64^ER@,W)I0;4R4> B8#ZW:F
MC-[X,"[41C+<UF&A32@KH-+  ^;\PV&YLF%E(I3HQ 5S=G1BN5:XBF -VD<4
M#VFC%=*'_&O[QQ='/<;ZP^1V L=53C7X"25^+TO^_>C9\SX38NZ$=MX2:L((
M77&)]UB_-ELJT-MBI>3*U5*H.O:LAKF72.//TF=O?/IR6Y_=-4G+X].C0\EA
MUJ,G)X='HQK]2FITT/ 97'O42<='+X)"NT[=<O76X'-N@SK?HG1W5+<O%$HR
MJF&"8!SNZ?'%X?.(_HHKOJ[]T?&+YZ%B/B7V"^8K#GTUHIKQW4\Z.SHWJ\7\
M[^:'L.*P:%+EB4D,KBTCW7]^>!J*U/=9RE'X]Q'^LR^5J+/S,Z-\]I2HTY/G
M6RV#OD"LSH_/>U*]KU@=/3OJ=;MY:G?V+QY-\-A\D.OP$GQOGJ/U-UZ<GWUQ
MWK=E2K^7L3EH/UPK?Z0ZGU\<GN]O.PP^Q]H.]VT[1J'=2WCD OY."]2_]^N8
M_V</5J38++M12J^W<'?:(\*J>,9L9I8'B$9R='@:4:T-JH+ONLW?:7]OM9](
MUW4>+/W<S1RQR0C1KE!4V&Y#9'Z!>] SY@)CE>?H[6VA[-O)N8T'#=F 1"C1
M-%U,KWER8IZ"*E=H7GA$1X=QPXU'9]3%8?8';:_U\A%DF)T^.S<<;;?PCWL1
MT:.3O;WSWC P^+=<1ATGJ:B\86TT&"08BCM>$V7=*\+*R9O0Y;1'+;,U;@IQ
M>@+'S_&NOV2YT9O:9[GOFW(^3'[=8Z5Z,H$,+X.,I,6*V)=88PKKYI([DAH*
M&:28ZHBWAK[0NFQ%NPMK,D6RP.]T7[S_.@F[D9'FJS/2'.]FI+E-<],+W]QT
MY+%YLCPV=]^J]AIE\J#-EP^LQI>.+]-]")930QRX1@M9"1O72*]6MFZ0*1X7
MCRANN\;YU@VEKFIXC_97[C54FSC"8\"M0X)(Q/5\OWD2-1I[;?N;PG\0K@0&
M093WC;O^C=K=@]A5\V(V(Z9%;O[<%+#P&5)'MP5V;PB-H"E0@O:3)^;.2FX0
MRPLD:P)#=^5"V@YB[+^J&[R&CIZ_3)"Z$^_F,#=#!VZ8U,)\I/\"D2%*6P#R
M-^'W1!=,G1FQ&R)U"2!:-]AG)RTLF.?.MDX,^)O;;>G#9TQ$>>06';LD S>B
M#PQB42D: 2DAC^7G8([0OLZ[*7]U#W,WZFO9M_FIZ1]8;V"3(>MG:"AKYH$S
MI3$R.VL3FH:"O.+=Z:D9";H /^>CP:TFA$M3/VU<OU\OBHGECN6/X7^2CVX3
M"5R.78+AH7IZ8!<]3^(K3PV_W*1;E*TW3%LG"P- 0=4-+NK\ /WS3;^/L;#A
MDT6+1/PT?B75UT@ W'BH6A"45M%Y(Z;:B&1U:-VLE5QCA^+.:9_G?MOF[5G!
MN&?=DBQRU1<H9=G QD[<-,-I%FU02S@-I9V%9VA[Z837G(3@,'E'40F[8=33
ME#L#V+9$\)*5:Z5 2^AX:>O@T;X=+)HG=67:B30+YUHC(A1/9@90IO!\*NKC
ME;K(/__YS8>?7NW6'TAV"_[F#^A9_T@MJ06?Y+M&\3=>AC_(47PI%Y ^0?X,
M#X'GOM0_(WOO!$1A!J+BO_+R>A33RQO!42\QQ%97RZ5I*8%O4OB3\2YW/>HE
MAPK$,)"I4 B!N7UQ#;86:)N>/5*0I"YZ2X\=G=?P4)0:$"*^<I<;8N0CCL$M
M%68Z=].PKHK&,3]\\Y%U%S$Z@[4P]7%"KQ[IQU=.-I)06;T!/?PC$"TW45X/
M@'3[VR!WI&HY:X%DDZIK=YL^J;>CB+S\.M-IC53$?:M)%! ,@#JE*9$O\C+2
M-3<'1Q(OPK;.R@9-H7*Z88-'>JNAK.%U!@JQ+J;& (0WAFN,GA4F0 ?#7*#@
M6A&-^L$JPX@8TY@'@U&9^KU:"7J];XP,+B\,,6LP_6 N#VS8[9QR* ^;E=J
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
M@+7Q2H2\/;Z)(I6T=<?1Q35X.7WY]?JP7;M7-'_0A8O;+L(5&S?9?%Z[.5[
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
MD94-0TLYX\X+Y2$RC>3E-=L9Z,MD;8D:K:[*8MH@^!V<LHC505 _?(8(Y7/
MG9Y#YS/R5#2%2JM>E3VG@KBRI:N[PV+[)<93O&H0++'MHBW9<ZZ:;Z+8G[?#
M3.<WGE)#,NL]'!(B\@"9HZ.!]45*3"DK2+'L!!V]36*[<TE,*11N<'M,\1)C
M+1^WGPME^Q4:<*Z9.CWL5S5(^ '20C2:QM<,$CG6EH]$#^AT,U7MNZZ+*:E.
MY 1E6F9LX[3 (XEI$O-KO[$,@+:;6<SZGZ+F6,$3&H[IY,-/\C#E-7&]HUH;
M^EJ;-:WS51V>[GH[)<1G52#<M,YM37E)T)!=K;$E@BEHW5Q-3*VD-B^K0B@=
MD4%/FY6QBI(_^(TX3'X*,/ P"-LFWB,L0JR(.!?;*]QVG^@R>UL'&6?P?E5S
M(E$EG7GB9P089T2(:7AJ>RNVFS7'F'<]W49T;# +B\0/?" #UDKIAJ.8IKAA
M+-#<!OT;:KQ[X'=.>M%(,7.063^K,8=M0N;6II"04^^L;*4M]<IGCP[$?E&L
M1=X_NDWH4RL6%J%EMFRV8$EPU% ?&L<?-1]@KRV)XOV134F/1S;/0$58J&XB
M%E68.]99Q8T6=]F!)D/*<;10]\.*,-"W^EI)[A7,##!9/<0']_MP8:OD@X=!
M633&[54,:L3G_2VPT]26L@+Q.ZRV; 2!'?@FX:84\FJX;89G%IDUF9:EVN0/
M&T"V$:"EK*46]$Z();B!/(72,0\U%/%4UJK#]X>*B(T;W!M!%D'$1!+WIB64
M7>HKW5(/P /1Y ;J*:7-?!_PJO0=]<PHTL"^AW=@W2JU*[/W\9T0^K=*-OA
M.A Z:\)Q4T?&C[E\T.:_AO\C2O(&MT3,CR'U.22_ ?ITA9TFKHTT<8;&0B!A
ML8U-Q3@T9Q;+".S VIA0.]AIQ62[$[-G1Y:%0&KPF@O9@\FT@NU;7A-+(_@M
M9I]\H]ZH-5&HKMJZI-.O[%*FN\.$0L4.PW"D=STE?&A-^57)3^YOB/K-K)\/
MT60J=O]>BQUH<_;P%9/OEWRKAU2;;Z:: /&72Z2.%?S@'V8D ALO#%6SQOZJ
M(K]L9]NMXH2)VX+;[LFL\E!*.7R2N[]JN@Y\Q5 "F[>+K'SRZG(?*XE:]/'>
M:-EM6V'LVB-;[&$C8+R'(K51MZ)=0D.OFQ5L[1-FSXI#X.0?W'2&5B&_.?;^
M*20%/BBH$D,0V&&C#2V,K-DZD(%?BKCBI[Y-HG\"VSAF&_3<X'T:G8*;CPCC
M?+/M*>C.%:4B +.Z'2BPB>T<3MRE"I36B*"M9_')]T%FJ?]EBFNL)PIV82>$
M;#V4#WF.;/HN,V)+Z;4%Q@;/!SLA'!(XVUUJ.K#.XD9SOM?LW4#AEJ15%<O,
M#7W)\F#,H9KK] $AA"0T)+8)\;#P%.G^Y"3J&BV,PG/F@W"0E*3] 7/V%)>L
M88>,L)W4=&460:>NG5@:P79VFRJ>565;Z6W3E=@T.$-CA_6O:I+=;]RG6<40
M5_D#OS[?1?#S)EG 9W31><EAD- VWX(W>SV8(634MZ/<OD3>]H8FU/- NMX6
M2$B0E'HF],HHQ;;A.LH'?2'>M,+HW2T9PPPRK63B?0^+BQ!SL%T;;?@WZ/8X
M:?=#$9P!+'YT-CSF;@JW5,/HQ"RG?@WDAZ&M6]6]E,(T ],]2Y/+HNF0E!<&
M1^%%TW.<HE1]CY7O)-N,MZ:P$WG-S0JCY[6X?/TX-ETO=2IQ;(V>^A85!0$W
M&:'_:KE>9!,0*D,7\I>JFB_9IO_OJOO03=R/X-^M"<+ZYTWK?B)7Y8</Q<</
M%7>= ZU4+#F$^D=58&](5]*5].-(FWZ'1^?\V9C['G/?WY\V_?]D'[,J3?[V
MYN\_I\E;L'ZL=OD%E/NDJCZF8,& :IK7V2I-/F#+AESLHM_A#FU WX#R^'N&
M.#3SZ_=E=05__U69E=/D-X=6$#S"45LQ?L3_E_R 6%B'N<P/5]AEMOYQ6Z%&
ML1A/0BWQU)GV4J/[6_X9Q=U,"-6'EB*=7I5$QVJ-KV"5"G\!9QP%BZG_)(LU
MP.'5OL<PC?Z^5UI@UC+3.:(1;XL]KTJVUG%'4JIJ@KEK4Z+<<YU2XMZGE\/2
M9]KSJ&GIDM-&1UH_2A.BJT<;PW,R^#U_W7^/D_FK;!W_$LD*X4?8;T]R0+@
MR=ML+8P"4>4@]:U'LJJ^@4;BQG,3'RE7'NR/'!/?ML;X>W)?4K@3 ^GK!<(%
MXF@8?A_^ X4 S& C,S(RG+4G3/1-3K9*%*85UU81G'C73M(L?&4"_9FK**E[
MZGKM,A2$@_6B:JNPNB@Z8"*%I_Q$RP3K@G:'8JF)MPSSN-HD@'.,'/2G?N;P
M@C2J8AM:[IZ@&N%42(%*- 8 V=.2A%-12RM&^)*$N)>5E$LUPA>);-(^6X &
M,ARHC2;JQ=KQ[]UAL]$7R,B;^<;/>Q\RJ>6S+Z1?6>A[_*;V_V?O39OD-K(L
MT;\2-J_?>Y(UDB:IEEYD-F8<+=VT&77)BJ4GFX^( "(2(@*(PI+)F%___)Z[
M^'4'(IE4B2FF%/6E1#("X?#E^EW./8?V_Y1FAK%6"%:UC)>VS:DO]C7Q6@Q
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
MDED1[X2A[FQ8M#E2-GYJ9B)AN-)QKRK^N)<\TD9?M:/%PI#ZF%ZG(')O4*+
MM0?;@ =0^0("AJ9+C-UR&PL[25HN%RB#;VL"6/.60S*VB#V3]-7X&-2FFPY^
M!#-#,(.P_4I4X"L G3JS'*!1A' //]\V;_&?GCJAV!R:/>$VL.8UC73HNV8'
MX;Z1'[47F-O4W/ /D A8)<)BB8A5V1Z(;^.6LAR>0 ^FO7S+28/G'1[]0&^^
M5*?F0Y5J^5',W@]D"YBS%^0CI&%5,F6%;ACEK7#04L:?)0<K['0ZG3 E.41.
M^271,:ZW6;J%[5=H]R;V;3NPFA2YWG37U5')0TZ7L8=DFR_I"QXWD;1/4B(L
M5R.A'V[SL/.X<]%VUG(\ZK]JX19[S=V<GK'%/&.<)$G,\7[3)4IE+1O'4ZW]
MC$CGI%5!$?N!L6'V0695WAC/=39F9C30EQJ$5P"+F0R@8#:>6NR=G$C0MY"E
MTA[KU,RRX??BB%BFD6O?!N93'L&(B8O$7!2]F>^.EN[,[P"2AEIU;K9@C(D+
MY,01[TUEJV!R1>9<3,CBE)$;563$@>5=WU3F+O-Y27Z*86GZ>SOA#,EU[]PX
M0&PN>A;YE5#X.X&S!A'2L&3%SA@HI,7+0(Z#$\G*!L%1&@M^VN#3;9'IQ[_:
M)S\M&TOFD&KO'-6N/\QK)RPHFLJ-!MWP?AMDTO0Q)?SBG@"&X:@OS)3/OJU[
MD"DOE6?-9,M&;/$)@-UO+A3Z:[4) G"@S2$4M0+O39OP3 ;<0-V)H4PX#%=.
M&3JTEC1)WO]&/4 BA@4'5&9N866EL\]HG'@J'!#:YMN\QLA]'W$PIAH8K7T"
M_M'3_I-),RD?E<-+:6)(S<VJ78^ X&E=J^W%YJ^62I#L!&>VU$'PQ"AKDZ]Z
M99J(TM2XE1H>..5I0P&;Y'?C6%+EN*@T#/G263+TU]KST]6>_^5:>_X]UYX_
M&C;Y"Q>P%H8S'RP!ZXH*S \=0_Y%Q75!VF*R-^)EYLE8+ZXN7K@Y;VPS@PUG
M!=CG7C?]7]2&W)H0:AH,<?O'( #*%6>;:>7X#IXHTW%7ISE*7+2*(EC&.AUK
M_BW,/C.@3/5!8A G\J[JK%3_$02KLKY&)9*8\RNTEVY7CMI!;K+:@+-%:>XD
M:-YQB46;0^S9A;56-'<,,IZG.C+LNQ2>\KG;B_"C/D4M7X15 7&_+?76UX:$
MS_[M2Z]&)ED)A\?SM-],;Z#.!COG]+:C%ST7F3;6ACRZVG%T"+D^VQJ=9H;X
MV'R")=)"XO%3^DSL,A<X6OUVCAK-L3T"RMSAL-Z>1_0PD%O!W,-;<KI-FSQ"
MU;A\4[;4>9>5?;AR(^*.U ]2=]98E\>?2-B@W9*V2LS[IYK2KD7)=005V0;S
MB^LW@=M UK=2Q YXJSBEI4>V/;2]7VS^BZ)QVMTK"3T$E!P1W&P;KB22*M7(
M975N)=6!,AH0IRY).Z5SI'/'7TK(9O-6'4_@K=#JUB@]M*W#^BQ<%<_%L%$)
M4D\Q$G>)>ZILK]IH^F%6B%D(J)LG2I!3*J\'E/Y4CL8+X-0E_"'!P,,W;IMM
M@RRHP4R@9GZHY5Z0%J.=N?CY.+W26#1&C@R5_'.'@P=)1MU9X93^SF:3\"N,
MG#_4+@PFP3.Z%AIMT8U?K>I]2743VC&D)E590U$O"2PZQ(- *F@R2%JEFD4B
M&U%[?-I].70\.]N:0:.@O^5.9Q$"2%.5\;LTY $998Y_3_,0=I>DKBZVKQ8<
M=6@@.PMQKK.EG&E=M0N* ]$A &DPH3#*M+I2J1UC,9?M/\RD[3#_-:HX,[P?
MB>6,_2#LCZ]#" >(_!>???&G8O,2R*P0W2<R)O0J\5_^PGOF-1_JE^$S%2SC
M)Z]YQWR'Z^N[8$2.\W'S\E!_2OH2] -_U#A,=^J87GDI00HF2G)SG_]9L?K8
MZ7IAHN7#7RUE&TQ9=8['Z,%<#6?QM%,K+08F1?4]P_ D];'3,-<ATGU)D-/_
ML5&9,3LR_B[X1O8.L4J8DPU[<Q.=GV3?.0$=LQ^%>^0B?="C24@?M]Y^'<\S
MUZA]CF,O ^0F1+97$P?_<IB08*H?.AX7M1>\A2@66[]8[NH"S?J#-.O'"N7A
M@0,>F8"V2LQ>;+Q>*<B N=^(.R#MNO2UKJRHJ\TFW\Q4?0G_&OG39?O2OW[]
M^J5N*3:R8;;-TY<.">OZU!S;+HK.\P.<?08^/KB$C#%UZ5JV(IP?.<9DO?63
M2?HSHDW6*D&^5&!C*<E12+@@(I,V22"(ER:NV1(6HU!15L2*D8UN5XF0_F=X
M7D5816.VZGAC2O.N!P#'+91M[%@L5]=]3:!+O^02=)H=SM@T5CD,Q+.)\D[K
M#LN2/0P(1\=(G@^:SOM*UG'O!)FD'QMO@_QWC&A6> ]>("J[6I[G87DXC^^D
MNI;B8E:>V#JVA>3-E/@F]NDF'5#X 1)E"&_O*./W&H*=PUU\J#VV5=Z+7C3!
MY6WV-;J<M8K'<2'4.=RWM[4I:0%XSI.CCJTD],VP^=#6H^" IQA3(0];@B7S
M,2<"_$E+&,"[BQL[XV1WTL FF%)SPL9Z?C. 6^3/S7)#NA,OT 4NCD49@MA:
MHGHVQ$7\\=ZU@FJ)ERH+NZ$Y2:$/Q$2Q,J$"(]J:X.P[1TA2)U(PU)IF3.%)
M?T5C)\?_<6/FR)P?D>SPO>%"WO%CN$;;]O=L"ET)A;SB&0:<BRGT[UW?^=NK
M0\S$_J*1QQ9&2H4&\>:N:6,1AK,$5OJ&%ZUL*H26I%"&<;&9QVB3C?HNM:DW
MMWU?R80S,&M9%.*H.E[9YCU8_9^__TL@K#[BY-\*?,9G%1X'[UD0/XAL);L?
M8DUX4M/LC.8A^-_60 D"Q6@H5F!Q&_Z;X!66HQC1]"D.X26W-[:SVG3D*A-U
MC\Z5GB;NFT7.*(\8$V28A(+&.^7EB1J;-\P -CY31JB#LRCY!O-4H?<G^\T8
MH<H=J3!\W Z+^K1>^XGZCF2M*8"J6(=E%-DN9E)5MXSQ4*G'VF0Y>&DQDL^*
M<RW913JOYB44"GL1C6M0S9E7DH7BIQ.QH]-3HI!7R4\T9?/^--V(6$(O!4=[
MWN6JIF-3LXX:CW$*7]HWK24?Z3:C7C60!Q#6JSEPCM+1A3(O95T9C=0-D\ R
M$J9^2^FJT2$==*Y@N<=E_[7SW=0Z/N!:Z4T1?3ZA@Y+J=[_E#1#3&#@+]S2D
MV,J=PF#V*U5Y9CT=L9JGR5CAHB$MA.A$_2'5<W&2N>^ 'R0B3-$2%]Y8.^]:
M'?YUP&X4)TQ07'R+B6<B7M"P/'[NQ2_L41<,KN,Y([%.1^MFIM"D@OGF=L'C
M X6C:VW[%Z]M_^NUMGVM;7^,+EB*@AF)FR%8G4<"'15_R!XYJ&.[3@!%OH[
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
MO<N],L+841=!QB8"!#,4W;8G0/\# L@*W5?M[[\I2I/;)Z*2=B;B] ^YG:Z
MQ6?.;GR!58@.\)XT*.#L$O:99>V=7'OB<3&Y"Q]"0KY%I]!+4N4 =MX$"5_T
MA6WW/CW+,$IRWW"S3C1T5CA^%#\'+;GVVXL!,.SL"&0$S9#LZ$)8Z^CTQCR
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
M6W914!(1:&Q+F.=$=UQZ>_#P%YMO5)Q).KI0(J5PT(1\5E49/4-F7']DDFA
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
M"QM%;%52C^>:D98C._9.O>_F<."7]JUWXH,C2WDGJNV4.UWD&-^=^GM4&-+
MB9B\Q[T3I%2V.1K/F*8HHHULSZFC)]'6*RQC<*O&!D4;IXFB]6Y?(F'KK%(Y
M#YMI6?W^>.R1P>/@,$:/+.Z@K?JTGU ET02#LL%=?CX68:V$%O.<TO9:XAS?
MDBGE:J&/)I==ADY<.0LL$O>W(4%.])T*N"V:$JW.2*>DBB-$2CZ8BA Y3[?!
M#KP!A0_&T%'83]QYS8@<U/A0FWKL/J>PHSXVNR2FV943S59_"CM".]$W_\$Q
MZJX%*XT*E_)V064B7HJ+L7!O"O+2B-F<HCUE4,E^X>]1T(KUI#1MQLJ1<1+]
MM 6;7GH6SI3Q8<QN<\I@$B?+*)V5;&G$ ;B\;9@CFG/#<@ 3!57O/XR/3_G]
MC&#H650\@OT,$[.;QY&['OD8D^9K3/00J&4JE7C2=42K@<N6@$R.4^?)8 '1
M/OY'WQ^"O?D*DMHTP2]_?,UMX;Q3VS.[%N[K#&=@M$'< II@C,L:?T1[D5^^
M(A+<G6S$I%9SO^9I@&+BLI=!_PP'HW>$>0J* !Q!C,:!$7H.M1!&8F-G^555
M<94> B0X[>/Z$/@P:I%F5AQ'^:9]"%O!XKU1I)JO8=]IJO>+\_SX'F#@Z-+J
M@RV)S2Q,O.X&R8\)03K@&4?N_.]0'^_@7V0S$7T4AU2(A1.X.45B_FFIN]TY
M$OC?-V.$;_FAJV>F8X;A&$I*1<7K*3HA;@!E^/<PY[2!(2,7X3BKKF%J1GS<
MH96:G'.@L*BC6H0;I<4H8=;'*6Q6K@22\2WRZ&J%9(SN'B2WDNTH.3]V-0X"
M122$&\WK)AB5>ISZ3HG,E TY7%[=A0[E2)6\Q4J-2('R+%7ASMY-"J6A_4Q6
M):S&*?I[=$$-88^"96'<J&9LH2%DF.F?6$467?O!<B6.7W)Q-WLQ7'EOE>[5
M9N#!E$SG[XB B>::DJ#DIH0Y!HMIN)D&NCB%^E+WUJD\%ZZM<P4IE4Q[6&)Z
M0Q3R,]_B8F/VB\TW=^3OZOOX=0%8H=S=2M*40RY><]L%56&8$QB>*I8:=-Z5
M)P0HX;CE[VO'="P'F->$ W(7A(?/B<^C5M%BI'N,I:8=S^$2KXH>\@=X?Z+-
M,@MO@ D8_G*GUTGVR$?$-<_[CLY1">5\L$))W=URY)H0!'@,E*.*D*5.YA6=
MR (,ZUTX:^BW<<P-W*6*.%/.&CA&; &/2O/QO&M!*ASQ#PD6,(S+?H^V5P@*
M"X'3J5WEPD228P*0:XI8RAQ947(B?DV/CD-O _+9$%#_>H]B^>-VV3/)YX4
M_[:DYX6PICPU$40D>2(#680/M'UWX-I3SFY"^#1?FXH+;5Q@0JU%4XY%L_U$
MMT8YJ7=UQA8X-[5=L'(!$2YRPIQ4???!(>7K,R<NU(?[]?=<2;HBB8#;<DY<
M&[O.#L:COH9N,SBE)0%W3E3UXZL:$FL0ZJ[5QUG Y,)U_>S3OS[=H>Q0=+ZW
MP:,X6BI D)"Q+"SL2P^D_7\N+O%'@D.V -=RG@@ R&"M.4<Q$?3CT)<M)U^-
MV2J:)[;U^'GX2_QWN6L>'!S%Y0;?E5!K(W=5[9HQ"H&0SW7J^X'9?,FM8;W9
M2!"2MV5%_IXE(]PZ4H)9X2YAQ"$ZOCJ#ZTEJN?$OM%HH)UD(X4_SL+L5L@M*
MV<!UO?S<#(&C: E$Z@FR+^:& 8*-G.-4D$2$=BNIQ>AGZH:P-II4 ;8-,TR_
MCN9ZSG05FUNPRI]1?V_K.W0]]*+EA9B]+L,2'X@?K =*GWY*4(P"\#'[&**#
M/?E&U:BA2KA3;ON*G6:%=]"+!6=^B*E63(N[[BPB(M_J*&Y&UE>4$[8))$:V
M.>;3WZU<M?\P]^N/28X/T(YL_SN:-YSZ^$L:>3 J*:(]A2='CS">PKD"?;"
MG;D6<S@,9%47\;%BIZP58)W\JM= AJ8(\=LRM7/L.R);W]"VN] $*?8\EA(L
M*1)'-&:[N^YPM"(JQ^*J'O[H.2?[\DBZA 60IJ:J^:2OXM&6#TIR_<F N7S
M5L^I>-!I6J)H=()M'J[ CJ<#=OSQ"NSX/0,[/A85.H-@[NNZVI9P>F/N_I*G
M@Q#07!V^,Z.)UU332?@@U$+SU6'=+EJ.U'IP,%<2:WO39MUB!HJ7Q$>\!;L$
M%$+YH\[R_L:155Q*VOG6>?]>T=M]1-[NF<?^KZEM0W(F8[^?[LGS]=UTY%M)
M&V<8*>JO]D'/&7KJ)0O+Y08N0.C=Q^H8P?D)/E0(MEI147UDZN2CC:-^K-F#
MUGD3X18DG.;12F!2]!!WGG8;+,\&[?"??>EF%G_S^9>F ,-P8 6EQ[ ^J7-3
M\*+:D:O5BO7P _14*XN:>_R\0]P';7"Z-<+SB:Y=:_;2XPJ-J!YM,I']/>Z7
M<):FH3D<J-@F\Z$G=]<,N_E(E4<NL62ZOI*_;OMF,ITYO\%DF+N^JF-*>574
MEPL<VE>[,A?!5;YM6CA[W*(3I?N2EBUU-26Z"1L<7JJMETU9UL>\.O^:L00,
M:&8Z[]O+:U62T]G5 K9@[.]IYI0F"8 I"?/J_% 30CBH2.%R ;?D&K"::#9\
MB&<)<50P16)>%9U'EFEX>(!IK8SQ'5S/--1_9BO\4'G+QAYH^XE^T%W!\LY%
M]G"9_)6'RP.HM!RB8MJL>'H(B#@!4B$PMWYTTDJ5M 70!:H3?MML&U1F4?D(
M_O2 I'JX5[ELS:2/'F2V&$/2EAF3%5H/3)I[J>_/ FE3E(HT\:IQVA.Y/O7&
M\3YL"7646 [I7T,W7HQ;E[5,'87_24BG5A1]4Z$V*U7&S92@J&)@L[I5=)V
MVJ+JW#&,+[@371V3\=B(VSI\>ZI'41TD6/P\P/2UY;W"/Z690B5@"!M2#I4>
M)K8 T@*0BL- FXMR(G9HI7RQ/!]<D7+V4)P$)C^8=7C!<?= /#&+<Q?;+BIG
M)+W$K,IS9BDVZSN19K]F.T]U8O>5-/V^YM*]UN;"7+5E<T1[3=_=K-DJ<M5,
MTZ\W7H:%^;?&S&W:2\V'$(DS/M3FD+&@Y+A^#A*;K?3F$7\2"1,2GO.AO@G^
M8+B8*1V"BVKP.)4U1Z6B8#T!D]'Z1#$NZ=3R!T4)YD$CX,J7OI-SI8%Z&7?;
M#O$3!ND!VT12/?70%W]QZZ%.;WFR,CK-LRK'[:212K[@$@(CY0?[78.=%^O7
M:[.UK:7S[YG#G19P/S7(:Y:(DW\U=*:U5TK\6>J8TJ]&[A.YSBFQ60]<B+6Y
M+,>5XT,6F]OVJ*XKB20]UL(N4I!,TD#;GX%-57WL[$**GHV'-T0]Y-$9/$+R
M-()JX/-O]"I_#]\"'!JX YP_\'>PCY5R&=<W\GXU@*TP1\JIP$-9H1210H%"
MQ9UX V>9=X#N)9+!JX$&&2/R$B=&AE#NNB-7L^)-?#>W-)DZIF(##*42IG&.
M[T(08Z[./.H!/>&^U?QE]*U5]E1<'P:5V03F1?2F^PDOEV#M,YL0O98,GKY/
MCV3L@ ^>!EVG]1 1<6(A**=W;,31D8$PA*-75 EO8K-""3%%W38"@NF5 (8-
M7K,7^IN*O'SR 9U36'89S8A>5[^55O)77G9FA?P2QX\O8*-Z&SSRB/Z-JU/2
MMGNB(X2*4C -YJ%3I(Q#)%F7)7JC5+X7ZU=9)$B*E0Q)Y"I?QZIQCB;E"M2,
MB#;)/NLH_2^/*ENJ\<TDD7 [YK3>#J5"AC_OA]%]$+=&FE*#<[;4&>CV[2R]
M2D(;+XVJ:!*&NA(#QZGXT4FT3]VU94M@J.!M;94RHYQNVQH*:3^%7R43!4]_
M/+%.3EU25@S&DXJ@X:,2!FP'QD8^O,\7+.>N=6,A?O/0[I0B""T9@SZ*%/@C
MUO927]DE,DU\_I&$FK^@Z,W':\.^;M0)='O'\<&H7QUC#A!*'?0_>9(N-T@A
M"J>?J!_17OR\C<FW(G%?E5/IW*V":K=W):&3A1UB2/Y53XIT?=MA8),?PE9=
M _UGG51J@@(2PY:'BZN=4&R( ?\A+&:8_-<3Z2)F/L:^KLC/+$@C53O\B3FH
M=;MA7'V0<)D!"YPQ6H4O DL,Y6/"IG*J)>R9L14J"GT9I:68.*U2=^#C$0VR
MF-?T&3Z/DC<\AF,3>0"0[1H PBP24A31$@$T1N[#7YML^Y$*1T7\7IUD25DG
MU[0['BL+H-O$SS 9&?;]7:]=9ZZ"D#X4MM*N\\4^K]A:_PWJ26BH::+0U )J
MARCOY(F$Y2/M2_I:[@L&!9#@5GX8"(5NK7] 'A^'2Z:WXTB""DN,9C7^0XKT
M@7H._[@G>X27T.P=CA@VJI%:Q*2R.SC<^),N943"(,7!\G2%9$<3SY<5.M2#
MMD^".FHM4<F:<$9*FFY%B:JRUHE<_=O8F*Y5]Z>KNO_I6G6_5MU__:K[HS'E
MWV:W=C_\C$M;>]B\(P\F4ZT1H#/GQ>8U11J)Z3=&RVT=J:PX\=(V>^ZY:ZU_
M&(\-#@%B7\5Y:7HJ./%=PRC+: &CWQTCT7&N0-I%N1WM"HKRSW+96@&"84YZ
M#1M5$N>2<A+="\VV/#FE9'[D.HTOX]WB1=,#EYTHY])/=?ZR>C=Z\=-36QK3
M@"1FW)2OW\[*P.7\=@6V@HO.43KBJN7KJQK*>V+X/<>BE)96[2W[Z,)L:YX"
M33J]XQ=BJ[=?"QEHZ>C3?(01GNTW+M^MJ]ES$D?T;EQXBT,3V\==R0O*OHKP
MY" ^;#U61@@+?AA*M$@G>GL.(LN3S<O(VQ$D!93\DV-9-56D].7/K\ASOD>P
MNP(@6=,%CD3+3AY &_,5@$EU"%= ^OU 5OYBZ3A'[LAQ"4^W="&*+Y?V+J*
MZG(#2L:,%.G0SX?;1<(,"[/*E&M+\5OFBOEAS,M-PDE^<4YI%_<=E9)1_PU^
M%*5>EHO"B[B=)WP0MXWTC\9_E<R3Y#)]L>6^W@8O5]#[_7U'I",+@$4*-EHK
M LDV$@[%F+R#\?3:O]9066#($]&B"/OC+!K2)RI89Z(?I0LI?9^W\./%4<C>
ME3KLRGMBFMW[</6@1=-6-#-B2>CZTF#QJ#OY@M7U#:56I*S+H8M/"&:O)1*Z
M<#QRD+?-3SB&IS'MV%Y"__#$>(/DN'96$8^S9P_/L8D1J\>5#?L!-:/" XD"
MB]*@Y&EN6EZ#5BQ!B+]]4_IJ+VT53 '""^I8M9 /9E?!40S[J;FD6OZL39YV
M\"ABCUKS>2K4A] 3<%N.29I?:<IF<1:4TR(Y,7JM:\L5M_*JE>4?(C#0(.XJ
M%>? 0*D?\92VE\&Y_T/<NJ,#<K"I^:EOW-&2JD73W1F@;D!C^3$<R<KJLJ6T
MRG 7^!&JYU"EH,9]!VXB2?0S]V?5Z"XC.D_JF6 00B*,Z^.2NR:LVX(RC&=C
M7]Z%\)&(5,?>0V]"_%@/(4J*3WJQ^>X1LXL6)JE,0Q2#&4>R0H,?G9:'PKCW
M<XC*2(&!M"EF\,TQ_UG!O WWP2.]%:;DE4XW,\;1Y:MZ5Q@G!8T?:_%M5%@O
ME8+(V>G7VZ=B3A3KR6FLY&:%Z"S]!W1H%?>C<&J7;[W<I^6ZRZ1HU#9OZG>[
M3K++!15@[45%O#,P[&V(J\+=8ZSOREN\X##Q8>OB5_;I""EG70/]$H:)O:38
M9660<#>/+0;K.VA3UU(+ABG>ZDB+\HY&P;0>6P\$?:+ -.PRJO9*MSO>X'&;
MVBO/S)&TUX.H?(.AH-I00XA_ZZ*0N"45369<*VZS6@3,0]" Q5\>W!G&Q-#U
M6_HFG0<C)<8F(%YOH*Q^P?OEHT8C*>%09"%:<!PZNF,OE^7-DB>603VWB#68
M2$=L3,/C;B *NF!A_DOY:01] E "LWQ$X%#819_$0#S^O1AZJG<QJ5I86;*9
M!HXNG+&*FB9DX4_AZJ&_#2\20M=$)#E^)5(ELY::JB,(4;(8-(_GM)2%\$KT
MR#*.1>8KNF/I\%.:H#*"B2ILE.'\*6>B].ZITYG-QN@F.>T\7HD+,^9-G!-C
MCE9)(&,),@=U7Q. UT4 "%Z#30RKY(0)DB AC/]&/_6IH*&HWLZ%N @3,;6U
MP>I722\EE<:$N0^MK3 ]RD)%59B9?&_2'CO8-2]?$V[0/2,SN=%\ 7XX-AW@
M6ER&H>Y@*)LP^@)T'$SG/9!71#"E%@5G663SS-B2QR<P=9811<3II;6(G=I"
M.Z:HG(LM$Q%%2^HJH(JJL7T92K'K(:I2^WG(D=\1KZDG@#8BN+WH@J.9XG;D
M[TN:;&;%$:3@REF5!^N6W62U1=>/L[L<^Y'E*J K*BDSPL]EW%3A );ME/B1
MZH'^KI1%OC%'')>;T<LWDNGHHE@49QWE1AX?8+)TU#EDX#K!">[U!!EK/@,G
MN>-F=13)U7EI2(8MXQLYD0_DCH \ H3A "TJU?B)=7._!XK(=.D:+97;;R3;
MXI? UWSTT2(O2G28U_<#LCA#;9P;:5EAXS5%+ZV>32E^-ASHL\LQ":& <OTK
M(+G@7H>E1Z!4>9""T")*\(\K8@%A@EE?4LF[T=CZ^'%&(4OEDQ7%/UC96_).
M.=Q(MX]&J4)_QB\K;3&7?B#,P;]?-7(_M$9N<SS5(G*R#([Y1&O_&YS:E%;;
M=6/X);^L/W[%/OSBV(<_7[$/OW?LP]7\_5SSYX*&1K4;D\OK_K:WM,F9RBY(
MBW  .N5EV2)!@55Z75_5WI]B*3D?/H\QH\Z>A\,'T$*V1(:!,IZ2,^&#"::/
MO&%V]<JJ%TI,:[Y\WLDI)O5HQG$6\EB4B&9TJE$3 @ RHD$,/%!YIF+;XEP8
MJ;AW?=EM%?_?N1,+M;K%UW-9;,*%YB&/\O4OO&Y&C8[*9X<6JRX[F.P92[3F
MA$:=_K3SH5W0YG3,?[R XT WU:K:NY-AR,A6%T&80THM8[9W81 6*K64S.@F
MZ/R-N5@M]!,=OWFNK0J6-V7@@VO7GQ+-5B68HL$E6K(\T&H C)WU8U,:,=2P
MX,.!2K@FO,YXN]FW_?U54#96;WZVH"QOWH]23_:CM8AI_4GA<IJWSXR>,S\X
MTIS#"0>^%V88PR$2CB;JV@<OL0LQ]XZSNDJJU_D=&M%[$L4_GD/G(TZI_25I
MY@AS1<E5 I6:L*2'L:+%/38"6X/LH@-X.],AIC.$?U\V!*?F-KQ3LQ?13V:L
M?% Z*<OA_W:R68];#;E'7V1]?ZG@CO*C\+/N\YIVINWTK@6^L)ZQBRK; <I.
M1M_C X9O &OF%YLL660FP=(W7>+/I<+&#!)4B9HZ4>HJK!;F&L*H0E;NZW":
M%WOT6+:F35+XM-Q=T[?NTD&73/B=\"-<@2'MGN!<5"E_+A<SK P'M3NZ%9<
M/D*P <0GDY*]L99=22&&W#P0Q:%H0%0(I9%D$/P%;"S"]8%R+W5BGJ2.$E7*
MK% C[$'X]1VX5.F'K+&_T]AIG0X*(&2,PIJ*PK/5,U#*D=???_/5:[@'FWMJ
M ?/UBGM7SO?=U9-(B'3UO<$[4 !\T_7W72QR\CY<+"7RNM,40@?,YKX9A&$^
M<GF<'9^![N/"CE/?,;_M AWB'$G"!I"=*)2B $/<-V_#A_8]<R&!<@;*&52H
M"XM!)@HSQAS"[)[H\>&WZ1>GQR]]OCG(]R"TPB>IN@Q^0U;@TZ43>TFA\<$3
M$PX>WGGSB<PO(9*XM7H$@6W8$I\6XD^"R$5V&K,=);Q)? 4;*92I\49&#'<
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
MT8?'>N=\0HRA;*?^@,O_Q>8UK0WF='0*>MRCW94[D;VSB;0] W?4WA:!?UB
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
M8?30[56C:5_[H;G"7ULK0AUA$9PM%_1!?1553?(-%"XI1,$M'AF<[EZQ''U
MY18?LOT!I!L*3FG&Z#=L 1^;\SB;NJO"N<0(!QHP8X/^&4Q2LYU>'AA9*9"[
MSRA_G4N>4+W;05Y_7,[ ]XY\T @TSG?0P[)K$B=!XS$5%@SNHS86%0D0PP<9
MA'9=DSTY@LU),L:9;?N!I3TVSHQ#_H685#P0W '?ZA.66I\*,ZOH+"O&UE>Q
MUZW/'?V*IZ3J:IW8\A-=M9,V5<#BH",2:TA^Y:]<M$6N\=9VI OTY&YY,:+Z
MPAQ=7[\994UVN/2.9/P0C@,N_@O_)'>6@D( %9\,0H>@'!9SWC:1W$@LO([Z
M+;M&(D(^B81K;I!UT%M7C%ZP;>T'[!%?<?<I/-,)7OB801;TLM1=(G>A ?%0
MH2M>C% 24^LM4:^3SW=A_$ 0)L5F%T.4X$,9SH50O1VE]7!OH!R-VU2(CY7W
M@>%FO7-YW$L[H %G?5H!N2B8L47MG9+2[*!QV_+-]0T5 <1+9''.^ Y#<*U9
M=)&>%26Z%>M6#0A,UTGL$K1$JWR53[8Y]UOEJ3R#6RM1.5@K)[E>SWJH=Q%#
MTH:#Q/*J!G4,KYLMZJY!?< $+)VM^=J&23\']K(K_4OI!G%IK*9HS#Q>NFZ6
MJSAL.&'$KOH*UQZC@@[G_EJ@X6TFW/I*^[T9C.>[?:6]K[1O0*7]ATFR;VXB
MXR_C'  7O*I$\Z)L@+0;^LN>M4\4PQUO'SHBHK#F:TI:.I)QD4V*?2E$!1VA
M3N872@*W2N.ZR2F0:^;&C9!.PI$(.<:]POT&9(S= N\<S4KF3ET'>)&%V+?S
MNP.>ZU"4M#7S$+GK67=K!9NB*F LQ>ZH7*LVMJ@1A&_9<*/9>ZSPTBT:2PJJ
M'K%(DM/C+3"GPT_-&),LGGRFGNY)2;K2A$MVF8W6%YWX.?#= =S'Z;UA@H<*
MG$J7GKPQ.^'H$>G\Q*OC/]FJ% A^X1MXH'"+2$]('@ ,41(PEG>>ORJ'24*0
M#;4$<NQA5 G GHNJ:#C1W6O#MW5#'! *Q".? M#MH9$59DZ'4E:4@Z)&P').
M]F]?.,AS6E>^T!1C)<_?:-#5\<UU>&=2I).:;8D+&\?+:)K!*O OBFWP<O\2
MZUD"_:3'XWJ0BQ7LFWE_]VV8U(FK*PVDFYM!D_1#XEG/(:D2Z6PC,62#2,4:
MH *.J)ISROXYI94P]CSO]GDS ?I7,A0R,NB?"]-;HSYWW;M@+( BE#K'>586
MER[SK=F]=,LN&6P)&A%M@X@XMYA:VN_N8/EY7?L]AS?)SW8R,R5K?9U%WX$S
M^?Y-.J+XCEY^%Y6_<)!&!\-#& % G*#U@QPX[+-!>-R"@^:4#I52"G-=T!K$
MFHYKWN3(4?EJ[B8A<P(P*:15N9B[_2G&(JCMO^Q7P5VO MJCC:RX1^:H[F^3
M7Z1ED0N39>>$726IXYJ .KJ$G$310)2/E)31$@CSG.9U9P=2BRV=,;QDO$@X
M26"6^'?=XCAUPAJ=4DH453"950'8/^PG8=&B <8H9>TZ3\O:EX5Q1,[2J3T@
M@7?87@L>W ZBW5Z@CUG1I:9<7JC3';H!Z(X3K& 0ZH/$V1ET*)T#%8L]"\KE
MW!^+=?Q%@:\6N6LCEN1/FG.7\@HA7-[_OIN\WW[W8(3#5*ADZ#JU1)*%A\,H
M#&)63+@?K)N<%% -=GF?IW,-RW,]W]+UB\6WH!6RX$O'"^N"4BVB7Q)WOB2:
MGFO;?4;WM9^).Y\)(.@"L 9X+H3 *K%AE+")4$&A9#PPSBR2?D+N?$((".B<
M"WOBA=8,CG(@1)]CW:9W).]S;DQ^'B,BP^5&4N,D5\Y*0>PMG>.H:,_[^;GW
MO1,$ZC(E31]"2KS>!:9^%D]K[C(&]JTRABN/[90)';W/<Q ?O($2:I[.%C-(
M*L0DJ#HVN9EB61I8N[A#AO(3PC^+766B+^EW?+]N-F+=*. UNZQ%2:!8#\,.
MF=,*17Z/R6H76S;S$9,"8"T U"'**_1[);U%A6H*#2,H64[.K6>T5I=]ORJ^
M*6U@0.LI"1HKBE!":*<I(>3*!8*_[W?OG<]3<!C#!-2Q_04#B;$J #\P+K&1
M]26.8*G)U65LW>!!H\CB2'HD(F7U']\21U0+XI6%:68(+_OS_[YVK%<^55 F
M^]&HN4BL_8YK)I"'XAX0Q)2 H5W=:N4RPD@SWR&&-;6. !;&+N2B_9S?^9Q?
MG9JDK>N3@R0,%Y:FU*KIY^N^?2W?@@ N;[WL7=_OFVZ04NL;=GM/BA)*6-$'
M04YZQM\_AW\?1K^6Z1CTI8]]94QQ<0*"&FMH8:8"/MA/[9UG*\@<(A"AR!I
M(]<F;T]'B%:K&CDJF WBE0$ ,:D53)':&>C=HU^M-Q0OX%=OA=L +GKJ"E?P
MW4_@3 $YA;^(:ZE_CSAZN("LK^.J C3&"3VDTK25=23QERKHC(LDW?H^T"Z=
M=\8J-2 #WH\UCD,D,U^8<08J*6W?]@ITRU>T+?8HY5M'*8]ZE/(/C5+>+M"L
MM%+K?#8W<A+YS(3;3;V231UHD%ZO ZMQSIYXA1$T#=A<DH(5H5[&H)_NNJ:.
MK4;,'E?8UM/BMN4Y6'K"8.+RY9,D3[JGCXBY(Z2)MZ_Z+\A_F'C&A!B53WK@
MI$#;C9K-D.'*:6T1\[C79VTL"B=9DSCN>4^(!7@;4B,061^:7UE@!0+P[('#
M %DEV23RQ,Q0ZTX^5Y<QU(=9.JPBGZ'KO1+QOZ$:4=["279+=TU3!Q\#W#_^
M6HV^U\XAR2U /2>QD[/HOB8]<]V8QN!*V'>E]$Y)YQG8Y+#-D09...=)<X@T
MM5L;6U]3GB6>G&,C'KH<19P)RSP4O#HNTWBR2^/?P/D@%ZD!1B]I"8.VSJ7K
M1194-/P *S_'?VG9H0;.,PV@P<%*@-R]T2RYU4"M#H"0P^*7R\OON7V:UT5C
MF<-B6UJ_>=;.!=;,PZ5& ^'"0J]EAVQMKPP;YUR!L7!,* '75E-1FVL4E;W'
MY.I5I1Q+N; >N$8CL)=@GP.;M'M\/;#72  $6#?&S\+C72PRH)L3A3J'VI4Q
M=B.D%@L1J5'<TOB^DRY+<[$/23"Y  .K\:/".^YFL['_7:M-* <&2'!0?(>%
M@@AY%HR3FW4LG*5F\<X-Q3LQD)N0S!\$.Q,86.H$%G XE8*H^_ *,Z(F(6C*
MGV U@JCUP PV>H>(3L5&(8[W(9 *)$D<W^R(\XHT/M(O70&@L,GT0L- A4ZV
ML>ZV>$@Q 2*D20?\#(D9DU(*26!R1DCWPM-WD/(;6.E6#<7-Z=5.J55#;HY
M=;H]67,ZDX"3KP1Q;6A6D$;0U1-RZ;EUE,OB&D^T[P*6#%!0\'L8!B=:J9HE
MIND76,.^WJBH4F0F[9P;%.3,8T'>XRD4)$650(U=6B8Q30W$SEZ*;0^X@Y.B
M%G9+4#:QOE'EV+UG]DKG=F@AX*)X.R,RJ_;VXZ4!SA,94&8? .]F@DP+7/QA
MJ7G8WGAO$%\0QE><#!AILB4,UVW<"3E;"!G'EIU[I<-M>VGWB=DI@(6>.J)+
M[#P'^Y&6DLZAX[M(@-2%#)#KFW ,!8211JT">"RGLAA3NB;.&R:B<?[%F@Y*
MO<?-]^5VK[E/)&+:$2+A8?S97.L5>YT9 (Y [(03A/4FI##>(0IC_PW[[BB.
M.B5X"C'2^H=@RCU:O3-2R_!?)JD$:(I@91#IY@$IUIC/1M\H520F TT>S]F%
M+16E5S1UO4;T\BQ,E^]0&Q;YQ>!N6NMK5TGB>'Q3SQULWZ,FX39MWENZK?;Y
M<"/"(63?RG%4ZZ\1KS+2YWLV%=*1)69 >@4X?4K/Z<I=@L#F@@\)-\3B'PM
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
M#E=@_AUPYLJ%$=(+-Q'0"*6%+.DQ><9PEOQ><*V>;6%2>T<PC*+=O?K[H?N
MBRV-2_QD=TN8#'.V=%5_&BQ\]6_GGMN.6/B]&^G@?3F=7C6\R! CV/+;< Y!
M@#*U[B]ND>H\FMIU3CY/< =FQ(#E59D\14%2(2NV\X$,.C!3^H^>MH=\3>*;
M@,V7+'X,*%2#/PH=?0\8+!2DT&O1DW^+?JWC X$DL1YU4*^RFWUO=W\?Q]C^
MXX#$Z9UT1,8TF:?TO3_\A##:J'/*_)7WGF%WUO.!W& W>MR^^HFZCKI%79P9
MG'*'D H? WZ#_WS26"(P6V-K4G#-4<.\J_%(4. A-K*&TJI5D(-2 1C4L5D6
M&F%59 TG5C8#85CK*S=$(/?J+2TY]"4%5DPO$Q 8=%LT=4=L9>=[K>JLQ*9<
MZB]C<C$LF^68\ZX\18!#*7-'');+%E)*8^H;%SFJDB<^]E0</L>/T_A4BRRG
M45#C)X>P%5C!?/H%!EE1AD'1UMYB($,YB8/V$7U]!@UJ2'F3DH\J^L"I#J K
M>&1<7G* GN&QR4-@__W./B0M\05E'8#B(C5N7T!_*]3*K2>0<,U1( E)BQ4.
M<;_T(=FP;GT+=*5C=5\2?08L<1@MD (!6"POW%#BPV#3*!"Y.,""H+B](G-
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
M]UV(:%([ +$_=1Z^!.A?2B?#,20"#9:-B.SNV % _PZT]T+EKY8\L1:,^"$
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
M-;TIO 0DI+5<%8T4NF-X;=<[7C2_2E7<U,?125I9LUG&9PP?C9C 13+%W<N
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
M6 ANDH"^EN S-KA9V'6%%1/"Y.OT(G?K D&K\\BT*$ _V7<^V3)1G4@BB-,
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
ME7)J@#XN5Z_CQPC1!55KSU^+2#%VA[#D-[;S1,08[!0Y72]:4>OM%]]K$8<
MS)5?8AH'VI608XQA@X&K2_48=8V$>=\<SN4)]P>XFDP  +3'^$61 CC9E^+P
M;'?%.\ZW?'-=KN'*I K(UEZJ@I<:&U3!=A@XB75O<<ESC:USR5_CJ@4'YFH
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
MR12OL]R1./JU-WD3;*T#HGLXJ\OIK^.!3P(SV$80*2*NR$ D.G%X>.(/(YY
MI>FC6<Y/'#WG540UP8>]_=W]8Z/\?*YUIR=)CDS$0=44RX[6LJR*JBF6':YE
M6155$RR;S^3R<[V>$' V##0]GQ8F>V9<^I* $;?1_.['\23F4T+RC,#<U76'
MMQ'N=C-E4NEQI%;60?6X,[2O35[+Q78:?LW@I9J99)LT_F&$V:WY3)M<VK!E
M!L-+/06;K8UR36X;H=J?G1::H35_5I;'2%S6O G=^0K>+.B<^[%P3H@L.2C$
M/#;_2["XXHE8V4LWXEFC\[UEP3"7(SR,J%!3T#:7@5:'@"]U$R*BH.O#2!"R
MOJFKR!MIJ]5SN8Y=T^)J)DVS^TG?F9J\=U/C?3DUT@-]*':5SBYK.L#-J)GV
MT^<7P=_)IPG69S,_F$F <O-TVV&N!V$3[.LEPT2JVM8YR9I@6U^G"[%.U&YU
M=#$8;*Y92)ZK#:NF:8)5GZD,")SH1G1GJC:FM&D3;+AEY#-G:F2VM9!PYNQT
MSQL;PMN>_NW5_2(,_2<\@3N.-Q(OP[P)?KH3/" DE%>"C^$DH2]$W4;P$MD6
M;:6I6UW@R01VG<3Q@YX*2>T/K86YN?JM_*9\F_JV'HR93QVU!<OJX\F=H '1
M!H,E*QU4F\_ZDY'77;_A:TCV3F5CC\P9O71Q9-Y_L@^8U+>?ZXQ+2_RLYYWC
M9'Q#]50[A/4(YFQB7]L=3!HZ+ZV7K34Y)[LC+(1%@UCIA[7#CO*V3; "CA4#
M?1,<WPYB:K_NIO6$?9[3BB5%E52O5/#*B#S,NB%2$E)^"LOT@9^3.TQ#O^K0
M.JR:.@ZGGUR8;>/]F2H]&5+W!(<TAH^Q$ &?[]*:S\J8U["2%\>5SZE-V39T
MK%K#K$O^Q*!\;!Y"O?!_B5U9JO.8Z_%$-X(?L)KJPBZYHH_$,>B_J0X-Q>$K
M$P3'] \29GO@;UENU>XU@R]Y02E\9MY*=Z[#JK&K8F%?M4:U]XBI4?"*BSZ.
MB3E#=!8PT,.@D2UDV^6-YGR.U8/[AFP;&D5>9LTZT6;>R;%IJ#<^8_&;;FOJ
M?7-,9T_U]%FN+]X935>ZHS:?/S\W@(*G !>;U19VS:_=R><HRCCIFI#0F=?Q
MA3>>Z;NK<\)(1)6K^.3/H0D6WY.)'H1L")K]5JYU-RN:-\&6:Q8)G.TQ)=7E
MD]*V32V)P)A@DY!+W8UBKC6ZPT(Q6&]>9:23KJD&YU96IPKW6+; OLI@)UU3
M#;[DR3#&\M]<.3I@2<,F=+V\6AA>F!R[%T!5TS3,JO\DC-0VJXRH"7;=DP$)
M OR9"\&?7 -^2=/&V>"/CI.LD;:=K&E<@:Z1UF5*VAW%^1UWV4+WDN6^9J'9
MFEBO+^A-_6>V<,M@1,;XPS?_!U!+ P04    " #2M0-=N:@Z)7T<   W0P$
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
MS J:OD)?-/48P6C\Z?.QI8=*!G.L#_(HW:U]KZNKZSI<AFE3WH3WT_2YD*.
M'LYSSQ'Z.L@^$P)R@MO&_3VT9_&S^?HQIRT2^=O$"#MK<\KA<_71+%V4N&@@
M:)$)02/'0L&U$=@*\%N'^T'N?>;(E?.4W7EP$],T92Q=I_>[P7<25&X0'F)
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
MK8 .'!D:3UQ52NJ'4@DG)- *!J"(A4P8*%EVW\(>56%HF.@PFM K[++>A8Y
MAR# >"H!8YA8(2&5L.#!\E"NY@SD=!\H=Y!L 7=BR_&FXQJO=&-;/-4"B!"T
M*!!"3&[*.\&< _5Y)%VBP5I[F44[.!H,D K950-8A%00QF=OP-D'Z!Q4(9_$
M"S@8UZLK.I34QU,3<1!PZ+C#) 0C<S=5:D=R#@J00<8%/(H#2B/:@?)T'&*<
M VV91\10:DGV.]B&@CL'_2C#1(%"I\'Y4]S%P[+B%GB*-#:22)R]:>N))97N
MYD08)>@2\:B-Z1BMB)Z22H?0M75>X2!9'R2I5,5%27$3 !=,!!5H_#AWE=*I
M)95F)K]7Q =,*E5$I<N^ \!,!1EM&8G6RY_/(ZFTGX =DTI[I7>0I%(D&) R
M*$#3!0*!< AI&>_/L2>5#B(\DV /DE0:WT:@N5: 6X09H]:3['<DGD92Z:Y4
M[R+8 F9:/#0D_Y/_U=_\]]6L&5!_7TVG+ZOZJZX;64X.6F"0Q-%@)2(=8VS<
MK3+KP980CS*S9)M8<DE*]I%XVI,+1=,Y%V$<K1L5(#744GS>B6=%R1R1E=;+
MQ'YZ9+6G2Q&!@+9! J\-(M)[)\499Z7M4S_R<%!@$]K<0($["50P&!#A"#5"
M4U>@]OCPW2OVJ0XCI5[BTH:$Z":=^M=E'5>M=[Z>5.Y&2=_[^:*>V%7Z7SHW
MI_G_5E?SAO9B1X&F*K6A-SK$S98SGMLVW0WI#Z!/9=DKXJEN1;VJ[>D'K1E2
M($J%I.Y/'F@L-?!",6D@L0P669ZV!?I#:EQ&[DIU[GKO/R]K>QGET_*N-(Z8
M/B[#A B@H*.(((*US7T1\694/X JY6.E5#/JKN7UD6GWWD]:2Y)02B )Z9XV
M&"2R!CF-BC2IW@KE#Z!7Y5@KT-OZ$:C;^D8;95(WH4'%XS8M') D:*)TP +G
MMK1ZX)RWYN3BH;.]7"856>VV=\B>5_/%[WYQ634P6N:!<MP"R5E W+K ?.Y<
MD"&X?B"ER<%,4WM4;@/H8N;>^T7"N'G31=X S14%3">'%?-<V_S-]H;C.V]M
M*L94BX-QM!]Z&-C67O$^M7$33 (;D$?:$&5P[BC&%O">E&H7GEIT:K37NN^
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
MR1@>1:4<P)+$39XP$45V((U; =S_6G8(+=A1$;>G<'_Z=BN>C77#' 4@#72
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
MB:?"ZGXMW5MA=2_9QU)8_3U'_&UX-8M+FG^=_DF<]C,]U3/;6@7'TE5)4G!
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
M1Q;2G=U(*;[N/##;[[-=WZ=$UT9)DS8"*(41D$H[8C&STN<N8QT,[M#Z\[I
MWF8N+HHO.'=]'%:=TA?Q#]==HJ0<!1I""1S" D-I#<[>+&,XNG-4FVQL%%]L
M'B+]?EE#-UC+*3#2$0 #A0@3 G4@>U.=%H#GKCUC.2F>.C*X8R[4&F@G'9!Q
M/[70$"36;\CXX3L7CU":/#P<KM'UVQ _F-G)9SV]*9=+W_17OM$XP@@/C/8>
M,*VUITAS:G/W8AB+^8=2L#S,%;^1I=646TVE8<K1U-Q;Q+,C(8XKXQED4NS?
MK+X!=XZZE(N+SO!$H2K*]%.VHLF'#\M:(]F)<F\ED1XY(+R(>TS0&'A+L)52
M!"K++M2O]U@2"7T DE,/9#+:L?-0T+(%GT=6$KF9XQU*(GNE>NPED4'Q. <J
M(WSA- $R77+.N>&$8^JQRKV%G%A)9#^W TLB!\MXKU5P&U']P"61PQD;7 ZW
MM;@/I@S$:!!710>P9P;'IT"*<_M+3J DLK .]$JY />=-5P/03&-XCRA!A!K
M)$FP""N<F?JC+Y,;SM+0,KG!(B[@<F_-VWX("*4M#C(!M*#Q%U:YP'.71AY!
MFGP!OL>)]C ED= "#3$#GC*"+%4&V[)-4<[)P!LIWT.61+;A>BJ)',#9KB61
M0P1^P))()CC0!C&@D"!>IU_)LE'XXR^)+*$'O7(^MJHH:AB0SKD4<&':"A$(
M&78A_/E41?43EK,JJE?:):LE=ZK20<)$M H#J^(BA@AF6NY8]G*Z55%CE".G
MO(LO'%O7Z-!XK-%8><"IX\ACA 7:OO+EU*NB1NA'7HF7+*K<NEJ',A6/O'&A
MHY@1:X7DU@V[X^9,JJ)V4XN\<BY92+E%BX#@="H0BT=B1#V%E 6MS&ZZ<&KM
M%T9H00;9%J^3W-0D8!5[D\2E2V 5P)I"Z5D06J+=Z#^Q]@LCV!\OV>(ED:U7
M0:]P13A "1.B!!#3)!BA>-F8\W'?OSTV!+VCI MXEO^8Z:LJ;DK_[=T*XNV%
M\B^^?8Y'<K^.CJ, #-/Q)2"*&L^DL=GSD_H1G8<V9)1Z<??30ZR3N4U*^Z[V
M5Y/EU>-K&U=0(2$@&B\6(,*$#H(HR<NF:??".P]M*<5' 5=V"M!\O W0K&,A
MS $M;  A[IQ2.\$8*9&9<C?^>9"_LT0[SPJ%4A3OB@=N%[%LV8H=S\V:N#@$
M^WYS&*6.+RXR%&!F*28.(HA<T87T]7YR&%>S4SQ:.8Y!8+F#D+C@2>&2C&/,
M8>SE>+L<QLU2/98<QMX0SFH:!A*@DVP@XMH'#&58]T+^,.'M ;QN$][>+-_#
M1#.[<3V%MP=PMGU8<[C #Z@0*%HVVG$$A./&\Q#UGI4]3!QS>+N<'O3*.7>4
M:J,7_ :21W%KE# >7H2$GD-#X+#VC2<45A@@_"JOY HXD!JFLXE_M=/E[?6#
MZ:"ZNBIM'2<- FB,->!,4H)I)%+F-@&'8CNT=N2Q$(LP44!C'F)Y&UY.9GIF
MTX7;U7S1$ #'Z1X2R@$G2"OGN'0Z=X>C/CSGH1G9)%[ &'B,;55!^-BKU=@"
M+0<*2@RX<CH8YY6GN8\'&T&=HUZ,E7T!=V++DK8.24=]U0PBX*'5&BI)$<UM
M)+; . \%&"O?\C[&^\O/4R@UFD"+N'#YN'SY^0@/XX"GCO0O;HL[DW?Q=36?
M/QJL6T\4!892"@+3%C%A*<Q^>5HWFO%QAK4GMSI.F$_O@E  6T:AP=12F=N)
MVHYD7Y[&3'PW@PZCQ7LL_L;&5)Y=O]&+99VNS_[^\77;69N$*#&NHSEDI%):
M*&]]_ELEAZ([E'\RARILTJX\E!2IM7V(]!9E^SF^%5JQZNM.6(<JP2[#:*_B
MC*?CL!JCHAVM77QG%'+<(BZ<1&5WX#UHRL8Z[6-3E%X6<CL_WT4;+V+Z72^B
MW=WAP-,$@31!((3CT$(K))2;#-K.IQ^B1C>3[*N<@BOB^73^:C8)$[LZ0/^V
MU+6.)DRS%.0FL<]ZH*%$0'/'*6<X\/4+B3*<4_L0G;XJ%)!\F28-BUK;Q5)/
MWYKIY%.KTU4[!:3%J86]MP1"3X+-W7Z[%<BAM2#;&66\F'.7Y[4B^CTI_61Q
MO8[,I0NSM#4 !JZE=!X%)P8M\[W#G#R]F259WL1[,5],KO0B=:.,OTC1N?2%
M=9 6IJ5-,*#B^@.)M0ZO!S1S&WOMP$Y>0<K14"0?]A'("VOKJ-,7B^>ZKJ_C
MAW_7TV7C,"VH2]>Z.P"-@%X;*,)ZJ5UN76D'=JZZDH&&\I[OUU[/_?S"N=53
M]/35+%3UU6HE'.'Y'O#4D9[O;7'G\GS[^=S[U>"_^KFM)Y]O87?D8#,*I)/1
M,-#*<.HM<OG[H_5#&KVVM#Z^U3T75%SQG#3 JJ"(1I('NY_9[M<;GE$'&DM(
M)FD?VB\^KQ=_OM=Q'6QSLC@9S66%#$"8<"4141P/LE+B4Q_H2/SI7C\>#7@P
M+W8N]JJQ4LSI4KH#T7[N;86QC4=Z"*GY70N;O<XCA+].WPC)[8]((PB06D$
M/;>6.^[1L(3X0Q/8X0PNSE^OP#+S]GN4U-7RJD.1N 8:00$H1-Q+8@G"@RSY
M#<P]&G1_5OHHL5<Y9);399. Z&_=0(P70%N;>K-PJ%C0CN%!+KI-Y#T<] 3)
MVUEF!7PQ;Z,-H-.Q;K6UIX3&QBD.QGE!;^.)$0;&F1;Q_)_9]&VB.,#)N:#M
M.U+*1=H6U-ZFA[D_9M% OCMKOEO6]C)"O'<:/M/35%G_X=+[17O'!<0),!I&
MZ!X);KW"AN6^E&X$W//2I'WQ5L+MNQ++XU=A]<>;:O&??I$2_GQ$[%*Q]DTT
M.WFPT3IL:$V4%$5 26<41XIIE;M3\XY0STO5]L%7 8_Q8\#O]/4JA[2QWNK4
MC]H0@)G&UL?UUY'<G5_;D9R7DF20=H&;Z]ZG-H)OPQ]S?Q&GOGAK%E%.WKV:
MO?@6E\EHPKVLZC7%GF@SF;8$QYB*@I 6 D1@ZA(!&?2Y=[<1<,]+F_;%6V<;
MN&S!AY=Z4J^"(K]'E,MZY7J<W_?+N"TATM/5/.>W7W)Z\?W?5;/WWB[K.D[T
MF9Y/QB3K%\,R,M"Q'QEE"H]\'_0&S<7,W:G>Q'_']O8>4/S"FRH9:P_P=;XD
MSDM@* R 2V80\E*I[&W!LDY@[ *= TRK\QG'U]Y0+("#\0 N";(.YRYNRP9^
M7V&=P^GN^@)_&-X/'3)JS/[9]8,E[V7M_[7LRMK%6 +%N031<&*!>^>URUWE
M/0#6H<).!]*7+JW-Q%N!PW7;7OH=8'O&:"O$0@47 ^ =IO B.[5=JI.9E^-0
M(<X(4!Y#0#R%1E%B-,M]BCZ8ZFRHQ#A"S>FE8T\:,_^^%K<'.)C"P'"&HPP,
M%DX%1VSN3LA#<.W_X)R=T $*,XJ- F&'!R_-][_^KTD\T-?V\OJU_^*G;>\-
MHE$,2'&@4SP[!.N8SYWK/PS9DQV4F;T"#N#6]Z")MZ.;5!O8/1I%G4 /;AYE
M8WS(LI65KGWM?$-!\Z"!-!@!J#0W7F-I>+$SW>%T:[C]=)2JU<M2295Z-?N\
M7,Q7$D#MNS:%&$@*+9"!6LV=IQ+G#H'VP#D.TRD3D5TJ,Y*%DK;3 VBX'5K0
M"DA/-2"<QX]E?$]@L16F">='4Y!=6"A1-ZOGE]'P2_]Y\:_EY(N>)BFTKJ)1
M:TW<)($@V!N'/)8B=^>$;C0_MA&=B:4247,_7]03N_"N'6/[IQU=5-NP%[*C
MQ^ ^C%F=2P?6P^?[)K# (I9S#@I&.Y&&$/\FF(8Z=7[W9Z]\&^SN$]"]7MX*
M;9SM2* .<67W*ET00V$P 5&;.S!_/_K^[:;]L=:R"^X@\@)F]>_5S%__KNM_
M^L7+Y<QU3(XR'\^=&(-D'$I"K&8A=P%H.Y(?2"DR4%%@=?CCP\=Z91Q>?TBF
MX*VUV(:,2PFT3JU>K=40<HNE#9F5I!O-#Z0HF2@IX'Q^7M6?JUHO5JV -X&C
MFJ2T2)H\"$$;91 QN1>57D _D,KD(Z; R>M[JF/_Y27>IV9,J;0S:C-"$96@
M*+.^=$#YL<_L.?C)>/7T':R/M9[-@Z^36#[X^LLD74KP-K2@G7^,CYRW_ZK=
M*=8ZET('^)SS.%"<+(>"5$?&;@%;JN2<%'% *D< %\@*32A2Z[>J_P":NBGJ
M=F**VDOJ08U]30TPQ,%H+7@JO+9$P]R9YL=D[!^.Y9V-_UZ*"K@2MK(QI<9
M8<J!Y"@@IJ2WV2L0C\SX/QH5RD?4WL)XWPWA=,/0M$IV;T/=C0&*: DXB<<5
M'W_4,O>*-!C< 6/ !Z]R*<-@B9ODONC)-)V.7E;UAXCR\>MP>[M5/*I7\\5*
M/ TSP3"@0]#QL!R,$<%)F+T)X+88?V3%*\IGB;OK^O%:N[Q:3N,R[7ZKJ_D\
M];[0TS2!WR(MSWRH:O]1?VOL!(H 3:P!7".E*,62D=Q1ORS GS1UG\P7</;N
M.HG43;=S$E)I8+3@@!+&I(&*4)7;+LP"_$E]]\E\ :_S^B3N)_!X.HT(K8@X
M&7: :@9)"%A%J[BPAG9A>U+"S/QE=%/?W$1P8POWOS#)($E?VFB@X'@6DXI)
MX(VS)FB-3%CKQM)UZ<,H'#^BFNV;OJ;FL?*:]UW,S304"!32&A!F,:9>Z"!5
M/DW[/NZ39N6GIZE)?!_M?7)?-;#]("4:\NS](H*B^BF$ 88[!*06T&HI-,Y^
M9^"/T6G'* <4$SYU]PHT""(DS-T8[:G3SF#=W5NGG5[>#]UII[<S.L<(:,LE
M0-Y9$DB@&@TZ61_[Y0P'XGK(50Z],M_?#0"M,,[^*H=^X0^["F"0Y/9'I$04
M*.MM/$9@9"3#DL-!"?F')G"7JQQR\-<KL/U>Y4"!ACX KQG1'KJXG^5@[CBO
M<N@7^_"K''IDML^K'+@A(![5%>",!:4E5M+GN-?H.*]R&$[>SC(KV4!@JX8*
M@6F@G5> ($ZAHMX34ZR%UX_56V>0]520O6/KK=,*]JFW3D[&<S9 &437L?76
M\48#I9P  @EA-284#[,/3TNWBO36V9]J];*TI]XZ'4T[B(' Q&T;*,^4P\82
MECW\?CZM4_J)W+UU2B\+!1+A4M2A/R,>:@H,XPH@OKJ4BR(?<O>M;*+XL6VB
MD:P42)EXC.B-OO+M[T4KKD*F3A>FPU@U8SGK58&1 B^PLPS%1^-:9IB/YTHL
MA.':R) ]6K)?1=A@@AQ(#WKEG-/=E4+8'[]6'R^KY5S/W,>O$=;UA\FW#WXV
MJ>KGU>R+KQ>3N *^J19=E06(6*!,W.H<5% 8&/]<[T_3D6.P[<C[-ROR$%;M
M2]HYG6GM8*.U,WL ] 9Y@MO1!D5"( .C %&.A<;*:<5VU(T-0Y^G<N24=_&%
MXT6Z^&HK978,2,T-B NG<!(J! >F)VT_]EGJ1UZ)9W2U->!>3NJDSL.10N>
ML1H"QCDV7+B(5&^M&QN'/3>UR"OGC(>/=J0?(Y,/5K6N3B8TI-O@!: 4&46Y
M8U)OOXWT#'B66I!!MKGSJ!L87U;+>B-$1*(,H/4 6TI,M(""\60W^EO'.TOV
MQTLV8RKSL&3_W_7BKO8D+'S]=N:C"E?+3Y<O)U_\?WI==V?2!B6!D<P#XIV5
M@DA%7.ZJX6S@SRQ;>JN,OL-HP!ZJCH?6K?#D,* 8 JVT=$@Y;\A3W=&Q*>*.
M_.4^8MVTD=3F(;R[.\J7>GK_NKSS]:1RZUA9/ YJS65J)T$L]8X0,6SCW'+@
M'U&1BA-4(/,A-7)8/.@X\_++FTDCN.%$G#<AP AI-7(^FHBYBPO:</R(.I2-
MEP)1H@?'Q[0BMC3^:,R9>!3-286!Q'$+#@HY2G/O;0-@_<B:E)NU\I?,/Z@S
M?[NX]/7SZNIS[2]3A.:+?S6+W_.IX'Q$"=J6(XRL/QLSGTS%9P,A=&J<@0PH
M36FJ</4.8HV]SMX19TN,H^WU8>.UQOL1A" >+7@\6T!/A*-(YN\0M 6^?16"
M%=6CAD%>BJ!#EW/=3?##(LXM/>AFMT_SJV9=UU88S8 TG@'+F.4$&X18;I7K
M!72HI)UR:E"5HJ- 1L8:IG;O8"NH0ODYK8 .DYR3D;A6,SR'U ^E$HK&\P&F
M$2&'T(L $?.Y+? ]JL*&])P#:T*OL$LTFMN\-':X^94 RG "F#%60<FBD9\[
M;VLPN/V?SC*0N;VML@,3);S4]T#?^,5]"Z]7\90X7Z17)_6B2QMJUP5J_,9!
M!;$C7#(<H,G>AG!+C/M7H$)T=RM5?J[*+D>KGLC355.5"_=?RQNT'06%&@(C
ML  64J6XUHAD-VR'(?L!]"@7+R7:3KY]_NIBL:@G9KGRGW^LWNDZ!</]XFWX
MJ+^]KZ;3EU7]5=<-KSGW!D@I/. 8(8=4% ;/71ZU!;RCU*.,Y_)"1!78[3XL
M*OO/RVH:GS:_V?37$=G@@?** B2P-IHJXT7N/($FB@-H2"G2&H?H41(OL"N]
MM9.;WJ3OO9WJ^7P2)G:U ,[OYMXFET;B35QK->0!V/B:1#% *+-?P[(;TO/5
MI3TP5V ?6P?[,LKOHK*3Y\LZP;N)^VXS >0Q,)9@X+6C&DI*I,]]6!L-^GRU
M<+]\%HC;]ED$=[C?I1ZGD:T!\#6T0#%+@"/2<2XQDCQW*?%(R.>KC/ODLL#5
M?INM Z0PT,AQ@*CU(O[A LP?YFBWQ[)%L%?7@2YM2O69??I@+[U;3GT5'GW\
M_%+7G_R8*/8.HXR,9(^=5Z9H]N/Q;KHTQ\]\_<6WGW \$,+$M\Q["@A$D#'M
M%2&YCXA#<(U^@VZE_O:QU%<CK<Y_:=R68%@4 680*$(=\) CAZ%F3.1>N+>
MMZ^8=79M:1QY"E%R+&'J'@$VPBIQ3LR+:&\;!9@R@C@*)41V?V_:(4/5Q32A
M89+F8Z3$=:CQ>VLB: FQ= $K=1MO%ZC#Q*RS4KA^<VE6^1]20>)I'6C,$5#Q
MV(Y0L &*<-J*L2&"?11ZT2OVW"4-J:2]UC/K'RR3-S9D2UPB[<T4 TF12#<+
M6>ZTD@Z&3;;RH)$.<'5H'D:J4N+,W3]B=?)ZIN=I)[SZ'%^)E4?EQ;?T5__,
MSZ+('T:C-(<*8!H@$)YPH(S2@%M'.#?QTW6KHHOUP6.>!_]E1%S",9]\&8_F
MWJZAV%H@=7# QD7.0^&Y8[E#-%U83ETELLJZ@+/\>\+6VW#GR+KQLC[3T]4B
MUK+G<:J XD&D$D]AD[%,6.YZI"&XSOV4D9V;(L&6INMI'9/G B@?,1D!I?:4
M(&QSIRRUX=C_VE'<U3%:W)T&Q0%]KW^N10-+>5__1/OWOZ[/[<D#^^2!??+
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
M,RA82R EP]K=;!CHR G,*::,J;?MV%0[. 28A*MZ(0(4<1%<-*P8=98&,K3
MJG^D4R-QC* RIM'V:]CS=./>Q?/JZJJ:K=KI?%B:__)V\;%:I6%,[,*[U>=_
M1&%?I%O5'LS&:(@!<4@"H;4"<1X&$*(M4\(21.FX5W=7:*>F)WNEHC,MM\.,
MOOTX_6'TW/_'O_W_4$L#!!0    ( -*U UWFLX^E7WT  $PK 0 4    <VYA
M<"TR,#(V,#8S,%]G,2YJ<&?LO0D\5-__/WZ1K)GL14R%**1=BXP66R6DK#&1
M+$DJ"9GF2MFW)(G**$6%)GLB8ZRAB)(M9I 62V:4<9D[=W[7^_-=WH7?[_O]
M?+___V<S/<Z48YJYYW5>R_/Y/.?<X;9SZ<#B?0;&!@ /+P]P#/T#<+\#8KN<
MO9Q. "< ],'#[0+V +P\TX_I9][IQP*^Z6?^!0OX%BSD7[CPCR8@)(@V@84+
M!44$A82G'^B_1$6$1:=_F'Z3O_Q77GX^/GYA@84"PO_M![<<$!?DA?BE^'A6
M KSB/'SB/-PJ (M>(_\?E\<#_-N#AY=O ?]" ?0R1- 7%"Q&+Y^/#[UH?O2*
MT=]>0G\/+!#GEUBQ?M="27-'@95GI39<CKLGJ+0[ARI]J)FAO-'I7)"0L(SL
MDJ5R*JM4U5:OV;1YB_;6;=OW[-4W,#0RWF=Q^(BEE;6-[7'G$RZN;NXGO<_[
M7/#U\[]XY6IP2&A8>,3U^!L)-Q-O)27?3WOP,#WCT>,GN7GY!85%SXM?5%16
M5=?4OJJK;WGWOO5#6WM'9V]?_Z>!SU^^?AMDCOWX.<Z:@":GIL?% _#Q_/MC
MUG&)H^/BG9X#@>EQ\?#Z3K] ? '_BO4+)7:9"SB>E5RYX;*@U.ZX>SE4(:6-
MAQC23N>:A664-_6J,*>']L?(_FL#"_JK1O8? _O/<74"HGP\Z.3QB0,X@ /?
MCU #YMM_H3TK4R.8,&2I8.CVT>JF" >U@F8=[=[L-9?V'VT=)9VRO/GLWG7C
M)>/E1U3YE'\"\1%0 R)$X@+\;9 2^HSAD(@;D?=3194>Y%!%?FC'XT:M D]7
M&]ES]NXY=COK2OWZ@PDA8_&KI#?<K75SV?I*H/NPU8#A90I]4.MJ<F@8K-K?
M%(5_!E:30VF\<$"?:C.\@ME4)?/U?%?2GEPAE6B+DP;"1M:UF[+NKQ:T;&<3
M0[A 4"P7H)XH566+$KP8KL,)C$26*S.C9C1*=VL+R:JEE(=^[ GCVR/GA8/N
M^XK->@X,[*ZA:4ALO,&S'[B4ID\HX (+<M%WR2(L1Y\?$+8Q#8KHHZ$]*QBX
M*")VB-9.65R&A9XL+^I4^=(HM1[P,G!+U]N7%AJD[WRHE+-?CU_*?(YF]0D+
M*[QA&[UA=/4*#+/9.-5J+W&_+4VU)%G=KKZ='A56DBJPK7Z4.G]=M...3[6L
MZUMC!;QKKBP,Q.'5R-6FT$I\.$B_ PKJZ#/36"1.(NB%BP47PW:,T=ZU.:IA
MB#3A3#%;YP/+7$?6,V"9HO7'/9T:*LWM-:HK6@^$DZ)/E6&(S>!B+D"/[E'G
M E<B?,"N/7U7<=B?M @A,,.^ TIZ=S#2!&DO>K?H?M>QX%W*W_O6]9A%;(YL
MZ+H3"![,M^K#PE*JK'O0;71J+3B/*,=&(=46V)2)N0R+,W_T7B QL7T$1='W
MG8W]9A%]-1YQKI]%X;A(^8='CC64';E@N3Y]IQ(BZ-Y'"Z/D"L#2MUFHIP1M
MZB$<96I%Z6(AS($"IFEE6E^W.7EM?J0[?[SQZ=QEA*SDNX4#P%I()-A"Z1/?
M>$N$6BIOQ!@7B* I$E4(NDQOR+N""^1I1>A8N#U3OF+9XAKLZ.)8[]AX;D?;
MSGO$=EW-Q-H>189V#!=P(4E 1_UBS=D*"4CVI=.+Z_)S*D(^MO.EIF+._LTC
M[?_79G@^7/3ZUB/F-UVV A??\C;CW]!@F41$6(29@0ACV([P.BB:X8#TT5AN
MD ][E[N#".-I'G^#LH,6<WF<2]E[)9&JM]5R&N8YR@MN;/BA$T&R1H/NE6UW
M-66DF[T5LF*U0^_Z2;Q(K6UU-.R@W5J*\3\K'E\EF+A!7^%M@;&R\XI30?'R
M"0;%JX.6!@H,WY6&!KC PN^F[+WP7N@XV\Y/EG6 <[_4_!%![$K5AF_8/('8
M,F5#3;CS4F_$B//SF*6%1@S#LIH]DAHG7^L.EAP0J,,5A Z7]&,A5>S(3H9Z
MK^IP&NJDO- ]IA+K1QNB9&O:/Q1PESCRTX.S8>A-@FW_B*!L_;'"P>:Z3;?3
MM$5[]6(!;(O"'+&+C< SSF)@*9 %,L&1'+H6I"(PHL4,,(/\&0>K.OPR^S]0
MW-,=NH_Z!8FSV9IBW1K]U_5BS!6-!867-E]^+>_,P$$K3,/ $UY=LG1P9#K%
ME$->S#48,0]0?G-TP&'(_72RPGO+:V[?Y+-?-H@O-G**3OFXQ#KK]@9>9NWH
M:&09#RS"1/(19>87JI>0Q\6HL,<J"+FWP2ZIX[#C+G\E#;UE/"GJ ^3V/$3P
M$EL#>:6[!.JE-Q0;1N4WQ5PLS-A2(I9YOZNKC.0(+LLQ3>^J$Q1[)G7C*8\"
MSX@>-HH+,"PN[4>$/1DD1-"B5ZO=E)7""=V$$X2T>W$1^6QMZ*5 E8@\&Y3P
M/_>Q]L2BX ?R=XP:U$NOWURN4O+]L&L[SC,?-Q*[!*E%!*']#-]^?"5-D/@N
M'I9MK@T=-Y7HZJ"=?&%Q>P>8__&V,9^)\C'_8OE],DJ^2\F)B!1(S2()PEI/
M_4S+\7+@:7($%Y @"OKQ59&SH8UTW[!5T9LR/>*5MDKFKK>YEJ3\42E"H>?4
MG4=QE0%?8*DKB& >'=>5V9\8C/,@!^/S0Z.)@O )!C&YT^$V4Z3\7.R6OO(D
MW%D=NVMES9OJESKOMK0R%"O9'4@H1MWMW>!BP@(TC9WD NW[^T\'=B;61LO6
MNE;A)735[$Y^'NRJX75_V+&RQBEVN$2Q]T'[+HVVZY+Y3YNGQO&J('4M2(^C
M+<31;[VPBH3U[\$&3*TJ7!A-O$"% EUFJM?X\N[GV!YQ]3';0'@^T:!TS::[
MN\[WU')\EMN<<4D.IM!SL(6NU:/M^VLH@F4[[8CE+)QLV5+KH1:, D0V>1N3
M1O93.QWKV7K'KRK@W5F)FX=I@@;.&U;@SC?K84-I>3@T%<J U!-HDL_%RE"\
M:%?P_*5V##8]FPN47]I3?LXOK6:[B'L+E&96^BZE=J4&2?O8C9P5MYUL*K >
MVU,G-U3VT4;4&6Q$L+^/!&E;V'#"B:MQM=T6?><OV/J\S A)-MEBOY'M1+/0
M]O N$0VQ5EAP^< J51O"FY)"+G#PAIE G^QTC;"%T ]<\)3S!'34@M1V%E60
MQ/U^E-, HK0[%Q CJIK27VXFKST/96=E%+(=(Z_D[KITOO[U$>TJ\231<-(^
MM"S(^>WHPXWXHT'LR,D Z7ERH14823_M<EW==YH$+<: CGVZ_(Z7#A_6.^<>
MS7(F)5@<*&S@K2L[%_'Z.(%8W/R7V/7#CSAR 94\.LB)/<<%OFVT>F$5C'S
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
M!:YE-W$(..2J!_OGKQUNO"_GJMD@,=D4#LJF#'7C?HKCR^U_^5E/1GT2CR*
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
M1;HHN;XC3?0 <A@MUZKVDD#M=I/@MX7O75I4'35O/#AQR,_YR$V)<HF25E_
MZ!59'9KF32]0^G(07L/\7,2H[,..M-'MU?&,S]G>Z1[)]F\^I9RX^TDBWV(W
MM%M;.:S^S,4K>!*.X>73&#I-]VPXV:6^3&SO'9 /4?:X(#,A0\L=N9FDC,GX
MYN:4.#*('#8[NMY]9:<3(.FO?.MP@D?_Z!4\P 4\,>U>+ (4R?8$J7HX^A4\
M!EGEYS+1YS,:5NK?APDONE!9M<6RZ%REO$J6J'U_D7$'[<WZK<>WG5IPZ"</
M1Q ^Q2D#CWMUU-+%HMGFA#.<>_"V7@H/%//A0W]ESPI*L6?R ]]UX:GL32?3
M;3KZ=(\=-O!,S0%X#3*&\]A.R&ML85OE%:8'ZQ#4=@^BZ<6,9)_6.N\19-MY
MAF])>GA%'=_("<_<-=>S!)<L;^O/&-'O'^T88L&HF=I!ZG:B!&1*+;0B\9++
M%FE%$E;3LPT/1MG89=H-FBIDW?Q8RR8/1QK9:B497K=*&/J&9QASY'=S[H#T
MSTU=&UD'H6WWNMP<^-_K8!S[\)#AST<R\CL"WFX*WQ6CS*/$4^!1NB80. 4
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
MND]8TT;8DZE132/+!0Y4DT4AU;/6;%SXY5VUW2'1'CN2(H9O.41\#Y7+=0D
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
M>2:P#"5 M$ARA7(S%M)4CFW2 EI0SDQ[$G2!+*:W>LI%S&=]H%OSH:;B:QE
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
M_\A4^T02'WI>4)\P/WOA4(6)W[QLM?79Y NZ]^.27AW!7R^]7%43<G4Q/^%
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
M,;5B5,<--KV8Z=(/[AY;3R6:I,T %XU%]-)N%/AFSV?KYO$GZ>8A)."51_"
MYW)OR%,1?>#7@OYJEU@>T&#% ]XG?J8PK291B_L"1_ZG(_*_/$(/LAQ@*0/K
M$/AV,GT/,IY<&7^)JQ"8G5K)L* ]S$JV7$/OV&X\XKYKU:.*IU6I;LU1!8K,
MYV=R@WH3[LM[KSQQP!C?3Z&[1-HRSSVE8V*LEW&?+[8USRI!,;15L\T4&6S$
M'L;.BE^J1>(,M!(+G_@7;F<F.CSS2I+?XNUM><=FBW77K2>(0=88>('LC[F
ME^;<K%-Q=S2*K\70<@Q"; *O->XR*,ZS3_/>NZ>?K][G>1/_AI;0KX#S$:X>
M QUO*45K)RM"E2YQ38Z/+K:'AYLW[KAAMOS<>.T85XW(M.4!M^;S> #E(P\8
M]1.0X(K-\@!MIT,\H&3V" _HSO"<\!3B 8+OWY1-!U)M[H&W/0KHS\=2/-)W
M6"[KF=T/%:UA!U+\_@GL_-=!VL IPZM"I#&CJ7"&%TTIJ@R:*9]5P)GTET7*
M#AWI6Y4Y,^F4*[JWYO)=B>KHYJ@-Z<&>UW<"N.T,-^8:3E[M?AA(V4/X!E6S
MB]/>T W$U' ^=FO9N3<K#L<586X/#;<CAB3"W7:DK:/4^->O&%,81U443FU@
MA?JA%2W56?;X%T2A,K3&I"IA*N<>3H$1%F^*4':;<+S5?N9XKI2S]S7EF>.I
MIR>U_;9?=2X]-YOU]7$2,(<9L& &UW$NDX]38HF/N0\?--VE8.7JLT^DW*4,
M^[ZHJHX>D?77>LLGZBWMHF5AUV$Z:>*\109]^/#GS'3_Q1M77!3GB@>/YJ[[
M--9YCYK4Q@-B/>@=W,1W<(!&)X!0]LBM*$LMKM@81JBRGG-(ST_65&-S'W!@
M+\!/O= SP >YU/3_.);K]L S7 0;7+G+N TH^3H-G.@3NG#E&$(5RP-:-FOD
MGGUHK'*LHNOLM,/>0.5YO1KRJM$4W/NK6O'6WJ_4^,JW!K=P!XET-Y0T_CE2
M@QU,'^UA^O2S/:@=,>?JU*J@68: 4_]T4$8#8S)#= I78\Z7M3<HUN?R2L>$
MD(S7@/6'6W7*4 V,G$_HE8V4H7Q7R!;#,@W,)C>A1'!VG3B!,<JEC=R5Y:D4
MF_YYOZ[I40=%C:"6VA.']_DW&65V-%KS89Y\^AT*") N#VA%#>53T5/YHT8:
MW#:B^%E0#FJ4L,A@DI9-VOL>HTT>GIK1R3AX8U?IB+Z-O'.0LI'6BU_NBQSE
MF_GJ,JY FIYEG6&?@918PC@Q",T8WD,'FXE#R0W5F4_&$$DN&E)EO:ZM5GK;
MD_=6+1O8Y!#T3;9#-K)39GL00"680,%+*6!)H?BW2(DZ8?9Z2(OAU$24Q($/
MV:L8;9>LM:![EDCA>PKS'?'E8F>K#(*F9YRR)%TV-/I<C3),HGGIE;T78&HF
M,9#0:LJTPT/\,/)16"-IJ+!YT;2"6(3M;^BK7&RY<?F88%C5^K?A6Q,U-ZPU
MWVN_TDXP?8/GR!8A>6=XN#RG2(/4AZ H?CW8L!L#4G]!2]3R/?R\SZ].L<]4
M*JRM<EV[?V';W8G*1X-O)RK:];6F4Y:GIVEWD3-3:X2_U/B)])FX-("E(%O)
ME\8#VM"7\"J=M?M9%H%X!.3#6&_I2A'!ZZ$GF?WKL#=QF[PW9[3[+OMR4JD]
M+ES3\+7W80) -T,=)4#Z-PJG\QGY311Q-IJECXVA/<UJ)O"-0!W4F9HB*+KO
M*S;?IJ)&<:[L4;W X;?'QJYM:]WB=3PL&EB!/.F\4Q[X[QDA9$6N <X40M [
MW*'GC/C6<]8:=')<V2!F_E7@OBSOC9F,2Z4EGYV.YBD>WW97.VK+YK5ZC5PC
M.)@<R,?(442@5HFUA^W.R2L;46M RYPTP-3*W'<H''F^L003'% 9W"[UX'3Y
M<_3*3-O5ZS_<4V,>Q*2BZ0<(D,ZW*0H=G@64YZ[G]GJJ=W]%)&3:?&MP32'?
M.%]=GI>B'7BWK\]<V>V6W:4OZV3R@I]DF?#-EAUT%/'LLMQ_<Q!+;-K<4GSS
MSN=#:2/^WYC['SQZVZ 9GWIXQ-[%9I_R.NUE6Q5.18GKPKA@]"/05X)!_QL/
M2-<I @>^/> !$_:DLWF(JSR ^A#U>+;5:*B22FDBB++EZ--U^7>Q86,=,6S'
M(MM@4*&*L+MGGL_TY87;/I('C;=)EIX%LA<LN.(;X!GK.-5X(W8$YTZM!%V
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
MJ1=6[#&TQ3O&OL1'SF.C[;/8JH[^[MIXKFK3F"]'F0<L?07*VN%_N:%U=R2
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
MT77*P9&!!GZ:?7BZ,;6(@>6KJ->ZIB7V>Z!\*VO=S?IJ ]_DKA>D>;B^0!7
M2.;DCCVH*28?SIXJQL(0.,!;&# [*D0GH^JT,Y6[X#?96D_FR>;?@PLIO[>0
MB_#2G'%W)W\7A_='5G=N0OH;9EN_:U-VD?KYM?S9)9C,3+YAI'VE<@"E63^H
M3L >[G,KQ]>8#6R!(;YZ=?7&.HI-R[+N3:RPBPU5_.?69,?47$:Y:$&^-J#'
M @DI\B[E2Y.W38 H%(0H5JV)"S<C;I(4YI;,!&2'?C_+#6XL)+JMJ<2]]_ZB
MDI!<DVTYW:OXI:6AL;TQ^U?IY.[BO!TY;C^H!OAL\TOI6'G!]1%I'<!,)>J7
M< 5\50(./>P$'MP>.'/E8(R&WD4OK^?'<GJ%UQ 8J2TT,HGHK,AP: L2[=LK
M9-))&PE\+OHT B/1%)YORTMC5;B%Z[OCSIW8]8"Z(=7BR*.:Y,.9+P/OC[8-
M_6U3@7=7WO&>9X()Q9J1XX4<S,26D[3%,:'WE4L_;$)+;]^GQP9$%&ES$F)H
MA9:*7/94CL5F:-!U\@A%4@-;GQ@]@JHG[BPFG'90^Y@]@]Q7W]*:%TAT*\<&
MC?_F^4<Q8W>=HWMC1)-3S:WCR!GHQJ/D#B<'I3&I;W0/2FX EWJ ;K$2TRX3
MBZP20FM0+5D\P=2?64PL*/7G^B54Q:Z[%SSNXJF;;1WA[S.XP8XT]^":J<&Q
M3I-.K<@;Z8:Z'LN37BWC%?Q]&\DTO6N0IRV@R/6:E!HBB4P4(U8(/#*>L^%M
M6XJ;.'/IBVD9^]XS<0IF>7X46RNDS\#1U-6.W:ZA?R9%2W8WDU3N>R9]=^Z9
MFBI[UTZMS)1;Y#TP><42+"41L5/V4Q24Z%5#Z<-:98=T4EV1J[0#6X,DJZ[-
MDW5 UDN3<$@%#5H2&^_MN^W3GG^1V!N&7ZNB=F'C*>NOBZ& RQ2%,SA>)X!3
ME"N)>L#M8*/K$*1:T5)*W6+MJJ+.-V]8\6N_N-?&KNO^EZBJ_ZNUH_:PIYJ9
M$/AIDA#*/FRCBW@9\(5LI!PD:\KC'L,S\GX<,5'R#SYMK_6.M@UM;M#@1)Q[
M__7@Z<=A.ZA%=14LAMQ%$NS LU1J:HO()N0.\R58>!7=D+A3 N=4(JPD@]UD
M[3;TPT!"@F_"&W1-Y,?P"(%):GF^/>AQWMSRW&:M67+TOZN<#/)4+AGPI(\/
M*M4SICY%,;6B3%@TY$9OP42B42"8*ZS,PXS;;1CS1==3[S%ZNHT-JMO.*+HF
MAPU\D(T/TO_A)\U_[3]A2^/_ U!+ P04    " #2M0-=:8^<?/9#  !OA0
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
M47K2Z>D9@WWX= &8[(JO)-Z6/!.AW'YH3 O7!<OZR /^?$ $#1@1N+-ZA'M
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
M=:N^Y/@TL?X4ME$5(T'O*)0^_Y$P5M+/D ;=BT Z]G*^!=3=8L9H*JDD\&=
MWE'0%LMP]&_^N)SN']@"L;7W:#F(A_W/Z%WQ?^>D^P1LB0^^A<]UP6MGT<;W
M/Z:W/1?L!:&]8 ++JG!_=LT$C<H)D^XH?$K %19-<)8?@;=^.%!HU.P_>!QQ
M15B#]#'[?7'@"H% ?#1^6(_H?:]=T^^#U'(1'HRO:ZO":Q> =)J:S7A]38P*
MA?!WXLJ[&!V?OA!<T8 "@_EN[0#*<5F^P)_!VR(>E5_^*IF/-XFE.?\A=WR:
MR<2(9 )>B<P K.DF7'A'H;M)K*6C%\$_V[_OQ#2\%)^V\X\S /[I!"4@4]-=
M>FZ)DZ(07F3P,\L);>BU=&S5$+ZYYP'<MKX>&5Z8+CFVX:]V[<_JDE3Q ?:E
MH6O@,>NT?A#B>]E@DFM/0N-LY#P1,R  #/'B032+H&X3H66G"V],#"+U)7O&
M_]Q\$O*SCZ-_EA%K^B"!G5AA26HT%^B ,%YP 77!7]GTX$GM2%+BWS*$ _^K
MFROJ%N/ZODAB2EP70=1X@A!^ ^"4F.PB^&<._-%(% <Q W0M M($JQ(9 QG1
M#QY'T00\XA'P4UJDMXB , W8LP+>:1 '+I[@<DD;\4@#,3)T-2'LV(]\$42:
MA'PL(*_"*S-!,M[H11_8B(0R?X;C:IU5XOF-])XA4+&= %837MT#LNAPRU%2
MF='?">EWXD^.+@BK$6__5A/$UDZHV?#/]N^[F11;1Z'?$"-&CTD('S?8_-5N
M_XN^N"3!K&T@_)PQ$02,<&H!?C/ 'V/0^U/$0O)O#SN2)I;?&)\+!)JDB0%1
MHC":.AN$3U3^^+;5A*HT<<:.1 83^,D%-G]G);'%%'K=2G&"%! QV>4GDFL9
MOTA*(*'!/8+D.I#;<Z*3X2_;-LL,QOWYY)DXA8E<?/YSX6588J0"G@&CSD0
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
M%IHY4U_]-PWRCVYF\! %D9"%E!&)3U G.PRF<C;#-JX0I24E<G\$5SB GO;
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
M)JT%Q6,!1'6"K(KZPY=M3:/*4%^. ?*H^,CNR;BN4:/,DYOL)A46O+!U$KJ
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
MCMW3VW='^:_+"M=;4J6\LBO!U^7:N5TQ\2&>BJP MBKOR0EUL@#RFEKV85*
M@9<>#R>7?3A?)S9!%5X*W_5C1:P9BGR?Y=#CU:.IG;0K6=A5QTK2=-KH:]5[
M2N_0<L%GU /3@ZT<]A9>$DF)U#Y;52Z3?X:.7^"?O2X?#"*O9(Y+GK K2#LF
MM.3"AOW)4UKF_?=?6P%69PYZW7.S*QP_Z;C?_7F-=W1$4W[:EL)H/2RB&-Z$
MF]4]K8Q(+.$#S("3B0"4!NNFU"K1!+^[%.?:]D1,N @X6@*2T:+X Z(,PHO"
M^9TA\SM#YG>&_/?>I36W.\06';T8L,'Q.WZ@FQEW%3)EZ$Y2B[BNK'-D3"6H
M":?9=A/M@FZ5I#"NFUQ>9;CC8M&IKO)2VURK]K(+KA&=?=]_?$6A"\=+HP8Y
MN+-KT]B-O!0+F8^TA25$/&<#',_ G#>6QK=<\,<42$Y<?ES9Z_1!6#=Q0[CX
MH=W:*T5>#?ZPM.CGD>M,875V)JQ,GQY29UQN[H(C6Q'5LGYCGT?)VGE#XT)7
ME:R$IHXM$ME_;;66N3/!TX$C2GII2BM3GG2'RMF$WLHK8>K3"R+D=[RN5.<$
M_G!6WN6>YZ =&;5$ZNSSM[[^JN^?^$2MY3HSJ3(1ZDU9) /648IT7,Y!\<PO
M7T+/)6P\NGZJXU0;UQ0W]V1BJPFTXZ@H$3?WWR6XN(QG9OC/7K_DK/2E9/#
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
M7C/%)+/H06#BSK1WE&PG>LPB+[:*.+P,J5V&\*\!,-$? (H_5T$X#.85?P=
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
M][ZU[4-[1T]OWZ?^SP-?!H>8W\?&?[ FX,FIZ78) (("__[AVZX%:+OF3-M
M=+I= G,"IT]8("2\V%!$9N,NT4,G99>L"A&3VW3Y9@%57,-H-T/^\*D6"05-
MXQXMYG33_M*R/]:PT/]2R_[:L/]H5P<P5U  -9[@ @ $N)Q;,3K [/&/.CC1
M/"#L">BM1XK   0AO&@)?)<,KY=2Y[C9WH=<&"6O6FA;L_=3^UV##LM6;%^X
M2?&#T>.LC6%O@D'7.^0Z$FSB7TEB[(C?S,I@1L91//QA'<6Z456X;2OC:NWU
M^QQ#N >\O/I^=IG#JP"QD5<'UUF%:^@_V$XXN]#QU78NA@>(+D/:>8 \>%@*
MUC*)Q5]@;*Y1=%:,X=CG?\"Y6[?E:QE^]*X<3!](553+IGB&GG'<K:Q<=7=N
M9K-H][@C/8#RG*8*4<4I]$SP85LT80'R!B.-WYI->).XM:<I[AQZH2UM9P.G
M+C;=KM+JK;40+W7=YT$T33=OC/]D&M'ZOD((5X=(-O$ 82=N@1F&>9X5R^0!
M$1Q#]GIGTGR\?K.95J](4<G;'Q[G\P*>)9HM6&STH4EC/'!L5V!X/ !P.V]1
MS"CT#_:=CKU-(X]Y@-#]EO)=S+J:E(Q%3)-0,T>HQW0$VGVC(>".E?_"9]4R
M=AJG-6.%/^Y*.58TZ7(M69/4W 'HW"JWW<N]2UCUP2=PC0*MP#_^6U9H8(+I
MM0=^I:]N1LU?U26FC'$&6!UZ]8@8X<V3E!J2^A!M/MZ&$>G 2,[-]FYQL_7+
M<ZW\UO*BT[$_+O'QUZ369[N#)71NS1Y_YH ]$<F%[,.<0]P(O!6#V/<YC2WD
MS0.4*E2]NS4AV!YOXWXSW<J5L?MXU/VN*_NK/=X&R23OE9+0* R*\OWFHR/(
M3&&)/6,&<N0HR'R15I">3YF#S('KJ%@1/(91_L4(CJSI$'][E'D\N[4)V$+4
M;M35%+K46*#?T[TK7::,0L^IT(6OHJZ(\(!0>9A6!Q6U#1?TT23A+"JT8-&S
M-QSAWF=KK>X-T0[&+$V_W^MVI/'9>(V<1SI=)[, 0"IV66!"%4BJ9N?12WQ
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
MOS(T>D;B8YQ+2P*.IB16:2I\V>+-;K5..>HN\]%>I73)ZE:(>AZDIV$9^WD
MO,R^EAQYSJ#20 )6W0/;T^U65.UZRGA Z7WKZ_T %]S_H/])Q*H$IG#-$Z#G
MZMP:Y>W9;2W@0QY0A857B,81%/$;84&VWU8&J4<A6KNJ](VYG"]-:*2RJ6?$
MRO_JW%CQJY>V2@CK*4G,;WR\,!C4X &>3:$\ &T!/8E60+Y(,(2HVR%Z"&D^
M_A"CO=R!U;V261?SJ3BMIK1WJ#]9V]=SQ<%X"W&U4YGSZU<Q)U_X3KG @;T\
M0)RS$89NXB:>F[1T>3E_)OK>\2HS7+PO^8U7LO4!P1?"RM;J/^ &9B BCM(B
M435")U3DEH+V=S&7_(,2'MGSR6U9:%\-%B,5=:3B?<G]]9)9)U6X-QX&:3IT
M.)Y9F?S]L,,9U2[*$42.8\)HHU+"NU7AS?1'V40KQH,0SZS!94;? DI+0Q9%
M&?9I'UYA!_C_GX0\&#G4!^P)6A 5NQH33YH/'L7"2[6KGHEN?%MN+UPS$%]A
M@JN@&IP9E8JJNC8BA%DGLS*ZL%$RPFC3/<<5#94051*D9]-*4D8"^G@ D52H
M/9*9H=B&]V.#<,5RE=%>Q=#EKYR//RFT"Q*O!^2/.!:=DKAWW 8PS+*L>6:*
M2"BS\0BU6PY^F@M1]2G'R JXR$J046ZF?.82?/<ST:ZEYD9H[[)%?G;]V*)7
MGQ7B@.PPL\T:K_9@YZ+5IH!RYABD85JV'.VH8RWA7D.6[L=EL1S@P!RBW*";
MZ66_7%=P9\W##)-WB^();>IOSX5TD9;=%MDD</@YY@Y45C;2QK!"Q-^RU_F
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
M53LPZ_"-,E;!H?358<(==TGKY"\[*96%HO7UO0TO9_NA?_$W!Y!*4BFM.L]
MD"-"['G7O:R%LZ/(>7#,5R6GLBL\>K73I32O&YTNN<E*(AYU--QULSVLM8R
M25@9[3]=M/E.A&JW)?91%%&\-KWSF7O/1/3P<K\'*QZ4*$2GVFH$^:EPG_5+
MVT@8+G\Z'$24^+13]"EGSO1N"1"U#BI&&:Z_*$3=9"[\A21J9M4CI8)+=&RA
M',WS+"MI]61P HU<G@UTKN@PP1C/-Z.9*NMI7WUX+7)D=7CUQ-F575W[;7PU
M'^:]]#5:AML?O,UP4[VUF4QVPEK-T]CZO9CY(#V- *"W$H)56>]A4^;C,[1.
M*0MFUQ.G;F_$-#W@JTO4#QL-V_W#6S[$=&_8<#A=T[I.EP*^?@'=X0$AZ]N(
M9C:,S=2*Q?#=VVF@+ W>L^,Q<^'UV(;O!MT=:QX1_1DC5Q[5'3L<O/[)OS_O
MQ$&#3E@W]*G5',T.[1;OH/&+CB,_"-,+@T?![[X8U.&',WW J4TZ@I/4W\ B
MP:EI@6,SI7]>JC:*!,[S "LM],?/RHD;FKE$(J%Z56-[MH[*!)*P;0)%EC_!
MFF P3O<WSVB!,Y::<#&.8V'\V,A?O[.VJ<.@QS*72:.CR5;\"P^0+L&(?\25
M53FFKL>E6,<[C]HI2A?;F9D^%(IYL"VC3K2$X(!?CK;(NI@2\L3N=0AC#R+Q
MDME'92FF@%Y/"QDE'8.,IC7-%>[9,K>*_(#C&FN!L^0/*)?KOV"%B*?G^X#%
MV.?^'7.PG5*]BS!">%61L(">IK*"(F:8U7%&6N,6?^ZG5]@@39-76:F35:Q8
M]%8^9K),;%];]6@TB/:Z/QA#$C=3959PR>8&'!-&7-2QDL$C@4&LQP$+\N/U
M7^VV_@PTZ1*[RI)!NR^94E>1U1!5C0<<AN*QC!VNIHAXV!W<BK%M<$#FA^<9
MRFG;GZ NO*T\/+UM9X*CP[P3;VR,7KS*MAFH5SKT D7K41 ]V%R)FP9ZT^8B
MK93BLI$\ID;?0 RB_J4Q!V^(7=@8BYW7*>?U_7)Q87&BKJFPZ=6]!7[AE:L(
MX2V_F";>1.@B,:R(JIQ#\'7V%J2;QG! (X=(V2W\^N8S@]\0B4&*%-[SI*=_
MCZT89]1@9.<!EZC&6H5F,;J^9ZK3*5OC@*D)+ I^.?)CB(0@4Y*%6BTTR9:!
M9:5RTY!U0]A"4B51]J-+%9T2@2BD:S/O<[.NQ?>_>J/4]C+1HD?9YD@8=[_-
MTJ"]@N.CR+P8N(MMCT?C9J@-O+D.*C&(*G'UWT5T>S=L9D3^6EA>=BZ9*'3O
MTDM]\MAVAUTGQ<YJ7@T_M6,5P1<U3$( 60^1D&*;PK:L?KB]CSR'4*=2&TW(
MT'^/7Q!T4CJE.FK%)^MOX?=L-);M>RBV_?@^YT^WWSYK&\2@?4[U1!;@UTTO
M>.@@M&$E*/0,2.&,OR3.O8:!T["&]_GVX.X'V'JYE\5GI:H>.9SG<Z\^.&'(
M4N^S%*SWK/4NPPB1-&*@M]_#/D!H,->%T]AK.SCZZX\YI/I'1!0HAO^(3AZ)
M_>A$^78Q+;?LQ!OWLQ]O>I;N V0AJK#Y KB.5<M-H_CZM^=6T8JQ-:JC[:<=
MF(E?L +E 5"^\;F19X7/JER?W2BJ=9-?$"L;$>]X_K'8@S=W)K^RFM$JFW]!
MI-!?T9SIIVT.$VJP96TC"\@X=DT+&&6N]16M36B9@OD"QJOS93O<2T,5?*^O
M6;?54W")UB+N365"'MIU9SBB?405Y".M!!QYS(AE76"*5A+;:;T[LHZ@UM=^
MX$5KC[[C:OG*[;ODUDF-K2*[MQ&&52G+G<I+)=L@ZMQRT3Y*'(:Q>[0SD(7
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
M0LD:G2E5&/_ZCC.E2F2G+Y^4!_#1F+"U\I GY6=6"2GM_?7M^)E0VI=ORK/
MH+!%#/I;BV&[^F>46:A#O]SJAX\5OPM?@&8:L5F4Q4>J_#KU;&:Z^R\,0%J;
MP,RRYK^[^7SXWQ4=*-FDOXN5FT4__W;7L:[1/X)P*=B_F.;W H:< (?^FQW4
M!&:B)GY3&63@CRB<%IA:^=\U:X;8A1#SIG=\G:%66& J,2,>J%/:,PW0:J')
M(^>M(ZDMD]"*_7Z&!\A,2UJ^X)3KZB#N+^,@/Y="XP*V5I$CC4'V:$_+=^T6
MD2A];<"VCP!\M"X4\G)!/G+%;_:QXF,X1CB?TF91?O:\@78(A<_N K^^WPRQ
M4F]RX\P)D"L"?*0F2&G?M#8X<U/0WS1OA@$Y&_E,@ #3TUB+D9]M!05>Y5,*
M!'%_Y3)\+?A"_@?J>#];T +3SD^M) _-G #Y+XP]Z(#HS+*_NW>@^L_OP)C)
MAY%$_!^81K7 7/O=ZS>@0,K?G??D0G^ 6>\4'0O[7>R;F9CX3&"4"_X!F1-
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
MT&]%X_DR+!G2!GLEGAS@0VW'IY+D(A'BT5=>"E^K!/,]$EI?4PV$L</5#SX
M%I?OR<25!5\9S:CTKAM-+O/VW9.E,N7B.;K77>-HCNX:VYN\.L@@Y9!"W9L@
MAKI%7V4HSQ'8\QI.]($,>Z,9G":8R!Q(N/+!^N'.-?LK"Z>WGS>=^%,YR[#H
MG+5M\T.1 [M^E'+0_!?(4RA01[^)O9N!X,FG",0'V40&^N5VWI' (NQ^\(=R
MZH9/+O6-#7M22^+A8CEV![YFG<GR2''>[L/8%G](;,%5L9LG#,X"),Y?H#F=
M0!&C$9,9HUAC!DM3PV7WV]-N+>?DS!P"[(H>]U1OEDHM+UZSKK+Q-P+T:+ZR
MXERH_XL7S]-53J4V#Q^@'U.0NJT+P-2S@M8<J-"L*^I_XGR_K<Q[Y]R69/T:
MS[<]25>V_/%!./.5XF(N2Y8;S=O,+IW#L >ZD$_=66(T5)*O/8@')D^\-3&Q
MTV"DF/IZ:^R35"V$;U/1C<C<)*4#_ZMRZCL8M0P3&04?<W6Q"$P\OKYKKI]K
M@L7PR_$ALU2)V4(#L"2@&)R*I@\V3/4&FHZP/?0OZVL=((L?ERLG4\T FO!/
MKP<MP1 /O/'DPRUK\.3CR, ? BN>VO!%4[C;X$7+$K"+W$@[?.T^553Z8\N4
M;MK;>6<'H9B3CHTVYD-O_]G.L-\\$23EEHUM0"X=>=-^T[O/8QM2<:H :[Y"
MGQ H:)P)O7<YU5DP+$+9V7U/VEPI.JN7W*+XEH=^[.7[SCO8"SN6NSZXWL+G
M1'>FUB6/^TF6D)XY/EC3MQ\FYT#LHDXF<@;!? BFK,.3+38"&)Y<3>N48?"\
M_?8),(*)B)NO,PZU/);8UN+S+D5WJ#;!D%4Z<6XNRKJ/J#Q0[4#=%IW-B87F
MXPTO&OH;-HL&+A!N(&D/EPK57<4ZW)P# +7=PQM,989=4HYZP_7W!MN5)0O;
MM+RZGUEH]L?DN.'*\I>X$)XJ__:\O=P,M8%*-I]@[@:L;R[#@JAK/VMN9C,_
MLQM3\O/SU\T[SID<7E/7'C]W;&K^Z[9/I]N%%]V9YG-;N39XLCF>1EL8'V@C
M 2B$V G07"#/0AQ[RAY+8&T-R;]C;O7YE']PR>*'S+N%R*WY!L%7MW^ ;3>Y
M"J=8"];Y<0-Q8PC@*"IC,8A:]Z>]./]NRQ9J=,1A\+YR_%;#?(]1LTBN\+I!
MS<V2#FW]68$6"+VBIH8(];XF>1V!9 A7!W(K1P7;_EX8"^<=@,83^3DB..HV
M7OCA4 5.=VI2Z&'TL=*FD5#BO&[!X.B.CKIO5]<8_Q$EO$'I1 8)2?L3 ;C
M5\R8"_ZZUT!\)/%FH3Z;FLH+?6)6Q5;N;-%]^_#2Z-:=Q5:#+U_WPG[DF][.
M 2V<]=]2A'KP9 22EF73P),[CDI!PIOUN(X^8#Z=F&KGWTB*M=.Y]O!)_SVG
M#_&W>B/^&C".57>26%]1CHD9LLFH^YUI!W681)[B0NLR3+G%$C<( 3/JA+<+
M>ULRUQ$TH!^LN @(KD7\H505TM@S[J+==5+7MH!)#34Y_T7N9-]LX_:EAE>$
M!@3+"0I\=O)KEF'!) KI +^ %%K"S\>IX;HW6$4XJ.WYP4,_2KD<B*GUW;)F
M^^2KC89F]_7K^7T)^\+FT( 3@C(F$%^ *.QN +6X^P6#5Y;:?*(X;P!\W,+]
MIJR1&Y7EF>*!\7W:KIDH':_8+7O=N3N>YY]N5[T!PTIRL="DX%1P;4C @22!
M&Z<JMZC.0CPM^T92#?[YL(G1Q8YON)+SNN3BX^<3NIE]0)PIYZ $W&*'UJOP
M3B@ZNXPG0T[S)!4T;&"5LBTYSOP'2#]$VA6Q6)P1&$C^69>16I?F^'.[N96W
MJ_<?#7%+;G':)<6R/[)W)>7VI7LW77*[8^%4!>F3-^[U,JPVEV4-F9SO +(M
M8R*1?KZ,:7H.&SX8V/PF,D7_65:0].TBB9I'M#T&>=)S[9NN/T^"Y7TFT7((
MP'XX18R.[IJ! H"'!. (FF+L#L42+/G*&3?*[H<SE)JN!Z!;9X!6N7:Z=M6[
M4)&TV+W-H=D;;)^\=M@Q,"XID.Y+7$&LD>!N3@,HS?4#,P[5H$6H,P2ER 7Y
MX%<1$4QI1\8NK;O^[U,\O!RS,N_J'J]+Q63W9R;.]/]N%\XFP7L"X$Z:R!"(
M?X*0I3:_ %)2#>/V2UG8$V^G1@<ZPF;R(Z]I":^+SU4V<\S^U"S1G9]ZN'?Z
M5=4E#)ZG--NQ#%N/A3"N2!ZXR$3=*-SREH<D!K? GA=V>0PN:$Y]F93*[PO7
MDHKO>A%E)++FPEY<()ZLMPP[1YH8X'3Q[V8+Q/="4O$92$S\,")0CXYR96?$
M-#NQ==R4GL[:JRE5^7J]DYS.E.A5+$]R218C!,U5JO42+HA=I0^ VM^[6&'L
M(@Z%_P1)JR*L_6X[_7STNPLZ#F?6Q';9!+G06N4*Z8ZT6GFXGE^RJ:K4E]UT
M 3KOB$&AH)-0T\"2A3K6@GSP_EQ.U!#V2(#!33Q=+VN27A:=?=0ELN5FET^Z
MR[6=!CEQ94WEHT_/:^V^[)QS./,GA(Q%80 QN?DB-.R/X @M(^Z2XX+[J+UD
M],VNUMN4H/>?4&;981K5NVL>G_&73-^A^$,,:@FUCI,53")K/Y&)\5Y4GB*<
M89W<K 9$T$\DNH'' &/GQFR7%\^?9\U[#S_ZLE:NVGM'7M3&;$[YED.C7V 7
MX <A\'']%*1] ^DZ#OP:?# :-&RILV:=;+$9PNZZRMQ>[K:X[TU%:(D,%/?<
M?+BHM+L3'R7S^;:6G(XE8>+J]DJMVIMJ302;HVG'/>M%%U5DO(4?HK:SW(1B
M?W>1M"3TQ>F"*:HTB98'(4P2UY-W#'!/MMM5$I2]Z[S5@%2P('((9?LC['+Z
MA=MLY8U60^OO53]Z-Y?TGLK:P;[>1JI9F/O()*7[FK(E@FVBXK$ZC\Z.>:6<
MLW>(>_]!ZC[Y^+E'$L4:?0[DU\;L7H'T#ZB[!MYAD*5+ OY @<:LNJD7C[#N
M;_S9\-:%]5C'>L\'[$LYCRYG.9<>"%#33UN&84?Y[I*FSRA^-VU@WZD4!"=P
M#$]K@*RN&V9BC%E?1PNA)N&K#'A&2VSM>V.XMM.-/!8VUHSF?#SX_+&L(>MD
MY$A\P&FQ/&(KGJQ*.H.\O@R#DV@E!. 0 M0G7H^\2UR&!4;65M4W X4EUW1'
M1\-]VG0CO,N:E$XXZ?79+EV^$7K:I*-(!%<CZ%N&U2B_)(S/TEHRN3MQ_009
M%M:4QE_GPK];Y.5J4J;F8NRB4YM5\TK'*KW/\TX6RHMG OI 8I&Z4J460+[J
MT#*,LDCW@URN-V@)P!FHKIW[%AG6J6[#KUZPSQ<HLN;JCV^XO-'9SA1S)4H]
M)8PDI^HIHBO\)8.RX 712.)M 2,8&% /@H%.@G4S]/?>-+%D@3HIT5X#ZY#1
M=?QK<.:NQ[N-FMZ>H>JL_>-=TY.>69W&VHX2N2?P1CSM-JDJ;8DG/\F!@0%<
MS5E-HT2OMUBU!_OSZDO.J;VZS9F>#NG-5**IM-><V/_(8\WAH[?@PF_P :2)
M&GK&W%6N?32*$P!:KBU")-BI%3\D%%42G[A<CO@8YY%[V]%9[V[Z8/PAQP</
M-CU:>/1+62N'4/7_'Y!33DVAKC\%N@"$#H3B^<B0M'U(*?#2TO%L%.2??"+K
MW]AUZD*J$A>J^<%]\0<#11$32.YF,P7B715X<BL.BM[C\J>BPZP0BLYZN2]#
MX7\$U=JZFID>/F=W5['X:Z6NU!>N?L*^Z.>6F)/WA&>0_QZ@>D?H1(^'_!W@
M^D*(@DRM(B3B:87V,L\!-,^ 8E]VBDF4IIP=L][L&_RFM7O8Y=,K'4L[7,BV
M@T.<L&[8!0]!#IZ\52 EZ(U"B$<N3"[0<N?8]T&U#GPMYGHD7"6:_2WZ_=[^
M_O[X**U+2H:Q7@S'2YL6HBZK153Y_7@/6:NZ%41&>X)7P],@(R(FT,.3;2)W
MU#;U(F.'@X^3Y#"A,<-VFX;??ZD?6Y([^'E6G4'YN3-6\:%M;)JDF8/8,*E.
M"JV I.5.F8W@5I 19#1I.5ZHCC0G1F+Z?!TRP[T1D>I&F;==AID^3%!*RW-*
MOEM).56/U->[Q!\/B6%T\=83.&OX1:2 )? 3]X1@S%=AL%F'+<E) R&@*;[M
M,;#4MN2RLR&A(LOE^>G8XGW^P2E3K]$AFRDZO4HFRB-0?_\JHIK\[OJ;O5?H
MFZ1_ ]5<$/I.Z$*#QM0; G/L&6AHM%Q2=7TN(U2><P- M19XS=)Y/Z?OF)X>
MNYCS]/;>])?[HVR[6B@>[]_JDN^.188M8'I1DTS!.B[0QE&%)$,4/,+I!%\
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
M_73WY?R>L*JN.MPVW(!@+?0IKZ$XV5?T+2F4)2F0V%(AZ$6+$[]?G43'"Z3
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
MPI08ZE^?F8MLEW-T>@'#V?W;.. #UICKLW)'&V,(ZA0.6B<*)#SM?*W "L9
MO T-E&6.1.YF/)<AA)G6E1WL2;%YK1VA\%4T,R#!(\"$>PD!.%/!3380 9$Z
M(F2#R1N1M,K&\V5T#42KU\C4?6" 85J8&'&Y]/W,DF5S17R#4P[K8TYQX0X_
MITV+K@H/MF4(=]HA2O#D0T@:! F.<E$4#,<9Y--SW^!$!VRC$<R<3VW.D07:
M8Y96]1PCT?9PUZOF"Y;U_J*[,N\J>EK'6*Z452!S04;C:>74JH5X>UML.)!Q
MHT7C+&$=;OWG*3AH"@P<&SP^X,G>6A)_J'WHK&5?#R=M4S%QPSMU<?58==FF
M Y!OSYBKHU%5L3OX><U"P!(#$<^SO!^2![]>R[(]-HA5^:JAWQ-M6I1\OV91
M\81#R878!,<8B["L@8E ,EX3IXD;:%$"T"PD.WRXJ]!^^!L3D<Q#GRHN2;4I
MZ;K3U>^A(^2G=J!2P;#G@]!?,H+?QW+:^" $!>*  22&R7_7BU KJQJ@X=D@
M@^'@8;0D3O2=/H'MSJC/#QJ>5::4.>ON&YWTZV3?R)-,&O'+DL/U6C87JS"(
M\B"9;2F06*F!JX-C][ :*\44P9O&1)8+=R,O( LM#::T%UK4YWU9/"A_W_/V
MD3#=12?M=B_4QGZ3B-:L'U=UW8XX,=W;$<E4X#R<IY3(,&"%,$F)C0-)R#,H
M2L9Q:X'NF)7W;I.\;4\77<(G$QP6[S\K9(WJZ_37-X;?*$[.P98*).6YT;R5
MV'*!AP%(//EA@7@P&X\"BVA(19]@RHWY#'B;\:P8\+Y=)!FS4*?VN2CZ 6IS
M]L>NAE/^)J][4H5^ND,3D0(1V!$MS%GBI]F9!W"-R'YT9#))S&KRZD#L!D[R
M!=/1*=L@YN:9,HO,:C&/!U^+I;F/W8R$*.K6;ZB *U)#,(Z')/,T6BBZE/,=
M]$;$XS:Y%)O@#(:5& ;!=\4]YHOW5]=_[5?Q](7A+\WWWN@<?/6OHX$MWW]_
M5C<N? 5D(6E%A+JH-BH%07?BR>4+Q#OX.0'L+N8YN2E\JW=%9_4N^C55*7+E
MB*J/EV-]0[IG)D>OC)7V?AC3@Z@CSF5 ,\)>F1%P#0KZ/GHB3]&X?1E6>^D&
M_6D#2:$% 3)>LU@Z3[LM7RG6=;SOR0\0^9$AU'!;ET]3.\;Y2>2INW-M<,.$
MFF48RQ8(%$B6<!&@/49^%BW,2L]E+LB0U6Q;;DR?V)%_=LW4KG3.3_'WNX*&
MZ+J=;R^A(9<<MQ*N]^'7(L\BQQOV Z4\>3SS* >*TH.R9B#?[%S)TW\Q<M'[
M<R7MJW2JVSFN9M3^79%9QP.0VDH_@H2K(0)O!>^0$J2S5' K9Y))FNN@!T4B
MQ$'.4AOEJ$#]::R.J_#<SRPKCNCI8T<]*DV:;SD^J69M% WS(?)D2YE+/,40
M#@-,!L88G^*;A4MY2OQ;]AK@)@0\&M]FKS,LVOF8V7VJVB6H,J?%/>U8D9/G
MK6)#^[W*3GVG7O^[D( X;NSM':(6-%=>P4Q0\1-7.+SQV%YA(0=UF!A, G;M
MGQP.^H\>(5BJ[*TKUWVOT3 3QIQCX"EF4\9-M#3R#"9Q2H.]<S#B(F.G)/GV
MMMQ%#'=R7CO9_]R'3Z:O0]X$_?;2Q[^?9FX7NAH]5\;>W75I&:;0HH_KH\*;
M]S*N.A("V)I-M%ZU)O#2M?Y<N?8ALW=2IYYU*7ZV.K1FTQ/#/8=@*C"9/VO_
MP5>'(Y1)@0LQI%JE',Q][!50APY7&Y_H\:^M8>,3*BX:WHM(K=9K/Z_PEXS#
M@.+8H(-JH0S@?AVG 9X=)A/@/+V'05X[XWU]$K*+/)Q"0L_=?3W.2#NV/N(-
MS/C@;_SHWQ7H 170G$Q=S]MZF49"@*@_QB*O.9IO6H8YCYI SOCY'Y_.9>Z7
MV-ZMOMY)L70O+!RQCA1(C2'4S.>&W>>)KGRDB*?O =VF&B QH2)RO#1LL,"4
MZ="5_4IUNO'G/YC)."$5G8W?UT)!^D"S-%</UT.2LHL*@Y!2Z5P_P&UK,6@T
M.]_L=#_:HG-($+H,NWJM_;!)VE]_?7S>?T7ZGYPO38B>Y;CP<W"&T?-41F[[
MP$0^?2FI&15T9*Y%9PRKZA>%EQEX7LWPR-L[&9MJK<)X(73LL*-V#.PE+++D
M'V<&=\!3J#5++]$4R0,-;UIV8F6!Q+2Y<Q\MO#Q!4MOQQC\/[>CTE&-82QP4
MVQAX\QT0%=>L!BRT'2^4 O%T4TO'P3GMKW-6!1M:;;U#_%]?ZE(X^^AZ88R0
M5^0_',_:P%2L,FTA";>A&4!G\ P>AC3:WU?.P1?/*LF^]S[Q,*)^?[&HNK_,
M.IV;;>!>KCU/A$^(;$J#T\S)B'71VCU?#^N])\3;;0UYV&&;GCJ#V;#6KG#_
MP%9(@OXO*-#J\W_T@2]/_"]02P,$%     @ TK4#70$%F!G$8@   :@  !0
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
M_[\Q@S+Q#9O5#2;K,3^5T'_)#UC-KO$#Z+9F[@"0.V?!(P^0/U !7P:T[4'
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
M^W)#?^+EGD!BO3P$;Z8*BW#1.JA"H._G]BHA$2ZT3QCR0;"#O##EQ]_UUPT
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
M5:0!2I$OW&S)\-AS65_(;X(O 29/>^H<?UR>N%4>NOW,O;6**I]1_]$P@A?
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
M&IGHWS_Z<?9#FOZL5=A1=>UF3\^\[W*_Z(OO5J<6*88(GZ.8Q119E!\C>?)
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
MZ"?1RP@6@5KEYEL'I1=]R??#^@8IA>0,="BF;&X\?HP8$$3X:YOJX<W5QEZ
M=5"18G?_6#W':'85'PM00QL8X_,BF0J^P90:41I+S2$KPPR;9NB!&2(9HKH>
M+1Y_E=LNU[=++]>E_G"F[-:79@9!H]+J.X0N4"#?4K .,F4SU*%Y5F"'D_ZA
M8='FZ?3*Z-?+".>F=TL-W]J?IGZ<;3DKST1XMMSV&B/X_^,,!?< 5@A)F"W:
MC7\'P[BBID +DO,+KXA^K)^Q!S/8NA_7AHF^3IJ&C#!.N3IB]0:2B+/KR7TT
M^4S0;C:7?U(0L9*V+7 0WK=8QU^%I]$_I7)1+$+&C,"='89A6\'D$X]-6LPY
MK]"5%W%E!!68]?JCQRO_- >=.[WH!5PU'$3#F(2:L8/72*ZPD!((W/35%C:)
MMN(,W\R3+02'AR^8,M1";5SNN-8-1,H]W3@W;AO,2BUJ,GHF<^QLE%O#^(6U
ML9?^FX*__[_]6VW5\MC_ E!+ P04    " #2M0-=B^!DJ<!#  #G8@  %
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
MP4Q=.(?6#A8A!-L>P W#&"0G$50@F4/,NOY;I]\[3X$XEP#"+U( U]]$SP"
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
M>F_?5NU>KS.K:5\Y9YY<-VF[\CX"SB3\UW?FN"#&N,;Q:$)YVJ\'-T70Z)B
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
M,676.-3_Y>V-L@K>'H;$+<^U36R%Y[6Y_8]5EDEOW[!6F4M$52C\*83!#>'
MM?B%Z.RJUW1=5+K+>F%H?0-#W5+5WRIO(.U*C:Z<GTK:*H^7D:6F:Z9OO\U^
M$']M]L%^9(?8%T*E*JJ2+N '\+HOU9@)S,EMBB3O#A!2:XN1"SR7AG2?Q >3
M_0&&]94GL*U\Z\,.P>NVKG2T[N%OUMXM9/L\0XB8K*I@*[H;F3G/>KV3<0+7
M4UB?L9I'H;QE_8@R2]!F5U#8(P6C-416'*M+M\MY-$E;;H-8K/,U X]3BH?V
MK)-93'[$$T&C )7Y_#N M,,M=W()F/0;GW"./+Y)2SU<_)FJUN)T3M>'B0;_
MXY4J8Z<*I(?7\)I^%,R_.C:?9;#HVW=55/$C/U180)9""9WEM'[<4%,:9V8[
M(7ILKV^&ZNNATM<D;9_9GOLM]J1O";_K.T_QIM[I5[T!]UX,/[-:SS^)W'I
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
M-PMO6MIQ* G6.MP?\<%X2=2YJT8['[7GAN<GY89^:&K)G@@NW#3G>7';!].
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
M>+K[]Y5FU4[2)EVNR[K*3]NMC+3<UZ,448Z\:+;!8D1 Q7QDM2 0+F$TQK?
MJ:S1R]8Z1(-F1*_!F[.%A2.S=VUX1LN(][UUU&>US?%[B?T/MH_,]8(^B%5*
MXE_.JN:L)Y"!S;*_AVTH:(PK/?["8_?X]EQ"6?^^M2:' >GSU\J'/7ML 6(-
M?YU A]-1B>F)JO-4Y=0@CT\&24>:3ME]#%5[=?VF;KTW/<G:D;S[7,!@][^!
M0?ZV_#O"XK@(Z%;B/1)20&\'C2T=(L 7C-L Q026.K#<00P,#<?K)/DO2FZ+
MM#"ZGZCK<_JHU942YTU']>]=$?NF[&+)#68U5E$C1(#\I A(P*I9.4E=8D+R
M@VN_N_&HIQ+?^@7(J25MGK=VG;*6\H(S@'T- :R"8,-4@9(!:Z "MPAIQJ/:
M%Y PAU\!8;2:K;RH]M[A$F>(J;OJ [6Z[KFDV+ONN+_MV?O./;)+YF$>/GHF
MSSLF?&0MAG30Y0,14U(#?0&;Z,PLB7^58TT_FK2MZ5-ECW>D[]%]*;)[^D).
M+7LIL6#UIHW#@+*C+4# 1T#]2]) U($K[1 !S0F>@YY_ )H]8K;*?Y^"OR,"
M.">DV:\XMVNLU6 7OB,F>O"Q8'-+F1D!L[EU<FQYFKN",3_<)WDI^62BYOLO
M;_4?G=[SY+WS/DPSZN58=-C IX;25=+GPR9SIWB6W+(<[AK74I"IJ<5G*115
M8:4WCF3[/.CUK*TW*^I6"1Q)/;)&/<4\+'&^MHK$7"14L V^RLUCA55AE @E
MY30UDJ[@F#"Y3!9I ^6(+DP1@(7KJL8:'A\<5$4"X#CE^=V;=(<S'S3XU\T3
MFS=7BI$9.VJF+,8)$\QK^P1WB0 _>O?.J@WG)K0 .(N_,\!-!%259#=8NSM_
M9%O7^XE_/U&GGQWN5*_$C(NL7;:=6NK[ UK^%M!2BO82(7P"^C1V':VJ*DY%
M>YU%B0QN4)RAP)+YH,15)W5OV\B#^16!RB<-+$V\ZKW\Y^:I['$(( ;!?1PR
M+Q!VSB&>@$>YX@Z<H@N"C?ZKS.Z&[:?41W;)/UF%T[UY-UE%6?5TJ+/$%1EI
M9]MP/)O*/TYZ)P(*ZR(+P(M@'J9V(UBSZ&C\([/$?*^BM):^W2_EL/4OBXH3
MU]_3W<U\K;SZK3K03F5WH6&ZF/"YM491C0CHHK(\*/'$-68!K\U"<ZS5]ZNO
M"GQ@LNN1M^V:%2=L0M^M[G<]+Q5A.?/_>%U@IPI*8= P/1MUPT$H$SP"Q5M+
M-1/5.+=&F4$70R&Y;RE3[3,QZ<]N&^WO;M<\_/4(>5V\OJ7I_D=?GJSSGGZS
M#^ _BX,;$?FK_ .D'DKN%-N.A8\'<UVJAA>Y#Z_=_+K-:E/?Y[..46\Y!:52
MFCDJUR]^G?D:K/W W^7=%@W3+ WG,H((B$R#*AR@ ,QYVOP)8S&".>\9)ZPB
MT!PG3!F *8=8H!K!K662M!1.5+_@4[5'F-ZL?=0F<7^G!GDBN?N!F WV28A+
M,E)%R7>N&P[E:PB,A5FC(183]50M6&E7^VA(Y\(;P\=7&279'][\Z;JKO*1>
MTCTES\<_1WN2*F-A F5M1*Z#$\N3A3,YXPS;Q@@SVD)":QVRLFEB/-/O2KU"
M87R6OUO4@;K''I^GC94#!G0>+UX_OMRW4^&)/!D2WBNS)JX6IB*8 $BS;$U
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
M=S.-*=-A6/HE4NV6TX!'E^V"X03UYQ]D:Z7L4<1Y265 K##!=<H\$=!Y"M4
MNXT0446 $>P6 4G76%B^HH<(^#9P;^Z&7[)*O_<A+AP03Y>NPDXO[]42 <\U
MLY!+.P#D(+KN7'!Z9S?4I=\,3@3VDYP[OF<)M%"WN?(LCJ_KIH<DE%+?%?^Z
ME8T\@1@?Z--;-: N9S0RFW#.)#WNZ/<1J/>(@!5107S]8CH2ET_]N &M78HV
MCA]V1!6FU1Q9W4J:(W!L%3CJ190Z&L<2#\P<?G,XMZTO02>IY[VWK('^FU>^
M]2O6'QS9"TC?<_1<RMV"R-GQ%01JP@>F05UJK-AA[+UOJ.,R&PQ<UBJP/+5<
M9V?(]H(XOY2U"OEY\XB/OH:$KUDG]>;M8ZABNP@X]%J;]S2>MZP-C1NDL'%K
M'32+":X7NM36;!FH\^_0PG>U][.FVS\_6/!\R87URF+#$_\KWDC:DAO%G !5
MD05P%M.Y]E&["7R[JJA[5^KC>5=SVK]*7WBC?/7E,T&?MD6M+8%>WM@96T<!
MK&6(LL*[ @7^SMZL"^B=9_EJ-=U.L-O'UKIU 8=X!S)N/CAZ=@GY$BVD.E=#
MU@"_Q=$&"Y ^@)PM"EMX@5S-1"JSL2>XNCN96D410_O#YA6DI3/=-](56]U.
MAS_KW7>B^P&W7V5NFML%AP=:,H,T1@JJ@R"JN!P'^1ZJPFQ*:$X9?)[AWGHN
M_!S38#3ZUNZ[)\]E?]Z59)T5^F2K)V^$I!EL2DW^:>T%&^NN?Z@7N 1D#.%A
M?7 8C7HD.D Q&C.N# V$*M5$@&R60!?+21(!-6LSOX/'^%B>'5JI#^F&C'VZ
ML_BWPX*F\PI.3L]&(790!1IX?)NFC:L3O$1 <O+4E "[OH/G,4- ]>F$&2QI
M@T4]2;4CG>,!S5@'"6H]4:7N]\9RE<,$:GB$?%L$F*3&@-.N>,#Q?U2U=4JP
M*!F=N9T0#=T8F>)]C8)UU#H0=@"9\B+@ AZ93X4?AKRV9$/'D Z^G8#@ONEK
M$-\0"YW^3%EEOH[T$HW$(J'^N;1\->%%%)IWW*.^AV 3<M:P[20'APQD3_0A
MBK(BX/H:I G/T\8*]2,CP,NW?K%./A91F$2_;4 ::3PKC% WK<R"BI)#!AT_
MO8O.YHL KW(1T.+Z39QO1F6V(G*HF%;J"=,A]DL8#=-P:L["F@[.(#J!#6@K
MUY F&N\@T54$9,4_ 3C??\6 /X-U?%4F=!+B[,)/;ZMCHV,X8ED)S?@4W,.<
M?.*IP\7&"C29J.S5"'GN!:VF.?KOW!MP>VEW#T>V].H8Z[RPG/<H[LF!W"6
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
MD@8O-Q9D>/'.H*JHR02%:[N;I!D# BU4]_0J.%'(VUV4F>!7U)HSPD<HKO9
M7V#K>5#72E3>N\/,8.H_6D<+MB5+H*XK I9OY$+(NWQHYE@A-0/\ V:,4_Y"
MK7PQ ?G7K-Z?F3W-8F@B&%'8BDKB$]$4M7&UB[2)QE ;;(<DA')+)=J7!W L
M4I4*S:P?XC/^F#\!#OW:_%0%IPZQ+XJEL:71]N_OI9V?^4,*7GIL %U$=!#O
M/%N1M_O1#QE!!F//:,[@[Q,H3;^DS*0G9Y]6.(W>LJ0'>?>L"&TZQT >P=B@
M0W:$G9#ZE*LHVK_V+/I]2N405/$-.Q8'RD%=IUK B8[L)K3W7[>T_VA=*M/8
M'S;WP^9^V-S?SN9<OI(%*MJ\2>$KP7R^ ]$)]N O(7HT$54R28WTO "!"W?Q
MF:(+2S^ZUZ1N_G[,;Z_I4X6"HJZ<.]//DU/?7U,O7RA<1;T,,NZ!G.V2P@)K
MD^^TA2C+W$>(8D;7)90M+*JBQJ6<L8O-,9/@&L<D-+\:TS:7.)<XL&8GMGO?
M^K$O/7F)-AO/'N@HLT ZP><#T8@NZ3U-TXB$@3/JK)6;B5NRX/O\RM5#W,$K
MGZH4VIX7/!BK3OIJ[CNEIA%<(KV0V@C)D'HHG/T>:HAL,#>,][H5\CU+B3='
MM&%R)AS "^FPLN3LZ#5X-=%9<-X;>J:YJO7#^/V7>*L*I3S-E.8RE\9NVCVW
M6/:YO@F.#[EL'HSC);6%D,7@*.8NK;D<M0L,SN0KO&3IZ35=M^'CXH8=N]]Q
MS5.U@8> <D)U^^XLOMB0FQY;G@%V9C.,A]>S&F.**54)F,UYG(%JC&QM[H?Q
MP:NUYT=R=H:'[9^27-APC+T7MSIR]UJ;Q13!_'%>'%<$#$MR FKQ'%01 C8Z
ML6+C!29]E_)S2(W5D-2U\F)J](/M2[5QQ:W[PXN44FX>_1RS8'A(77SH%@?3
M:<Y3!7-?4\FE^#[\Y50TI"8M%>SCGN2JD04!YQYLR3(:KBQ/X6R1?""1F3_?
M=J&SPX>NH[H?;/#0O3FE._<)'Y/6=/J'K5.EYP8EC&1$AB5:WG@66/@^_:+B
MFL\RZE@W7O<*\:_&745U9;KP>?X)PI [%ZPR<JJ<6D#0QKFT%KAL2UF=Q+1?
M<3+FTW81$-(QUC +:-"[HS1?D*^%0ZYMPK>K_2XKC7\[*E@\'S7:6\)[(H =
M#LXX2 +$X%_5N(LFT!A' \JC0@K(ML4+5Z;1+L<A#;/L!V5'YFP4H0_KH["_
M:T)L&F4KTA]"A:FDM'4HXBJ0Q%Q&1W^?G/T5A&ATCA<6UQT_Q* (&UT&ZP2+
MT7AYA;?P'HV]#9QQEB2A&%UQ^1SH;TR-A*8VXK.P_XN[>']"O:@CJVBQ.'AE
MA^ !A1>-0FP?JU%HY;%'.O97R_QSYH5H&O#C9Y\X0?M9!_I0^4M[E6;)1PY
M4H0JAFEC1*P,R+[^%G4 EK<$+M1N,KRQ",%%,:6%23?!B8%@?-S$?Z:A]*&*
M)/R8%QWMBIUMAW90[S^S%E$L07O5%NQ$\7,T%IK@!N#1>/PO5;3!OA'^XEE(
MB5#%(\K8;7(,A3>'JX;<',D>3Z39@8PVW+1#716.+T9 )[)K:I^8\(0+!^1:
M(CMP%R'V>A3I,])H97^@3$U2FK\Z+2)V+O3E-N$L4GZ:,J-K &/_0)@ :!7$
M(5 $F<,@.]F7,K-NC*8_-.GT)X3IUWP3Y QR?(($]Q5H["=#T(Q^RW,:8P(S
M;8N-!MFO_+ S 1^'PG[/GO:K";3.HYJ4P<D2IAIIBP"',Z_1KG_-'\XP49W
MHVOE8H62WB/FZ(_6AU?Q5R?__ L;;)OW+Y/\D_*'%\;&SOZPN1\V]\/F?MC<
M#YO[87/_OC9'\D4%OQ<,PO=0*K#Y'35@-/V%=,UGZ0HW%[:0OXY6 \VORR9L
MUG0N=0U9]; V67M'>8_[N5M=C;=E78EO3>Z(D5N^PU6(',KQ)"+P/4Y]6MG<
MV')\@=U%ZX4'"3W,>.(&^+'/ \*9UCVX!;#O9PW*LK4G[#I'@G5RA9E;**L<
M2BR^B*<+G],"P?C9/<9(ZP!\$9;-9#1LAC0"\'(AGX,KNJUO/UB79:76?7U_
M[S:C2A/*N[.9A^6N;#WRO#: E8!!Y!+XWC#("VDG:=7S_3T)V7VQE\K6PQK,
MS#(*5YH72J[H$ $*7SH\]ZN-^^58QL-?(]=K29W*OG%>?Y,^"8:C^/)$!RX8
M073G!#&GAC/Z@@!X [_BC%8LIV\GQ_N!:AA)FN)0N^K>:SS=PY!ED71 UW*N
M_QN9WNU<A0!$QI.VH%2;*U\+:D+'@N814OO"$DN]F)!2CP"?QTE.23,U$ &*
MD:;D%X,7W;"K5H_+JMRY6=JN\QB(P*!Z'HE#VK!:9>9^M$76TJ16SS6Y7%P\
M(D/T;B-JZ%U^:GI@@DGM?+#ZH-OG^L#Y8^EWGKY/O,H$3S\(75Y60)421M .
M#4&=Y'+2JKR.,D,\8:J6,K\T'.K#7K0VI;6DYVY(>QRBO<W$K7*'N\W5JD4Z
MFVZL6CCPM7SJ%F!078#K3NTSBLD*/A3(5X5[OUOH$?I>Q7WM.?9N842?4=/Y
MJY._[ H1S[+P%[%%THD%-"7!FH]6QB?U(DTGSUDZA_AYR:Y23HI=&%A-GG*
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
ME7MJWW9[T69J,+@KVO6]R9MK%3P_U<UJ 8=NGGBB7LI'9,[S V#Q/MRP/">
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
M8<E*1&O=F>7ACEN9995&[ +UB9)R6S1Z]GW^1-)L^+L:Y<6TF"A2"!,29>)
M0M-#RADBTUYM,8'I(:$M+GU_A@E+3-.O=S3:%FGU:J[#^[3:T%.)(6:$B6G[
MV/3<*(X#ZEF6+2,Q?8O/;7%Q&/QV8:Y_"G]&.^ARTM++C'&1.9=$H.$%I$Y:
M7,;(&+&[V&NUR+ ?#M+2N]@B(C-&QDYN1I^!"\\N,O<A+9DV^QLEQ0?VF_)4
MA@+3PR2,'&S9:R_T(FJLHT#.63("979_R#[N6 -&'#(2H.4E:HA#TX*E@6J8
M?"F0"Q*Q"8*4)&UHS<4$;H*HMMQ-/0IW ES$?[_/+_.GYXNG2M8%T'YGYN.(
M@=J6E?BDJAQQF#0KA?MPA2Z>\FU6R;L#CDB==@:H4@F3F&$"I^@#>03ZB%'R
M!QPMM)@WH _]MB^@]^]J7OT/:4:R*"6;ZZRL"B%MPGMT<AY9?HA#VW*Q89J&
MSVY!AAVY,@(T 6=F>=I#10>P4ZXG$)OD_.L:B(>)F0K=8 ?Y!%6:_.!#4!9U
M=T^0>NK5GGI<353OZ -?Z0M]SHL*'N09>GW&:WL-$>U!SA*GF:)+TW<X"&;1
M#W&*V-,O<?)YQ4\Q>J3Q=D/SA'WJ:44_IB\TOLXJMOMIN*$794FK\L.VVA:4
M'>L,\K_$&7_UG1_W5$2C[^GWZATC[1^G1XV14!R&H8E#/PZCQ$[6EN]#CAJ=
MR,WMM6M0Y7?TJ[)*GT2RY@%7))!%;311@R?L_-*Z89+ZYHVV ::C3GF]0C6V
M6*"[0B2+T25Y3BNR2?_%]N8R+]DS=WE2?2,%Y49L2-D_-^S1CY24_)6\0)](
M\0]:\7\<=K5O$YM<%\0)18)2G8IQA@W0I4QUHK:L IZ!J1VE/0<,Q>L!28N_
MD,VV =HXW^.;[ MWB17L1'E'RK3L5>8\Z<=E/X6&9;.?+&I%IF$F<0*Z-P 1
M6%!A'XSL&K==:")&I$(<;R001TS<]\@B@2WP[@'= \E+R8R<!=Y6]KQ:=5C9
M9=ZL.E.5*;HN.U#PR]Z"%)G3N1ZIKJ.FPSY2!H;>/-."<!-8'-,?4Q*FF[1Z
MO26O(@GU_99^9O#NO]'-"_V49]5C>:K+XGB-210F.#+"R#,".S"L-427J2(R
MLTYC7Z$'TTC*')733$OP"::A:HQ6:(]3;>PQFV^'UJHQ!6])RJP^$0BXR8:-
M=+!B.I<GFA24,AJ+*JISF76JL,Y>3_&6S;,@W_%+1=M1WLJB>_=Z>*1!XX)=
M2V+Q/U_H/[=IR<S'.UJ\I!&MRU_,CF<W#+!/C35>FUY"0\<PC,B#I67/@N?L
ML<H&'&+?5)R*2QG'NTQ29G7\E&;HE<EP^3/PFCW+CDG>M]]Z%X#.08X+%LB<
MQ(%:6:+A*VH_UV"-!,:K^C]HCSG:[6B-N\:+])R<U76CG@7'9:_6<[*Y<\>>
M%9BBH9J7Y24[.-@10[/H]2**BBW97%27I"A>V2^%S=S)%'$-3!S?PHG'2Z^=
M]=KV I!5*@-U9A-T=YBFM$0%C3C3AN7W#-Y)VI^Z.0(T-GF%4 L^:A#0:$Q"
M"-1E.4K!7-9,A+"A8Q."7H9GJGRA944JH8K>4R923VDF5-1[]DO9S)6Q-6:6
MZ!9H= 0;<>#R62RC;!@79YT<@$FP(O&@%!<9RI127D877BP%1H:\=DJ,U//
MPH!LZNIWG[^C_,)_D3"(=7K:ME- X%L6)L':Q)X3VH%!+=OU#:D" C7X,POV
M_2,M*.$ )4L*%+DX+ML+\$;%0W3J(#KXA]!]CM[5[B$D4-HEBVYGYF/<Y% *
M:7A+?AXA O:\Y7O&;FK/V^;4\_8L/&_BRQ1W=Y2P-7_14!IR'FMJ'<P7$6K6
M<"VCKA%17':96I+S:-[7G)RYS)DQRW>OK6*A#P6[LPE+[22]D9<]>D: @X!&
M[!)EFU80!X$=1$IARF&8,^OE=EW4'JY:KJ,$_X A1CU<@6ED)8:H!PRG2=0=
M(QR!^#9AP6D6#$8")5Y54P;O:5@=LC#9A>V%%A7/HJA_Y WU;HN466J=-+2
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
MP[2#$L'JY7==DLZOO&NM^39%=UVB!NOM>AY5:*;RA88TBLBGO"CR;_^QS6C
MN7/+-E:^6=G4&O-]<@UD5(-&'#8*5HB#1QR^2K^R28X FG7HY(Q:=XXI#FGJ
MQ"%+Z&CKC<E%ENNU(4O/47,-Z9=^M"S'W]@257F==1LF\;/7H03[U+1Y2>S:
MBM;4,B-0T<52B"\8#^OFM@E4V#]_P%RVD^V5NW7\B)L&.QR6RV2K*4)LYR<Z
M1?U B6S]N_##Y[&=H/U_21I;_V8LE\4V '_A<^IC7_"5GT!)&&#B>3&V["AR
M;6J[2406.8$ZT:FYND.)*9X3NNI=HZM0CZXZ(Z:K8;]F/E*4=F'APV*FD+(^
MGKVU:O_X-B%J?0S4IHZ[*RLJ6EYIR5>]23ZD&<FBE&QN\S(5:/3,/Q".-#_
MH6^;V+1=P[/7AND1"Z1*)8#.K2QW*/!(\!X)M,-">5R"%#\E59UF+@&5V?D,
M@BLJ ,6Z5)$,R&65#8 )'74">5>AYSG7//=/#Y^RY_1]6D;P?N=#"\PL[?7I
M>I\^\7OWI\^WUXA#W^1\QCR@L?D@^>,"K8URF 2/$3U']_(I"M4ZEP^NNES7
M\BG"CCJ63S[\HSGN_B)*CWH==PGVK"#"9!VY.#%\LG:-Q'<CX/C&I5"7DJ1S
M)CR..^]J9'Y$W]W)#K^U[TYAUWYPWUVS]?^I?'?]N_#6%SPHVO\YKH&*F[&<
M[VX OMI1Q8N=RIOD(HIX"0M3EK?Y)HU>Z__M[]3.#QK+PT'L>=@T$AHFL9NX
M":A84@[LS(:F0(+?F&[90[M *^P<D&2?G!;7SQ28#M[SXX !;P#*H:,_FO_.
MTG@=1K@FM2<)=%&E!6/$J<H!OGVF#^IR0TH&3?0!ZVO)Y5$/AW$2X-B( M]U
MS<#P$B7'TRFDF=6" "?J?47+/I6F6\-, GJ3SB$=)OPPJM6]14,4Z781=>"\
MC5]HB-Q!9]#@"VKB^B'-THI^3%^XQ<#N0P]IN*$794FK\C/M]$$GP1J3R EP
M%#HVB6/+\ST/(K/CX&86W -$1 3(%<JH9(FR&K\L)\$A71N8!GX<$L-W$J[C
MY$M3-/(+7J;R63-SY'2;/I)A"J[U=0AH*U1C@@4J*T02]LFAUDQY7M9=5.F_
MQLU"L":4HU^3.IP MJA.E"/\5#%*OJ72K9L6OQ7Y]EE4:XF[V&.^8>]^J3)0
M]^[19696>1PZ$N";EM<M!- 76FT+E=;>XXR9]I]KY E,QC6P ]@'7(I0Q;[@
MXVLOV"=<BLCCON%RKZBV!TYH4="XCIK1R[RL2@:M+$_=%*%CXH":(3;63I)X
M=!TDOE01R22DF<5:]+M-RW(KNB5&'"RTZ^\0B^0.:2V$PV2W[O&[HUE Y(F6
M#*;.GKX39&EKY3L$9^$.OA/D=AOW3KV@4'%RD]%/>58]B@&4-+YYH47&.S$U
M0>_LX0NSMNYN/GS9_^4ZB^GWNV_DF?^E*<(X26M9!RX.V8\X(B2)#9\X]EK*
MNZ /I9EU ,,1"211@R7:(X/V>"*.#KI#-^@#^M)Z0*"+.+[B"4 UC)[=&M<R
M;[,','6DD_TJ54EZ]@%0NK3X?JC5-_%]>1+[4C;[DN_9GNSWI1#3 /=_2,5^
ME'P_^%]TC2/6RK+12BD]D)8KI]+*F:.:*[TK*SK52%J(>1?7V?.V*C_2%[I9
M=\\I[B$*XA"3T/"QZ9L1"8S8-P@HDWT$ULP'D "%UD 7T0AK)/U#>@B&:7L.
MM)XWLT(UW!5JZ)]6WG 7T#2)NOP_(Y"6=?Y,D]SQ_$B\HMTIWO+_M=U_IS?+
MV+=QZ,8>3JAAQVMBFI;MP3*MX$C,GC,%=G[JXN[9GN-S.#:+-_E-_<@3W)C?
MMSR$P(_B;YY@$, '/;42W"_=XS+[2WEPJ$&SN"67F]F6&/3&_J5$!Z>MO(]:
MEDG3ONH9^ /3)'*LF2$''$BYDA-;%L9BSFP@T6VG-O15U7Z(&;U)+MG5)JT^
MD$AT8/I$OJ=/VZ=WHL\$N^)<DF?VE^JUTY'--G 8> :VW- )W,"/#1/D[X8
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
MPV[N>0?H(N@+N,!-<$OB-JV/!S E,TR^RD5V@@^ NZ@^?JA=)Q4^"]@M4([
MT8O<Q!++W<7D:#FZ3DF^HF6@#8^M7CQ59PRT:5:8VTXZRF41&>QGS;?9T3VN
M?O21#-,\??-M$(0%YXZX.:%0UXB;W;)O.>+FA+2)$3>G3\.%[C"5Z.)[6LH*
MVO%;LZ<*[(!)CI/IH6M:D-1)@@E/:PS4'QR2IG+(?O25).-DJ<6DH9^$M@0,
M/*%VW_\K31\>*QI?,$$B#W27X/,^W6RY+Y#G^90MD3N-S+MK$_OAVL.V9]+8
MB_PPB=>P2>A #"#?I%I#]QHP^BG-ZD2[$AAX/Y.EB>ECWR01=LS8":GC&Z$#
M2F>:D:$*>FN'#28U.OM)60(/A-'B_);SI,S(19BJW"&"&DS0(<&[Q@*UT%CM
MV*G/1:+("$W^$2CT19TCBJPY]8RH+J.F\=^G)7EX*'A5JDC ^$)?:+:E'].,
M7E?TJ3SUC021@_UX[>#$B]9Q;% 2119$'TT!G%D!'8/G.?,- N@/C@(2. "#
M,I,\E-,Q.CD#4RHG3,F!3 $K$5E*-6F-27"+J@E9XD_U@O1["O[13M>QNZH@
M%7U(HVL1*!9_[/25MGE]E1U@AYEYCI6LU[9K[$KO[R6]I5*0I;[\XP+[>X5N
M->U^@^4.#90>\ #X#N4X*N%*U<>@\]H+WA_:"^XQ0-<S\@;@7M7.(S4O:[L5
M(VEXU?L=Z<J] =$]ZGR56VDY'RR(LB-7+.Q->._PJZQ*J]>K)UH\,.OKMR+_
M5CTV;6@Z=S?'P+[CFMB, X,F/HD"RY'M)#X"9V83J8:,=J!1#1LUP.7[C(]Q
M:ESQ::0?INT420?U))<@3*E#^=BZB_4KER"NW;U<YG&X_[;N^<A;0-:5;&6Y
M?7KF/[U/DX06E%&A,*D&MNK<,EJWM=QC@P[HH ,^*@-M@,R;=B+/QS>@; -9
M-L,H'#56*#FL@: 6<VBKL:#M\%9< :Y&?L_B8O/ZT,S5>OWTC^JV2"-Z^9@]
MW$;2\=?Q5696$PPX9=#%6(T&@6; -A)8H,M'7N0KKQTF>#*M#?2Q R;]DIQ8
M\3*(2$M7+WEJE01\8NG%!%J.Q+8 2[YQAAOC0UX<\C!NDLN<6?Y%E88;^IDI
M]DZCF'6RQD$8$!SY9!W8L1FN$_E\+TF@,TOZ ;1P7T0'Z+P>1#8C%<1%@/-"
M(V\4W1<,@W;JTTV"6DB@SS.Q2,&'H9%59WHQSF&9FA]#DG8I3\;46LO[,B2I
MZ_5FR+ZKH#0_I65$-^P3H/FV[$F(Y0J2N-CW$P^'Q/9],S+BM>=+*\@> #,K
MPR.( +'N8X6$ECN30)A&.P*FDM7:1R1 3YU)K)I..@*JRWLZ0LFHANE[;SEM
M,H+UD>88>TXM5/S[W7TA&D&W1@WW%\';28)]ZIG86A/;-ETO#")0AXYA4'-?
MF'ZY^P4]\#S"3#3;*O?@82'A$5Z-*Q2]' #>D>[0#FA[<KB^&07RQ&F*_(X
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
MJ(7_DF\V'_*"/W]J?"5,O9.8,!V?V+[AKUVFZV$S+Y;"?&9E_WG+70SM4)E
M&^B[7FX?)>-J/^+N *-RY^=9,6)P34U/RM6JW=8#_<%I0@U1.F=G++T1;YTM
M!<;[/T=*E.IV:,M[4D9 1^/@+SR3ZB;YO:S[+9T>)H;K84(3#\>.Y20TIF$<
M1B!7Z!BTA>.7!8>.\P1OV3^(:"]U3N?@4]9).BMU,03H@CPMOONR8P:#7;=2
MFZNC\ "-LS06/H7UAOV%!\@>;S,\])*B#4HW&]XX*8L_D>(?E$.YJOM^G/H$
MDL#$H;UV,8F2(#$HC3S'!!F-@Z!F%O([LJ'U0,&G'6"@@3?,)$F+3 OI0!.J
MABGHWD-%5Q--7> VSB1INHR284#+6A&3!'>._>DWSLB O"[+[7%J4WV'.6K0
M^H6FXK'31*3 8$+MQ133T+*L)%Q'CN^ A!J,PLS"7H/A53>E1 JD:)_#,\;Y
M']CCG8FC]3!27K\CZG9*:.$.?(<D-<JL? =J&L&I&IG3C,D:H14Z[MN,=DAI
MSJ548HC.E$H8 LMG5BHQJ#?!4FVE<X>_=KQSI$PCIEC?<_\<K0<7'MH5GE@P
MIA5BW_0<' 2F$R:4>[]@RDX-C[G-F]8$T<_L5EAP2:GMG?<TRY_2K/X%^[-
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
M')!8-9W&] P.!9)\QDA164B+#1L%DMX>0PI]5<UXN'IZWN2OE#;5D^+C>,?
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
M1859DO13R99][9PH^1T?#B(<XQ]>/J>=U. DP3X-U]BPO'@=VNLXL4"#._J
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
M1AI@.;MD C;@K2+C !U8N$(MA-_W$/9\(,Z(/DL$E5R3^9$FNZK-@8)Q:FC
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
M6;AG^97W_JZ^TNKZY4&,&>)#]0!'M'/O&]8P1A;??;A%7]G_]0GA[92DX5!
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
M'*=.AA/J>)&?D] F4DU<%BD9WFE:VH@11\?444M>SM MXS6_DVA% 7BIJPJ
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
MGU&X1!"DZJIC"S<')D04KAFP\3__1^38X7\@*M@!COA90E/. .C$"&8#/I\
M\V$>!/B 'TG)=(WZ62*W[M ?2>%'XW]DWU--G&B[B!ZNW+CWW7#WFXZFFMAA
MBA-VSL:I1=S LJS8B4"SNV:I&=[G!27>NKUZ*$7?5#&6N+]R+ Y7CJAA^**L
M#=-O'REZ%L%4A:%?\^#*F0-MD,%L04]V<!>+6@3?M:2U=G66$%%;:L$<K963
M!B3$'J<#R+RD&+[H$H"$D;E]YD?Q<366F%6<6C@)2(*#P'%2RT_R((.%)<Y1
M,NWKBSKO2A"$AA;.@B,9,M A,DR'OS^2FN)?2,/4N!MN/9RR>85:-@S4O2\*
MJ^L:_RR==:_GE\0=7;LOOJ"FP?U9=C_CK/G(F/WP%U.5DFQN=LS5?6):PQP)
M/E7P<_%"LW8P<]LJY62[=U(71T&4X31C:F_;?APDH%+NR]A9Z]Q_NQ^RUR#.
M'^H91'L.$6,1<1Z18!*U7"[V9C'QC>2LS7K( TU2UR6P[77%'*PK]*'<,C<6
M_[W(>&?TO*J?VCS3K]46W=75"_OS#)&&-S;O!B*>=MR[0K_2ZJ$FSX]B O5U
M3<E5_TG%04;,,QU\.7U-=?3BK<DJ7LC,JJ93#W"G]E73JHI&>,O.%/QW^<NN
M*4K:--W/M)D<%)F[F-A9COW$M5UJY9Y-0I"-G:-FVH1VI)3&1L[#)&GF= FO
M9,46Y8:;$1EY=%F)65KK&@$9L4<Z+O62:CYH6O.JS_>T_=]/I1B*<"@)/5S*
MG)Z-_(3B)/)LG(0132UJ$4^N.;@";</JW<XN&5R70E-!Y4&44W=#T,"4OV<"
MO>O9^!NODVG!&I1G2\"FD!0*!D!;7J@\Y9530\&0C+-#X4LH].O,,E&E03:>
MY;P<6CR"Z[X7%S)L%@[T$6/@W<O?!OTJ 1T[%^&8MPG:D8!9@3D0#!1H2TNJ
MUK]S<?7UVGC*"GK4S5/Z)0W5I3>/I'X8QT:HD^#8=3WLI)$?$3MR<T^]7+0C
M8EB3CRL2TY;F!;6=/32RD8W+!(8&-(:RWBS(>ED1Y8DP)JHB>Q)O5^9X(N1L
MW>+ILVIJR-ND\UG64S-Y<N)@$GD!#K,T33T[B4(7--UKN+AAM>.D$*>E=&X^
M0D%.TU1E@VF8M%A@Y9KB7Y-2'2V]JC)-"76J1)//P%W/>Y+L-J3^7#2G.6F2
M+N?9!0QK2D<7<<)7T.D3YZ5>]BRU" Q3GZ&L1K+OI.12\A_/K[J:W[@HV-!?
M7'Y8:9X5V_ *WO)'1/5X!7HCZO6/_OC7FI1\9EW.M.$C3>H=J5\'W?\^% ^/
M6TJGXNZ\)4D<L$V.</1#SXJ2++-\*1_3%(.F_=/OO[69:-^^7S>HXPP1SAKJ
M>4..94>@85/Z/].\/?D9P%?PE05776=\P:X(@H[^JO\JU\=?Y:BA:\^WVG P
M_=\+-%CL3;^;ZE"R_4<2R:W_?W-7TQPWCF3O\RMP]$0($2Q^<PX3H59;O=KP
M6 Y;W1L=/G2 )"AQMD1J2$JV]M<O +*J6/Q$@B"EPTR[VR0R\Q612"02+]&S
M^/WX3U%T_^I^>%95;?I8VNBOBR-V15!G^J+IE[ME3[754.OT8UM/CF*[AV-^
MA[/KW617Y"FMR+Z[/#I)B$/#,G'D^E9@VZYMV*#RU!$YV^53GYA8G&8HJ@4#
M6PJ,H"2W1]1@NW(&55!>,K.O9LR&]PF8-DI76X 1*=MV 9@VM4?Z/_.X(K$T
M/S?YG&?YX>BD[AS?T&YT<S:A;>' ]A-LVK9I.%;LN;$+(IF>%+?)Z6@J)*(/
M#5G.WQ6JQ&= DYN^^J" S>(:A;9@=-- TLC66"@N9Z0NINII8=NR5DL9WF.P
MEGM+;:I?IYQB391.W;#X-+OG-]3J(JHVHTXC[$]*BCOVP_1J3 TOP7YD.3CV
M+6*[QLX,#%"YA*(>*SL']C4%,"^@BJ><>]@ )9C?.&E1EV1>H%K%NDSSHM7
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
M48=2H?( L0NETX:-)H-F=B5."M9ZO,L!6;Y+__Z89AQ>AGC^U.PU7LMX&M)
M'8B^LXPG#;&<[X2,6H;G'+GPM/&@D1$WNB8*-8KUMGEP:O;N'Z=<W#\& T@H
M41(I&D+NQYINE$T;^9G,Z U64J'@N_<S/NC;?4Y&=#" 05( PIAFC"H.A3V9
M%WA'U+1AG<E=P#ZJ*?72L=Q$.F;:S.;UO:WQD)D>_C'1P,,@H*4Z"':H,B(;
MW';HFC9V,R7BABBH2- ]=1_N66M4%D'HH\_@%,"26X049S:,;^A:B)LV,#/=
M&9M!565B\(GS<&![!12B!R$,$)0'JI77GN9^13F"O&E:C$^/PRSJ*@")W3/Q
M&IP)!Z11%"A+4%#$,H-S!UVZ4S?MM??T>;EC**T_'*NXT\:$X]O%5[_J)DBK
M$-#6$L"L,H@PQQ7,'90^GLIIXX"GKC[(I:X"[&.\6=V]/UW8_][,EC[R&K?9
M^O;#7"_N$SJ^W.QKIV4$4$A"8+&3@3..+,O]LMR=NB+K%K+AI#J)TJ8/0C<8
M^Q2%M?97,[L59?W-1BFS0RG6*0"!VA&,+$9H9T1$2^BYTW)%5A+D1M9(TB\G
M8:;!VWWO+[^*(MZ>&W??<<T><9%%(Z/O(A!G%#,64&Y/\!CZBO0%3V;K<BFN
M8&S^KI=_]^L4\7Q(I&P(T<<+'I,$0"JC&&%D,[L?V(FP:5]#ID;C8%45\2@2
MQ6>]=ZLW4;Z?]#R]9/^NUW7'YLO0A46O8)KT$0!!7FODL",T=]3Z:"*G?30Y
M-3)'56$)-Y5'#-YQ%KFH,S&V>S)R_%+/YZO+</%5S^:)VS?5,LGBP-;D")CH
ML4071FI!@^"(9+>B.0B?]CEF0BR?1M4EX/N.M\C(8_[K2.P>02?V@L#0 R*]
M!,)!E7P="0RU6J:9YOK@H+PA_D!'$J=]PYG(,QA#?47X"-WEV0BYB0"TYC!%
M@:GTU'O/<C_I=*=NVA>=$Z-R)*65&TG_41'YO""5TT!RR@"%!@D8K(8'&PQF
MA.4!*J>]W)\ZDIY+726<WX^L?JHLJZ,3;U>K3630U_6Y#0'2>N - QY+)'E
MVH<QG<_]5!49.<^&BP.>908EE0"[![_CH_^R6=IKO?)Q]SYTFVYP9#!0F+%X
MB@0OF-90'>S-/-!3;*&JR+#Z:+#+JZ3I0Y>/WPLB4_>%$'50;#5+6KQGN9&>
M3BR0WC!@I32,(VX8=D_1=_BUYO!R1<;&<\-J).F7!:OF9HE.ZW(]BW?]]]6Z
MZ;!&+Q4H* GPPC,K"2/!JV. ]=R"10:ZQX165@T4<%1^_!$_>L++CS8 FA -
MD(H7'^&ICN;7Q4N6M(%P97"0N3O@'""GR,CU6(=C+K5,;[[V>9F/]E(="]HC
MQ5WI88: \9%I*PP,W!+O^9CW@@XD%AE^/L4E(;?Z"C"#W:79<$HM!TI+G7BT
MF-*X";-WN.E.79'AY;$P.9+2"@CD);;2_U+.VE<]]W7%?Y38S$:;7&=W+-S3
M+SSZR>W@@MW\]=??[7R3YBK=CQO^&.W[ZQ#\'B5X%QUBCH#VB(@0'.('ASGW
M@?1I.9S631TM@%@P3,Y]$S68#:F7JJ71.G',$4P-VG(W'1]$\+3N<9D0/TJ)
MO1'[I=Y(40++=7FXI40 +4.4N!9$R7C+QXJ>'6Y'\Z+/ [<'E3@0MZ\7CY_"
M3S!NYJYB*7[W*0?#YLT\^M31!LZT49YIXLRVP=F/!=M@:) #QIB("(BPYS1X
M3USF'=U"RO!@TU>_V/ATAXPRKC_RK[/U]<O-:AV76_[P/5(?C?C_[K/^WJCR
MI:F830B 1+#2,B$$R6W/>I Y>3NRP<AI1J#&U541TT+N6T3?-:MJ-?U.RGA?
MC-=2A*$7S L3A9G[%&VA9?)V8MFAE47J!02-$A^7X6ZC[!*/- .2>00\-%QR
MX10QN5^4GQ PK0G*H],]0.DGX +0$;T['PE(CMZKR,&\JHL/6[K;*@SC-=HS
MP"7B5G##7/8HXD&"IK4RHZ GGP(*0-,G/Y^GTS95,*2ZA3I"LY<3:B605BA
MHTNJ;+PM")A[.E4[-=/F&HR"HTRB+P!$O_E%O,',T]@@=S-;S))PUK.O;2VW
M53S4)60((*JUCU\R!.<N8'J&I&D#MZ/ *:<2"L#4KHP:]:94 TE#B'](X@/3
MS(;<4TEV:9@V%CJ:*]1;S 4$XW_TJ6D?+HD4 C(U:17>8>:9P]&>9D;*'C(F
M;YZ;_7XU5-8%P.6AN<*6A[>+:+'B5YJ149ZFY1A :) ^NFW:\OR=(??3,GG+
MV^S R2+U LZD>[KOC.7[:E'=;XF&$78$2$0$\,HI2B(OR.5^ZSY SN0];$?
M4![9%U'?=S^=IGIJ45M<-1G2,PWV %N.3-#<.)S;U3E,T>0-:O.?9?DT4(1A
MNC^0[^/JL\4F,O7PLO3"AVKIMS_W67_WJ]??HQ"CYF8+O;Q]&R6[2M.24D2^
MJJ^E;39:<PN,T@%X;B73Q*L <S^4C,C.Y+UN1S",9>B^"._NCL6[;?PB7HG#
MK.EFI#(SC3G0S'G,E5&&C# 6:Q\ID[>X'0E^PV1>Q)G\9!18HV$+H4!CR@&C
M%FM)?0@T=[_N)P1T HHZ)Z#TEV\!EN6U7BZB84S)C?6XZC:)\)3+@ZT%W".L
MF<"&X-Q!\C9:NCW4P7/"3!:Q%^"?[?+Q0J]FMF$B)0;Q0#7 ,\\X5] JE-O-
MWTO(M"^\>73\#'".%WB!J'DUFV_6S<Z+QL3KKK<($&TM8LA@37.G$+>0,NWK
M[DF0TT?H!6#GKSY-+O/NXFN\!5SY]YL;XY>7H69I=;E9K]9Z4:=9M<A,:@&,
MI2RUFH60$9**XC.#ZE@:N]FIL\J&&U5-1:3"=>5PKX76!B8Q2A"<Q A+S!3/
MG>QT%('3'I7CHJ4G-(]77,FXO#/W#2X;NQQ28+3!0&J*%%/(0IG[T#V2Q&D/
MXQ*PF45Y&=%Y@JJ'E]5-_/AKOUC-OOI'X8,GS PK@6A;8K1ZB$X\92J.>%2H
MLUTIM3MMKM]:5QPH4&G>3O!*&(P\Q3IW;L&1)(X:!T,< N61!402095EA,/<
M@TB.CX.-=N".B8ZCXF,'Y5[$>5H_J+7LW+KSVV?]_4.UK#6W7B]G9E/WR/Y<
M?:@UT7IW\Q)(BCF@08E@L V6Y>[/D8GT8N8RC0[5*71=P)VZC>T??;%#M5P]
MZ8M]X?YKLTU\Z2"6AI>BTVN)-<!2R1"5T6O!N5]:1V9I6NL]"4P[;I4I,%/P
M%GI3+:-+OWBYB30M[.WGI5ZLHN@3UPM7_VN^A<T0X3CA@/;: VOBGPXR*UCN
MF-9)&9SVQ"EY>TV/IX(W6T<%-:M0.)"&*X %M)ZBZ)3:W+[_0)*GS;DN>4.,
MH?,"WN7W<'K/96.W,@*441KHN%&EDP%;E-OZ'R"GF%[SH]\.<NDD&[Q&"L.]
MT//4R?S3M??KP0&WIQ^6-;1V@,[\0;2[)GEZ_J':=D=N':WA S#2(8 #1CA:
M%J5<[JZO7>@:7$![O\;G9$<;&P="8(@F@%N,M,,$29&[J<I3"HH)F.5!0J-H
MMK^X"_#(?E#_<JY7J\M0MZ._^#Y[&N]C\1Y'!8A2$, ;)#SASK/LSTNMQ!0"
MH1X:;@/+('$7@)O']+^J;O1LL<M!] V!U-X#1:BV,*5G4Y';NVE040A2AJEW
MUWT9)NL)T5+WD]_.N:B9N'A?+?Y2I>*6WWUZ(-WE(_X)C!,4(&(TE]$1\Y0]
MY[0\M\C$[6(&*J\:09)%/,\\8N;%?AX,Q4!:1X$,P0BJHX<?<J>X-ZF8N#],
M'KAD$G)I0'FYGP<"=>I7B4#*T2!4:1>9& \H+X\ RG@-8$8#2A\A%P&4'Z=O
MO)7ZNHALEP?O+=!$2T ,LD(CKS#*;5&:5!3R#)O1>^TGX +<UM3#<;V_3TFB
MGL3-HE4 E%LK>%""V-Q3=)]24(B[VE.?53;A%@.-[?O,_LAW9()) 8ST 3A+
MN3:&0D%S%VKN)61:H S1[%Z0#!%S 5BY:VN]T\SZ8OU2+Y>WT2?_BY[OM'%,
M3"D-I"(!$*P9)31@07-GYG4BK 0L#0+ G@[D>;51 ,2V'?C2D?V0B'$GM%U6
MH$) ,8RB"Z^HBGZ:12IWF=X!<J9U;_+#*9?D"P#1A;75IF[(;WW<%VETGU^W
M\.*Q =(K QBT2'LF"<.Y'],/T3/M=2H_C++)O@ <?5CZ+WIVWY(OVMKZ4?^)
MS'99$I8 8P@%B+*@G(2&F=Q7K0YD3=NZ+#^J<FNB ' =)-[%^ZG$$ &?)MD$
M"P7*/HKS>,",UJ=L!#/46[H%)--\6*9N6.O;#W,=Q;%PR;W[<I<;UXQX>R"E
MI1'K\99J Q)8Y+Z:':*G!#<HRPTMF] +L"T_&H2^2R/?/J8:O<OP1S2<25R-
M@*EUP$ % 7%>. *%0"A[>OLA@DIP@;) *)_8"\#0F]EBMO;O9E_3R,VU7ERE
M^<1;8>W=$>FT#0XXXJTDT4X;E+M _#!%);@\65"44? %P.BWJG+?9O/Y+MU*
M.R"ULG$/0&NH$T*QW([R_=HE.#=9H-%+F 6 X)&WGAH<MD05. 0&:PZ\)E('
MX:6DHU08[A(R;5/5G.?/8#$7@)4M_8W3DD<Y"$^!#=A9$J#E([U13=N8-/N3
MPU&"+.#N\VZFS6R^+<!;N/J=_[J:1Z&ODD.^OFT3C40.*$Y%W<""^?A-IG);
MCZZT%?+RG>=Y<Q2%%&!G'O'U3. AI!XZ2L6_Z>!)L-Y9F[N%?#LUTSY;C:/]
M=H@-444!H+J/?G_0MRGTW1)_TH8 [3 $W*'(B$;89Y_@M9^28L T2,\M3PX#
MA%X =)X&#^Y%==O"C10,:.8%H) C'B09X?'S,$73'G(C02FC$@J 5-P8RTU<
MM2&K1I*CB'L#>PP0III*9PRCN4. K<1,&_X;SR9E$'T!&/IT72W7G_WRYD6U
M7%;?4D?67180,< 0E!)+9+Q2"@)AR/V$OH>,:0-^(^%FJ+@+0,SSF+<LI6C#
M  (VB&HI-0WC.]331@%'PLM 89=PX:\65PGPK[Q9MT>M''3 4 >!#S(X[BB7
M(G>X>#\EQ?@Y(]Z_AJN@ +O3XKNU,Z2HCPP1"9SB6!DH)-:Y,?4L4<5X/^/!
M*Z]B2D!:BK,_$ET[)Y99()&7P"A*H I4:9([CZ>=FF(\I!&QE4<5!8#J$1.-
MS"?N$ND8&*8A(ECQP',_?CQ:OAA'Z201QZ.$78"_E$H69W6GM%7=.RB-F;OR
M"[N'%4<L4#C-%P\&:4DXTCRWGWV G&G?54^"HUS**,#^=)<0=@@HR#7@"FEM
MI?4!YN^E,^AQ;;3WV9.@*I,J"@#5MKZZYJ<N1VJ;!9#RM7T:3$@Q0%PPAZQ4
M$.:.:!\@9^J2U#P:WUO>/ES\!2#I\S)>'C;+VYJ9+5]["]RX8_'N8#@(C(EH
M89D3V0?_M=$R];O_*!C*(O@B!HM>.%?W/]/S#WKFWBY>ZB^SZ)4U'$"-@198
M @J%LX0@(V#N3)(64J;N33D*@'*(O0 #]-&O]6SAW?U<N@MK-S>;>4+G*Q]F
M=M:0$K/QLFF# ?$O\:YI0J N][7M>:JF#0*,A*G,RB@ 7H\XZ-(ZN.%?&A7]
M2TX @UA8RZ*;F;W*_D@2IPTCC&7,1E13 2AL2JWQ7BWC189B J2,-QEK97 F
M=ZI DXII0PDC86F@L N(13UW&VX:804D%QY@%HSET66D-C=XGJ.I$Y3D6% Z
M=71SN%K.JOOWMGG^M5_/;/2FGW PL!7XTT\>KR_X 0ZF:A)>O\@Y8+C$ &)F
M#+-!"CI:![EIFH2GV@CJ@<+1YD;W$,?_2NVSSS@[ZR;ASR'AB";ASXF["&>H
M8UMCP130G!N@7("<*A6)&:V%_MDT"7]6PWV;A!\4=P&X>;Y'J;$$:(T(P ;'
M3<2HHRQWTX:S;1)^6+U'-PD_*.MS:A).4_N3%!\+R$ ('8V7B^?<F7-O$GY8
M>7V;A!^29!$M?9_O7XVU!E) !+3BT!K.HZG-/9?B_)J$=X)+)B&7!I26_M6:
M8Z"BDP8\#Q1C0Z.[-F(W^3-I$MX7*'V$7 10GB\*Y@P#*9D BG'K! \BA-P^
MR1DU">_MO?83< ENZT.RP >]O%S6'+GZK?>#7WZZCA)MY#0A'&VC\/$DU9Y2
M3B@,XTP@.$A6(8YM3\VWYVQD44-9R*KI7UULUM?5<O8/[QJB"A88PBQ04G,B
M22"&C(BH77(*,4?9D31(["4BZ.UJM6FR8>*M40OK0=!(:Z@(XW <K[A!RM2I
M&^,BIX>X2T3-@?PW[%@$?SSL ]9*<1\4)6/D2K?1,W6:QKCXZ2OX D"T)_]M
MRU.CL59JZ$BH !1)ZXCD&LK<D_]:B9DZV2(K?/*(/!MV1GJX_"&T517V/%,/
M?+Q\YM.S/F >PTG^1\SNC^BN]G*$!(A%LQ,<]<2-^(K9M88A]S,F9@Y(&M(P
MWX"]TU1!DML0%?J,F0D+Q[UC'I1W 2?8#^JW$DDI:]6B+EG:\_I"/8MR@1)8
M3:ABVDK-1GO+W$=0(5CJH>DVT P6>P$8VN%A?U35Q>VD%0Q $0N9,%"R[)?W
MO804@IGABJYR2[T Z#RZ#+2\QPD"C*<2,(:)%1)2"4>\>I7P\IE!L>U7KAY2
M+@ F>YS^EM&]:<9SO"<"B!"T*!!"3&ZXM!(S;8 P/VSR2+T ^+14&>UGA@8#
MI$*V[IR.D K"^.S=I \1-&VT,#^,\DF_ "CM%A>U; A/@"0. @X==YB$8&3N
MKG?[*9DV5)@?/!GD70!J.E0&[6>,ITL%XQQHRSPBAE)+L@_7[4K<M''$$0S3
M*%HI &Z=TRFYB]=5Q2WP%&EL))$X>_?R8<G)$Z5W]+O,#Q)W ;AY/C=*1= K
M;@+@@HF@ HU?SEVD=;;)R8?5>W1R\D%9GU%RLB(*&"<"P$P%&0]HB79+W7^^
MY.3#RNN9G'Q0DD6D$CZ?-XL$ U(&!6@:+A,(AY".$] YI^3D3G#)).32@-*2
M-QLM =!<*\ MPHQ1ZTGV:<GGEYS<%RA]A%P$4#JD#YAX^7/"@2"@EBG=R.\6
MOTR5G#Q^3E=&[[6?@ MP6^-5+44J_2N__>_;1?.I]V,UG[^IEM_TLI&IYJ %
M!DD<149$NCS:Z+IEQL^1)!;B\/9$1'4Z]12 OF/RV6B*3"",XS5!!4@-M107
MET@X&JY&!<* +,.#6NF-L"]^.:M2^M-R?=I<0R(0T#9(X+5!1'KOI"@KUW T
M1_N4",NCCV+@]7PG&.XD4,%@0(0CU A-W0B=#'JUY!G-SSHEH 9JH"PD;8L"
M7FV6T=Y^V"Y0;XZ/?K5>SFR=&)K":$EJORVK56/78$=!=%S3?!JC0W0Q../Y
M\S'[4#KM$]O)$3FN)@MPX%JXK*OJ#C.I&5(@2I&DYGT>:"PU\$(Q:2"Q#(YB
M'(\E=-I'NP+0FE&/I8#UH_^R6=KK*,\]^[(1,?+QT"!$  4=1001K*T9 YD'
MJ9JV2>/)89A/0T.[8W\>VTYN>7KB#7_TL[TU@2CEB84T:Q<&B:Q!3J-1AD,<
M1>6T0R,*L)"Y-%B >7S"Q%UALXTR7#99@8I'CT0X($G01.F !<[M8!X@9]I6
MHY-=E ?HI#1XU8[%/2<OJ]7Z=[^^KAH\6>:!<MP"R5E W+K ?.X4KBYT=0*<
M^ND ET-+A9W!CYR+BX7[Z->)M>?=#.0-T%Q1P'0*<#+/M<W?Q*<[?=V"T?!G
M0.1H:CLW9.Z=#N-3+R7!)+ !>:0-40;G?H [@KQNN/PI7DG&4EIAL&P)"G3S
M>%6JR>,>X( H%,$'9_-G%QQ)9#>(_A3/+.,JL "?LBFZ.AE]EXW %9".Q/TF
MHHN"&*3"C3]8L2:E&]I^TC>8XY51CO%[[]</8V<:CTDX &VH!8H(IZP-3-'<
M[N 3 KK!Z*=X..DO^")R[B[<?VU6V\FUGZN6\KW:637):4AE,WZQJC7YT4<Y
MKF9K_\DOO\ZLWQKKC]Y65XOZ4_;Z$L8(H)D,0%%HI4).:)'[\61LGKJA^Z=X
M:"D*'@6<X%V&?7VHEC46UNOES&S6*6OS<[6=Y])(1Q(.&,D4<$;%;SC#M<_]
M8#.0Y&Y@_RF><TZIW *P?$S>G$P=UJ2V@!+F'>;069%[G.[P;,:?XN4FFUH&
M9@F]7N09M]LY>4XZ":2)MS<D(C,&:^%T[MC0L&1&]/,]TO162"'H>CZ3CD@/
M)+$!6*0M9I0SB$:)ZAR?RXA^BC>8@2J8&$B/"C,;C8[?5^M7LY6=Q\M60T0*
MD>BD!A;_X$0%QKBDSW;F[+I8M]3JLWXO&47N)?9Z?>57=CG[DCZB"B\VJ]G"
MKU;Q./^TN;G1R]LJ?)K%&U&86;U87UA;;1:I*OA#-9_963R7GG#6K?_KP!4'
M]X3-R7&F/K'-9=H:@C)E(G@5 4BJ0'4()*(X=X"BE9JAQ^&]M!^IX&+AFNM]
MCG)]$7_Q[XV(E8][-_(/&+=,$"X\A3@S^T<3.6TM4R;L[!Z;XZJJ1$OXT7_U
MBXWO8]+N?W6P;=I+0R8C<_?9;R*"7E:+&B%_G:VO7VY6Z^K&+]M00RT#1A +
M"(W^->,J8)B[B*LC:<-;IAU<IA7*D@L@ Z- 2H\HU-+1[*T_N](VK;$9 T/-
M1FLC:*E$@_/>KU/L[LO]?*@>AF?W(P8;H(,T93)$]QWT[@=%M:$&$1T5B@7@
M5*9";Z*XRQU^;J-E<"?JG<]M1:W5$F@MXX7!$T*L"<BXW*'+5F(F;B^< P>-
M9M19!%^BN<@S?6.,*1LGFJ9Q=^G>+/UE>/J65W=.3"FUJX?7O@_ZMGX8;$,5
M=!X8ZET\.#3D\;JN \_MUPRC>%#,:,^,B84[2,.+QS2TN_5, F6D!P1Q3ID6
M".T:Y9; 4BZ*IC5:)P3ADUC4)/HLT0S>7TSK3/I5_5;?*PRU]W,&F\+GJ<MD
M#.\7BA PLX6^OY^O5G[]:.U6AUQ!H)3V@&NF,!4B6#)6'*4;A;E"2X]6>]BJ
MK>CW) !CF0$N! NE)1*)W*\OW2B;UJJ-B*:VP%)&195HIGZK*O=M-I_KA7L;
M/VIQ-3-S7PNTE[4Z]'&#C59G6C/9KOOU+IKK/4"A]3:01F(IZ@ 6- 0(%7$Z
M=[;H400.M5R=%FO=&$(@H'B*KVC'B)/!(I0[8_$X"J>U9.-A:]>0C:BW$@W:
M*V_6_9[[S#K'H]WNZKDNE?&#GP<&2SW91# @*"V5=UIBD;M$>S\E0ZW+TT]M
MAR.*2'0T=1NQ(H+?V^!SSZ1N(67B^]QP_>\:AAPB+]$"I'2(V3;;6J>[9_T.
MZ!=]\P .?5R&P:\=:<UD1AZM=[&SWD%T>13O_D@2(+TW0&A.B%=46)3;I3F*
MP!RYN\\NMF]CU.)0,'6AL0APJK02!"ODLX]V.(K"B7O\CX:M?<F](^FM1(/V
M+F6/];)==[\YV$SMHR"31=I^=!LLX@T=:*%)]'21-TQ"A+,W0'I*P5";\LY'
MU]I??O%+G5"Y_?!6+#H:L:CB'\+$DY5)G+Z?G;]#%$UK,P9H?]<H9!1\B4;@
M4Y30VE_-[-O%5W]73-;O86W/YV1X6GN.NER/\O6;PK8ES:.UXC'P?U>SQ?HO
M\1^;93NBJ/1 ,2] < )R2JR7,OM;_7$DYADFW5BNPT'H# .2404,)SH$YYSQ
MN8UK=^I*F"$\#J[V#Z+.KK$2K=8;/5O6):J_U]4ROK?9VO]!@^U6!_HR&:X?
M*SVHN15-D(=XY386Q+LVA5@JID3N9Z]#] PU2?L^NQ73DO)X$OO(,=/:4H4@
M<;E'OQXD:%K#DPT7NU8FGQ)*-"S;FN+/^GN_B]'C7Q]L1%IIR60Z?GS^\]=H
MZCV0/,($(4^B5TL542KS9CI 3H;!1+L?W7X6^C2$Q#A@A$(:42$1S.W*':)G
M\M$P63"Q9_90'@V4:#0ZS"^N^^[T,"A=/WJPL>G%PT!#5&=V=5RX#8422Z 9
M\< CZBV47*@0GI-JGX4S!(5W/_Y]M6[?!99:H$-D3$J!O)-6*)D[-^<YFJ:Q
M1:/#8D_<-Y]J2C10]=2%C5W7??OZF*&G'Y"ASJN5GFS57H]6J+MIUE"ZL.O9
MU]EZ?Y6@1SY=A2DPJ6!'(J]%\-QJGMO3Z4S<\(JO9Q9Z[C2. K%(I]-8@2"H
MC=N(<"=/+I#B_*1Q\-6L!1M9?R4:JT_^ZO[A^C=?72WUE^L4_PW5\J;^W%[1
MZ><^<WBD^BBJ,UFYNT4_^B^I\56$2!OH2#P-#33 2ZF#] 8%G7TH4@LM@WO(
M['QN!\@'C](>PT Z:J46E(O\?:R?)VOBX;$YL-'H)I-9&27:GV$-,J9K#5)*
MBY!"6H4HY8#&Q@*(F&%"2D5<;K]EQ%8A>C5;78:=!6ZW?QZH9H(@?B$U!M-$
M0JA0?E^M&V7GTA3D($H:M1OYE5) I\D_5OXRO%ZM9]%1V3/U@D7SS2/UWJMX
M[V4!8Y<[]?<I!=-.+AX).@.$7.(9>=>DXG/JL-KKJ'OZ ;D:Q^RC9]KV,9H3
M(+G3 '*GB%408R8S;Y\3M8^)OIZ^NEJFWOA1-Y?AL<Q;C1_3&&@6HO'SP04I
MB+ V]Y-S)\*F#A?D1T\C[SZ[?@HXG!X)[G7<R,N%GM\+;?7B]N&F?9%:(1YF
M54 %% L.F( M=-%BA^S-TP:0.^VQ=PJ GDJ7)1Z8.XV%^A^<^S\H=^.C$0_2
MKFUOF!9 >Q_QI50(5D.M3>X&)6.U/_IDK[W;S)/+M[-"ND+8BX5[-9MOTHB9
M@RAW*4_9HP"X]E@J06P$0NXX5C]2SZ-UTD$,-6);)U!: 2?J YL7\9KC$DNS
MK_Z3MYME_:3P^KN=;^(VWQX%-U\VZSM_HG-K*9@ZT1$G *5$:4V0,"KWSLW/
MQ;3G[\B(GD35)9[#S3Y"_8_BUL\:H:/8B =RWI9.E$(@$8* T-30R3H$7>X+
M[S1]Q>Y7?U_5N?7>U:^S,QO_]F2B=OTV>WOXD. D &4U!\%B9C#B'MK<+57[
MT/DS-1<[B,3&H+BQE5K4R?\ZFK?JUM]/_WKHE_98ZA?S^B/O8@GU9+!_1*G7
M<QUJ5;0* E$&=)H"(*Q1$D.!",L^X'HL9J;U R;< F7 HT2GX4"#J/[>P_,?
M.F9CJQ']B4$MB CV0&'$ .7&!^V<TS+WP7C2]E8/N^I^V?8.WBX #5D $LNX
M1P(*./L@V /DG''CJH.H:;=SPS12U(G^9K:8K?V[>+W;O]5;6:0: \4Q 2Q@
M9;W&AO+L [B.)W/:4W@*,(ZCP8) 6AUB\<TFU4%?W*2TLG_4>G[]/;D:SSQ?
MJ>A*&$05X"8-0$ P:)M]&'M&^CO!>K0![J>']<EU7J+[F!JB]?<3'_UVEC:"
M8T:2NC63DQ)H#BF Q!HG'18\>S+R.,T$'XQU^OR7*62P7*46U^WOE)0#[92-
M6#4H(&6A=;E[>3U/U5FT&#R$BO93,XLB"C@DMSRLDW'\L4E;F<&: T.H!%9H
MHKTB\2*=NT3Y($$3QTCR RJ?^ O TM/=<9@7[Z*4+,$ >R8@A5@Y,=Y;74\D
MC>80C6Z:!@B_1$_FKOE9;U_FR>]GZAXXHC]SN(L<H@08:SU@REA-6#QB5.[1
M57EZ"&XGJ&R+-R[#TU9VG_WRIDYM6-5YSQ_U^L[];D/N7:]+" QU!DBHD_UC
MTNVV76\;@S.$C)*;"AZ$P]-9-B?31 &'T;[VB>]FVLSFJ5>93J6M!][5MI)U
M IB4["<$Q 12'#C._:3<@\QIG: ,8#R5BDH\R?8UEAR2"=+Z::.TP!PS/7-8
MPT)B-)#8.4"ULR$8;DWVTMM)&F$^9$VEO.AJL_[HM9O-;U_YB-*;V2)IY$=K
MM,.;!4L6W;Z@XX540"?BMJ$N=\A],-%GW3;S( KWM\T\E7X+.))_T[-%2O:^
M7#PV*6W<<&Z!HE&6F LG(R=(9Y_]<9BBB3,S3PC%C)HI\=#=VQ6U_ZE[Z./&
MZ> ZXKE[3+].;GP*2# @27#.JL!M.,L^KMMWH#L)N\O%QV2$4Z^;NM*ZO4&@
MHT CJ5(3=V9"JK#6N9-$CJ7Q?+J]'D1/:[?7,51U=F>A=P'$^W6\ZU@)O:!$
M&Y7;NRWY+!P-9AG54 "H'F+ #]G$+_7J.@V5B?])'L57/3_((F$4*(<)\))(
MQ>*EVM#QXO*=R9PV7#\:_,966%&8;&'LX)5&RWB;\5H#QQCGFD2/%N5NIGX<
MA9V02,\8B=G55.*-H&.7U_YWA.,6.%47Y1'N$3F:YA(5_33H(&!6>>V,X=(6
MV4OY46'C$0)OW3;!\<AWP(#I$#T)9J11XR5>]R+Y?#LQ'P35@8K5T15;HCU\
MTO!U2'>EYL?D;=H\:J>EGJUU82! *<0 #,P93)4)-+>3<K+6S3LN:7/)UAJK
M6A:*1:=#2@H$4AHCB"BG8R5&=R1QZ@Y,8Z#JF8M$5JV5:*^>ZWH\X$FUVR>/
MWK=Y1$/7M4,OU YHJAGPUECG&=34YWZ!&:U[\X\-L;O"(QF_N+W[9NO&P)(#
M!9V+MVM.-,'QINW'NW\>1>IY='D^B*%V*S:>T@H(B;RK%E=U8<HVMMV]!5G-
M'4HMK;&5P&+I**5>*I4;DL=1.&UL>!0DCJBB$H_3NPYY3SLY5O>=',WMIVJS
MM/[14972$_1L/J0%:X_%<K5K'<KGM*U=G:! !Q4BV*"!P5@H66X7NX#6K@VV
MTV VRSG /%B.)8QV/C?;A^B9^AJ1'RO'-'(]2AL3GK&KY?IO'Y:5BS>@R^5=
M'Y&+[[-&YVOL4<I<1H"JU)Z$4L*[O7/%!1XA*?[K 45M:T_>W"B35JN,(BX#
M(BF;ZHZ#U:OJ1L\6C5(9C$&\?,<-))A62G/.42>KTPTG30(F"KAFT6D3( ,%
M/"5*ZA"TJZOS5M&MO-LVO_L;XY>-?9-&DBI/@5?&>(:-<EP_YP<=7&%R& S5
M7)5;C%-CH7X-.$B^1Q)H(2T06D.NE5!A-[^Z!07-SY[F3C62_@>*;N*SXE.4
M>YV&^7 'U/.]QC':124@!T%Y@2B*OM9N<5JOLZ*5@,E;QN5W+/((>VK$;$,2
MCUG8OX64\T"G,?76"&YIM'W"=ZHP>PXQ;01,=ZQD4FR56\H30^5]M5Q?7\0;
M7"2_Y5!,F:R.!2 D0L% RCC.<5-IKCPA./*HLLHFUXE1\7JSK+ZT')4F_LVH
M@($B@GO/18B[) ,>'J\YG?>1'PF]93FUPYE><B_#7ZOEW.VG7A /C#<!8$.Q
MQ-@&:)^-ON[_Z&GR:T=0^'#!]59[O..8:J#BZPK\Y>W?_OC4:%ZK=?2V%0<,
MTN@B0X?\P88I*V__?%5]_?7N$[<[_^X?#QO_8;UI\EKS(Z"G! MX%FSQI]_-
M%OYM=)T:CE*:]:$5-ZG@WF$B!#79NUT_1]/$;71RWT!&444!T'KF]6 [CR.]
MG:Y6J2>#^ZR_-^07'%#2*H M1]"HN'M"[HYR/<@L,K;>$R?M8\M&45K!#]$7
MSLW2Q^CYH\2/X4_.!S\VU^-R=]JG?4;F& +CTHQ@0Z (7 @L<M<4GN@9>=]G
M_V@D\W*S3%NYT6);Q:WHH0&(JA"D$\BCW*=G%[K.\EGY(';V]#C,JYT2#=?.
M',/WFYO4U:A:IOS.5WY1I4X>Z9]5J(>ZZ1]#W79^\=$XK%6T'O&?-]6BG@@S
MP/R=CKC<\R!/)<<3SYBDF $C, ?1(3#:P1#R3ZK+/6-RVT*N=5;A7J=;>@D,
MA"DO+IH)HSVQNTYC6[N^PPN=QQC(@VI^VIHOHUP+N&_\"/:_G.O5ZC+4&^]'
ML#]()@%1,#FH))XACEB@&4;"*H5"R#X%HHV8"6O;LNI[-XLZB_ +0-%C^A]%
MA&H.!$QSG)#U("5X X@#Q((CS6GN#HU-*B;.O,^CWETG;9BLIXZ5;\_WFHF+
M]]7B+U7*!'\(_@8=1"H)I76C2 U4="<!$<IRI:@V'7-U#BPR+22&*J\:09(E
MV(\'5EX\>@B(8HER8(9N$_4-U1(@(KUBGBIB<H^$:%(Q;=I&)K!D$G)9,'GY
MA(-X\B)H>;2D7 )%!01$QR]3Y;3+/NVG2<6TL?7Q8-)'R%.?+[M>6FN$%XGT
MM$@C*U!JPJSSQKE.ITOK$A,]QH_EIF:49P'&X[U?/VI%\57/YG5E6/4HX' W
M3[N.5[2.>H"I6Z<6P!!K>? 0*YQ[LDI/4B>\)65"R>[(Y1.HK#1D-AZB9#U*
M1H& L&(D4,2RC_Q\0L"T#O))5'X(9D?)?](,E'OR_^IG5]>I447\4'V5 K'Q
MS([^0#V7_'*S7JWU(KT^WH5?'_J1U1NT38(VO1GX0.,_J>6":AU8[L!G'LHG
M/'7',7L3*+0 *]B5ZWK?-_P9DQH)* >P)-'!)4Q$$4^$UIK ::WH% CJ">+C
MU5DN5N_$V>"Q\2B+ I &.D!]((Q8057V-E1'DCAMI*-<O&91:0&(W3VI#GI/
MRE @$1& "H>T$98BDWU$RR&")DIR'N](SR?^4K'4], MT-3&/Q +T!F#1?;>
M%WL)*>O!>8"BNT#H**D7")T[\]JPW*D7,O,!<.V4$%X3G7U\;0LI$X^2.1E\
M^DC^#-*Y'L;*?ZC6\;-G>CZ_K7F=??7;4WR;CNM=DOY+/;>IA6S=7&A_?E*^
M;*[Q:,N=S'4B*9XXEPLQ'_>+-X 8SITBA$*?>RA.[ERN9L.]BZ@.=Z^*'R/)
M[M6QS0_]D5'7\3E * *T5@H8;A&55$LA<H_+R<M!6:=\+\0=Z&Q]:A47X!D,
MY/G%[?X/V%>W'H@$VFD/%&.6R" <#KG',H_(SL1)31.BM"H3,L7NGO?ZQN\O
MT.0VNHXF&B;,@O-"&"9$[MO9<S1-B^-BP-,)U#TU60 R7T='N;KUOGZZN_R2
MI-E2X8\#,% 0X)U3%D*-"<S]T-E*3(E8[*OSW8M?%@5,G=;S1SWTS;N'Z5LU
M/W\L9G7_JYTO7WS32[=Z7ZT_;<Q_>;O^7%W$C5O7^"VL?UDMMH5_^^40G$BE
MGQB$5/OIH14(=BN%&)'(:<,2HP"T*+U.C>](>]UY+_I$G_QB5BTCDW[U-MQ]
MW;?UQU <Z! 8<%(JZXA$QG=+8NNXX+2IC>/A;@QY%W#:#O1J6A\[7-PV&EL!
M(/:6BQ P,KD/YURT3]SD_J>Y'_4#P_EO@HN;U)AFE^F4 B:I#\"A-#D1&^-1
M[GRH+(27Z,J.C;F\P.\!@!)?1AXG2Z;YH.O;W,TZCEQA^"2F 1QE>FMX2#VY
M# E$?K&JUWP\O*L&D=$K[S[HVWIT5&M\V&M@J(% !<,8A,A[G]NH#*,XXW2G
MN_?,M.0#%1?+I5Y<U562JQ>W#S]S1T?M\.\]"8-W0')KTVV5:"X<I-E[:F4C
M?O+>1Z?"[($Y42=4?PD^2$UY_.&]C7.EC+<(HH$6R##+G XL^P/$8P)*>3(X
M*0AVG8+>&BD 3OT%]\#VPGV8ZT7[Y=E(#XS$%"@1K!90*N]RE^B/P<?$#F]_
M6.W:RJEU/'4,[)@8X/[P#"$(2$44P-X['@*37)GGO-B>:T]L4R<'RVX?WQ$U
M=Q[ _"W*/B60A[CJ&V^6&[V\_?RM^GQ=;5)/K-=U?KEO"4Y[(H D3 ,A.8H7
M2Z.X[3:19 3B)HZ@G2&TQ]-] <['X1=$S2T'F(I(OHZ,**H=X"9^-5@HA<Z>
MMCOH"7>TEXIB0)M7:1-/5_B8I+?/L>*! ^F- 1YQ8:G2"(M.M_]G1BO\6+"4
M1X0I;DS])5\"7/;;6!LPT 12$%UP+30-*H0<LUD>+3G=4):>RMI5=P_)3:SP
MWV>+V<WFIH5P28&V1@((#5,2(6R4RJ#R)XM.K/0^*JMRR&]JQ>OO[803ER[<
MTH%HXZ1)\P2TR#%WY\FBTPW>R:+XWO(KP!^]]Y+V63R#%##8(<"DE98[P8W-
M'5I]O/[$7F<1D=7>^B@(2RWY1"$]<W $@I.4&*ZL&@U-)00S^VNR!1(]Q#IU
ML.<B::B^-7WT7S9+>QTW3&)GOZWD)L3;$X_W*&69UHC[1N.1MGG"!]<I P=]
MU%>-(\L28,$ZL^)$FF 5 H!:,\B]CAQU"T0?7F?::VE.6&2290FPH)U9$3)U
M)!,&$"P9I))BO=O%]@ LVM>9U@O)"8M,LBS LSC<_?MQ&;\60!&9$HN]=D:1
M8%WN;BO#.NMG'R98EO^:1U,%0*ZE$_#CIP:L@.*8 JNE9Q)RI&3NNK_S:L/?
M6;W=VO!WE?74Y]8SS>.?&%HO@5;$ (DAAY)'P9!NA]:YM>'OK+PCVO!WEF0!
M]N-9(]QF@]^UI6UK28#F*D0Q6H&9,%+N-MD>/Z?H6:H[@9']Y(?@:74_M?WK
MS>Z3WH3U=^]?6A]_4');&P*!,DUXL2Y5V5(OA&4DR$Z&]!34%I[/E!E^5<E8
M***M](\$ K_\.K-^OY#>5W?UN]O<KL_56L\??S_EEK^OUO_IUQ^]K:X6LW\T
M6XYQSH&$QL5_,D>-@H1FG]DQ&C.%ITJ-LVO*@D@!CM-H@OC@E[/*O:F6=U]*
M/X>:C1M<*L80 $I*"'-2J_PS*D_*8>&Y7&>ZJX:#J8"MUELY]1\?_7]O9JO9
M^EZX6Y$TA, H!,8H#ZP44FDML-.YV\F/PLC$X;QI-\[TT)C4<4MY';O1\V5U
MM=0W%YOU=;5,)F!;VMQ@*NYR(%GP@$M,L4 (8MFI_^,S&3,=R9GX_CW1U6,D
M=95@HY^RY>I\^?4L$O)JLYPMKK9;:]M'MEEF'R]&P6C@4\Z90<B*[/..CJ&O
M$S;Y3X;-T159 $@_+[U>;9:W-8]_T?.-O[#Q!%AN"Z)_]W$/-NXA1%*@(!.
M(\6=)HYIE'L*:1>Z.H%2_*2@S*ZX L"X_R#XZ-/31-QG#R?"P\^TG TI44):
M18"%+FY!%#<?S^ZZ]J:V$W#E3PK<$RFY #@_V:+;X^%^CS8"H30 HQP"2C..
MB?&:\T[)VGU-ZE-R.@%2_:2 S*6F\^A^]##4X..G/W3T9#Y=7-CU[&O\5M8>
M2!W6&:$3TK'<%=D/R04)-/,.<*:PE )REKTQRD_:#PD2"0R!%J#X=<*X#]'%
MR7WN_[,?TI&8/5D_I(/J+\ C.-PFA7)@+.$@^C4.,<'<"+T5_P?T0SH,@J/Z
M(1W22 %P.D6YO7,:J-3M3'FL' M($)X;E?_3^B$=A-4$_9 .ZGCJ'*7A776D
MA$"Q>%F,?PC-G:,X=*M.^F<_I&/!DK<?TD'-E6" NR95.T6!QL*G%FC1.3+!
M4YL_GC^DNN'\NG@<=<[GT50!D'L^:5LF5UPI 322%.DTOM+E'F-WMM4-A]5[
M='7#05E/?7(>D9-O$0&*4PB\8)AQQRD5W9)RS[BZX;#R>E8W')1D ?8C?[#5
MPRA&(B# 5'J#&=($A5/?$/)4-YQ?BXKC#L'3ZOZ<T1YW^;9=W#:N_'81?=9-
MK9[+S7JUU@L7+<#':CY_4RW3SS<$(RDP2D/ B';!&ZNL*F93',M<X9>:S*C-
MM6E&A= Y[ZVF/-;7?OGY6M_):_4CK7=;6M)XW<-1,)('P"2"GGNGZ>E#4KF8
M.].]-2ZX<VW!49'6>PM^V>:+K?5R7?A&K!OZKMXNMAEN#1T:#K2ET?>0:;RW
MCMX'R1[4.!%O9UK!])-LPP$X^ZD/PK_4MJE-+MI[8!BC0 1(@C8$<\+.9O\]
MY>U,:YU^DOTW &?'[S^UW7\+?Y7R# K?@5%OP<\.",<A"R2/P@G8:@8-<4S8
ML]F$#?;.M'3J)]F'P]#VDV_%9WQU12#0&'-@"=-!.V*@QV>S$?O<"LNK!?M)
MMN$0I V\%;Y>#-N&PUIY/"N9O_IZAHN[^.J7^LK7?ONK:#O>Z-ER6X32DA\(
M4]8 TQ)P#SEDT:47:N>NF+OK2SYFSO1R."S^68KPCT+23WT;_&&6GI5=H^6:
M04!ZA:+9HE +JZUVY^.D=N=[HCD49[E33G^:YH7M_[CPZ]'BLS1*CDD#M":6
M:!7_&HIY@\S-_$232/ZY]:<"\$]]U#\-R!TM.&0,4$$9X)U!$'HK.#GY$.-3
M,3]-Z/B?.W\R /_4._\N!+B),#Y::C(%)AB$@"E%TL7.$]EIUEL1V_X8SJ<)
M4_]SST\#W9]ZP_>_'AD?@*:> (RAX%0QH?G_V%M]]F#X/S?[%+#-&CX_42.-
MNNUH_0-F5]*OOZ>_^I$Z:W1?>-16&SWY+[+WAN<(&*@(4$ZF1@;!:_'/WAN=
M2A$X=$ KK@'V@EN*F40^=P^C?_;>.!:S)^N]<5#])7AP]R6"E^'M(MHU_R[]
M2N3XA9[KA=U;J<_2M$\I.*!44\F(MT%GSS3O0-=/VJGC,&3:*GASZ:\$3.9_
MVN48&,-E9-O)$'U%9\MYZ7MW5#'>^56D'X?GT^J^ +1?S.N?\6X_ZW>^8N,1
MT&&@.(Q"E8IQ0C@)-G=>5S?*SK14IR=>=ALEY5=>B0T37VQ645RK;0?(53T<
M8C7@]G;HXP;?R3K3FNFF=;]>U+N9+;;P6[B+U<JO'Y'0YJ7R^(>AAH# L<:!
M4!5D[GU\'(7Y;E+[-/'B]M&_]AX7/@1@4)JD0*$PW,5_9V_Z>BR-T]JX$1'6
M?@\:07D%'+9[N-KG(4>_&$AN;/R;,)1Q:*/81MJ5.Z24<JD90_]5?F44BJEM
MI^267F%>!Z"L)8!CS[5V6@B1NT+T6:+*,&F#5-\!3OWU,'6;HC3PGC_>?/L;
MZV#$@ Z: Z*Q)DE$<<=URB!O6: \7 S08959H&5:F]:KC PJ\H)2=W8,XQ4<
M0R9RCR0Y1$\I 8UISK)^:BD(8H_\S9=18K.HKOH?G^/E>K6EK#E] AE@-*1
M(^HI=#QZGKES[(ZAKSASUA,5+7#+KJ("X'?_L/.YNC/]]\SZU6_+:M40G#$.
M2.HAB/_C3$OA B:9(?<<3=-:NM%@EE45!4#KB&WS;J;-;!YEZ5=O%W:SW#/W
M1+J4LH%\FK3#N>+*!Y5[G-(PBJ?M'U&"]1NJQ@) ^UM5N6^S^;QAQST%QG@$
M$/;,$,6L0[F3,N[7GK8!PFA ZB7: B"Q9P,\C')^ZZ)(9V&6?-HZ2/AC<-/%
MXO%^B-_;W*1L]+5>7,U^_/"/E+8VX0C/@(G7+."DX-X* 2D^0<AZ/ :G;2MP
M2BM9"$A*?.*Z9T0O&LP^Y/2]O$[/BE&L+_5R>9OF\M4S^*IP_]L#'L7R$C#X
M&6U$>61Z>+M?XZ))X4,F6=NKB H>&*\X4$J* "'5A.0V8D<1F,M+.-!'1$3K
MH5+R#R962:*I82*WO[J'C&FOX..AI,V9Z*N! OR*-FL>, 522QP/'Z4LA4)H
MG[MF^JC3>'2X]%9B1P_SH$2+*>+_L7GN?(/'D[T;Q8DT^B;$6!!HW"A0"RSX
M6->1??1,&X(9"S>#)5^058ER\;.KQ<MT"U_8V_J6/J\U])N>+=[MB2>EJ[ED
M5L2M$CP4BG&3?:9Z=^JFC::,A;#,6BD(;PV;*U6D&]N4XQ>8Y1P),^DI-EK
MY&2GV"&)EEJTUNEFT_ 51[[8M:UWFGM<)VY+N+9IE@(@*@#O*;$4.61E[M29
MDU[;'AZIW\P6L[5_-_O:C+;L?9X.00!EH (\P/AE+*V4V:MP.E-7AM>>'U/M
M"9)9]57 J7F GQ>WO^O_JI;;25][TK0D36E:#@*JK ^<*(A@;M?_"/)*2:',
MBY#J-.HJ&XD/C+6/8I5! Q,4!HXX[)W"SMG<*2A'DC@M(D>#2G=(#M9; ;#\
M[.WUHII75[=UG4^#Q;WIA) Y8"3A@#GM!80BV.R/99T(*Q:"PZ%1C:VG L#W
M0:]3(LY^XK5G0$$AHQLC5?1GA,+$9,^ >D3 M+&V4X*IO]P+ $W]2ML-_P)A
MH*@/@!$H36HLAW7NV,@!<J8-K9T24+ET4@"\#HCM75L&@T46&!)EQ21"SA(J
MJ<@]G:D+7:6DID]U1^BGH ) =_\@<H"WG=Y;?ZQ\V,S?S4*SGR8U0*?P)<4H
M'OG.&FI=9C .H;=8GZTG>G:+YT^ER@)@>X#'O9G4'"%@A#& ,64Q"1SB['7A
MS]%4K)>7!WY955(VQ"ZLW=QLZBY:%S?5<CW[1ZW&1L43,2 >*! XPYTFF%H(
M<R<('4]EL;[AZ##,H;8BQI\=X/&];P3D#== H<@/9=H* I53+/=U]C!%T[[>
M3@FY8]71W^ZE]I@G?^"]<*[.L-;SMXM0+6_J=<9YVSVXU)C/NMUY+.%%5R(2
MC5?J:>\)%-CQH'9'H)W7B^YC2WW9>%EO].*S'!@?$(#1I_ !NKA!<L==#E-T
MQB^W!['3N&WDT\O9UB^\7JUG-WK=,/N/93.\.?-8I)PF%V:HC(HPJA #HS@!
M0G'KI2*0:'[.1O60D]S4RT>?PK31<*7XVLKJ^7]ZW8BN.BJ LL(!SJ" @8I@
MS DCD5W)/F?S? B%QUR#QM!PX1?V)LOOHV'Y_,W/O_K?J\7ZNGEB00,,4QYX
M*@P2%#NG<O?-&T9Q&1GZI4%YD%[/#L5IGW[^5C6NKR:U(PD62.>"D-&3DR*W
M&]R+T#)R_DO#;!\MGB=4(_::#:V# )J' )!73G-(C$+3>@X_2"VC[*!(N!ZM
MR;,$[)MJTTQ3H0I(JB2 E&AI<0KC3>L9W%,Z;>>%DN%ZM!ZG[E=Y'(L7(2[;
MQB?2"J@0"(ARQ3083K'IUM-R !&=H,C/%XHG55+9IG//&X?",'HN2@,#(Q\.
M6<M5[D+3#$].XGSQ-X)>2GQ[>N7-.O<CT[.?.3@P>AS5N4;4Q46?!Y<W',1S
MSH* )1<4>2Y-[ARM_90,M4#I4Q]&1>[-YH/I1&=& NTUI@P%;4CNF\0>,B8>
M\S9<[[M&9:BH"SBOWE6+J_AI-XF5S_%W]E7C>(:C T@HH!P;H0EA$N5."MM'
MQ_1X&:3<*K.D"T3+_L1TGI)"H(; :(V]DXXPG'OLV7Y*ID7,< T_ YD>XBX
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
M(QD0/!X0[;RL'DJ;)_Y1\>:0,C&+;"W\V*ZE->.4XXA#.[->@=RF6[F;),%
M\H!QK]E"7PMCSN7JOE5+P*K,S$^$?0C4C!R,C189^/W3#E'<LLR/U2@$2AZ0
M[:9B16UZMF:\5M5C+HR)+G2+=O6-:;)N_U/[IA*-)")41BC-L,A8%&-*H!D*
M*;_CS6$(0I6>H.L!LX>'("SFB$<R,%.#BC/%1,0"Z%R^B1'B;*QSQY#1$6,O
M7!X0[ZA@A+ 0T3!.$4FQQ@FU+RY IT%-CQAG6P5[0S\XT#Q@($2$]*WKT2^I
MB(F2 HU2DG",%:&40._Z@2K@MLBL)]&J,T9X,!S:EYTM:>E[,PWGB$:,H#0R
M2T1E?F4$.C 8+)PGJ0NG)]"@8\"I:'I T[-'EB]6M2C*ZMIHM3T3G=V756/O
M,=J:7"MS[JT,>(*8U@Q1ICG/M"1!"+WY=*R,GJ1$."?MK-AZ4&?W@'Y"K.L#
M*?FE*NMZ^U+N!Z7+2MVPWWL!'(T0BP1'*<.4QG%(D@CZ:!M$\/>?G7$2EL_
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
M1+A*D$@2D48AQSB!YE^O0&XGR?EX4,X%B@<,V]&AXSVW.$(\-*M=D@:!RG2
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
M07[1W*EJYO'=WL<@J'W:N#K2>*Y'->/+!:N^Y74#>-3=W>H@.'W:SCIH(-<
M[GN6J3LA'4T.RE;P:3.KWS3.=_Y?G#\\@(?:'H2D3UM9 XWE?-K<">&FXMC:
MX"#P?-K)Z#.+ZU*G=F:V&@$!UM;>(+Q\VGGH,8H/>\4@SV-M-C0(()^V"]K,
MX'PV*R?GW+VT,0@/GQ;S.\K[D2\\&8YC$Q]#G];;'N8[EL47QAZ>!?NH:E'E
MJ_U\H(3'P\T/ M&GE?1PDSF?EV1NY6*+. @?W[2#.L<\U/H@9'U:5 \VF.MI
MK:B+#X5N[%T4L$36CC8')9?[M+P^8!SG1]%OUXC@SIS;VQP$G4_KZ0/&\;6,
M_=>BSHTQ;RJV>L*PJFP"KBW/OW-A:&)-^YYN0 K<#U4#H-K]7E=[M!A9-;:S
MV2E;F:_-?;!/HDRO<]_:H,.2JH>PV-J\[#&&ZRWG5]$F7TK<:<H9-KW6;D7%
MHVN*9XM%BR^!J;O:W; '6/648#UH$(>8U05[^,?'<GF[8/7?RJ;YSIZLV2\7
MK&@#S7Y]A4N01L$*F\,-N*RE>MCTY9%V&(W5 A*F_UH6:AI.+2VXK)<Z&JAN
M2SA$ZDIQ)03[7E95^6LD5H?:<%GF\3BT!EK#)[PH!&"[C3B[YCL=L0Y[^ 39
MBX3GQC'49^?E_7U97#=F)7F]Y/]4HKDI[1MJ56X/_U:?_RSRYNP7JUJ+_!T[
M*$?WZNR^,-PPGFIQ-RQ:+X/^XQXO&;IZ^.LAD[\>,AF_2ABW-'"_'N@V;M<Z
MP -/M>]]Q\Y8'@3ZPQ#HT=;=;/&]J18WJKJO+_1-)8V'A=G)[VG6&5#'[0\>
M-HSS74(K%<3SW]LM.5N#';M_VZ*^+Y#<Y,WDK?6MIIPMLT:"LF4 QZA<+1<*
M!SS!=D=3E@\F<O^\8+>3X.EJT]G*YSB<#IC$?2K/')CU-.NL--)QL!TVC!<.
M<"67O4G-&@@GN-6<L[)(8QQAFR$\<H8WU7W1P/K"C2:=%40:[PKW#>*7)P0"
MK+M59[60)OE![V![63!4]WG! #WA;HONRA^-\88=]O "JT^_'_(*$JJ=!MT5
M-QJ#5+LUO #JXW(M& !$KTVY*U4T!IQ="W@!R[42RRIO<E6?W=Z>/;)\,?F2
M;$^[[HH-C0&LUS;O(Q7TLESDPBAP695B6W+05-"M;F9(!>U6 SP5=+.K/8X
MY(2VMS_IV/"Y>;G9--3:^W#KGJ2-]N*V?=8XT%Z._7.[G#_*YEE4F/W^X;UX
MLOT_$><>^\WOT9__8']P5JO__W_^!U!+ P04    " #2M0-=A,!="K\$  #]
M%@  %P   '-N87 M,C R-C V,S!X97@S,C$N:'1M[5AM;]LV$/Z^7\$Y6)L
MEB+)<EXD)X#G.&B&(6YC!]T^#;1(V5QI4B6I)-ZOWY&2G*1N.F]HLJ2H81N2
M[WB\Y^ZY.UJ]N5GPX]Z<8G+\0^]'ST,G,BL75!B4*8H-):C43,S0>T+U!^1Y
MM=9 %DO%9G.#HB#:0^^E^L"N<"4WS'!ZW-CI[5;WO5VW26\JR?*X1]@58N2H
MQ0C-*<'[!_FT,XUQ?C@EW8ATIX=Y?+"?'P;Q'V$+EH)ZM4:;):='K043WIS:
M_9.X6YCTFA$S3\(@^*GE](Y[N10&-E.PN+JL;*Q;PFH&QHPLDC "2X;>& ]S
M-A.)PU?]P 0!*$D<^ >@U*K,-R:F./LP4[(4Q,LDERK9RMTKK>\"]TKM$B_'
M"\:7R>L)6U"-SNDUNI ++%ZW-54LKW0T^XL"%G#&W5Y7./?!!&>"-KC#R((=
MWLS9E!G4B?SP/M+-,&8 BZIG!&@PO)B<G9X-^I.ST3EZ>WDQONR?3]!D]""Z
MYXPF/$"7_M@?^&@\'#A$8:<;M%%_C/HGH[>3X<F+A]@ .PSVT.@43=X,T;A_
M\7/_?#CV1K_].OP=]0<3*XF"(/HO%/VSU(;ERWN%V-E;J\*O"C7^+-0S@3(I
M!,T,DP)=,S-'9D[1NQ(KR E?H@M:2&60S-%8X *=B<Q'VU;EU=9!% 7I0"X*
M+);N+DQW$%@YE6J!PL![AW*IG+D"G),$44!*T"^EH*^VPKT@[0!M7*_%&N6,
M@VSEP)AFI6*& 4@L"!K>9',L9A2:]&+!M+;.PMMJ$NCH:$X5!1?O.E8YWOC5
M1A1G<PO#J@"KJ-*0"=@RHPIR 1NU45$J76*(OY'HEN;6U_VT9CEXBHDL[!"Y
MJUWK6,+46XRQFF)!M3>ZX72)^IF+H25,&^08'.L>I!MSI\"$P,CR.,V!M!NP
MR?M_Z+0=[C28GG3G^P&*8K\36_@32$1-X+SDP.8,V,HMJ59$4_1CR12U8UW;
M#.FZ%,+.-@8V*Q1VM\G.*JNWM%Q1LDYM>-B)(:F'J27LMY?8Z-DEE@EH+POL
ML@4]S&!FRYE57:').F:VB16*:IO@MA5CSA$L V\PA_3K C*NVVY5S@06F?T=
M#!+F3-OV UHE=UF6T,K<EKJA1-T _4U3#KDS>,KI:M!)!<W(#CF."TV3YB(E
M3!<<+Q,F7%#<HK0V-I7&R$5BSXE7MG]EF-><<5RIQ+='2#^HCI$&SHZ&-#O7
M8M^)=@U9EW4[?AQW'Q0'?OB@[$MF8TAC=S.SN\[ERFV(C(90'[4ZK69!S8XD
M\O<@M"BT'[];7=VM),N>3R-5!>GNX?II6.U2<0($=", ]<L9E'D]$*MY^,GY
MOH[18\%_8N2OMN+]5+MO-+S" HT+1F>4KT#_B[0'%FCKBR&JR\M5'P1&2\X(
ML@#3EQB\)PC8BRVIP9S1',8RC&C#KB@:Y3F#P]U:7WX,QYRQA!D(0[:!J]MO
M%8,Y4\"@6?-WYS/57V>W\;FQU:VFR=?*^#W5[XWW6VZ\)[*<<?@O\P9\^=YX
M-Z'-XP?LQ994U7A/5V?GE]%XU_Q]L/'NNJ/W9T[V=Q_7%E*[_PN)HAS;?K[V
M />V,-S9/;A=@J=0':597_(/SWSK[^KQ\ZY[[/TW4$L#!!0    ( -*U UT
M>_Z? P@  -XG   8    <VYA<"TR,#(V,#8S,'AE>'@S,3$N:'1M[5IM3R,Y
M$OY^O\('NEF0DI#."R^!0<I"YC;2"N8@:'<_G9RV._'A;O?:[H3<K[^J<H<$
M$F8R.[LHH$,"TNURN<KUN.JQX[.Q3_7YV5AR<?ZWL[]7J^S2Q$4J,\]B*[F7
M@A5.92/VBY#NGE6KI=2%R6=6C<:>->J-0_:+L?=JPD.[5U[+\[F>LX/P?'9
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
M'\+J*/QJEZ]<:BO_AOMU!W2O[W]02P,$%     @ TK4#7>=BLG/]!P  WB<
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
M?Z_O?U!+ 0(4 Q0    ( -*U UV\?MK%'Z<"  ID'@ 1              "
M 0    !S;F%P+3(P,C8P-C,P+FAT;5!+ 0(4 Q0    ( -*U UVO&AT?CQ$
M +##   1              "  4ZG @!S;F%P+3(P,C8P-C,P+GAS9%!+ 0(4
M Q0    ( -*U UVYJ#HE?1P  #=# 0 5              "  0RY @!S;F%P
M+3(P,C8P-C,P7V-A;"YX;6Q02P$"% ,4    " #2M0-=[1#2YUM2  "?6 0
M%0              @ &\U0( <VYA<"TR,#(V,#8S,%]D968N>&UL4$L! A0#
M%     @ TK4#7>:SCZ5??0  3"L! !0              ( !2B@# '-N87 M
M,C R-C V,S!?9S$N:G!G4$L! A0#%     @ TK4#77.LSQBP40  ,*   !0
M             ( !VZ4# '-N87 M,C R-C V,S!?9S(N:G!G4$L! A0#%
M  @ TK4#76F/G'SV0P  ;X4  !0              ( !O?<# '-N87 M,C R
M-C V,S!?9S,N:G!G4$L! A0#%     @ TK4#71Y2_ZWP60  #*P  !0
M         ( !Y3L$ '-N87 M,C R-C V,S!?9S0N:G!G4$L! A0#%     @
MTK4#71Y4%9[>?   /18! !0              ( !!Y8$ '-N87 M,C R-C V
M,S!?9S4N:G!G4$L! A0#%     @ TK4#70$%F!G$8@   :@  !0
M     ( !%Q,% '-N87 M,C R-C V,S!?9S8N:G!G4$L! A0#%     @ TK4#
M78O@9*G 0P  YV(  !0              ( !#78% '-N87 M,C R-C V,S!?
M9S<N:G!G4$L! A0#%     @ TK4#7;6T;M9V5   1(H  !0
M ( !_[D% '-N87 M,C R-C V,S!?9S@N:G!G4$L! A0#%     @ TK4#7;$'
MK):![0  U,L) !4              ( !IPX& '-N87 M,C R-C V,S!?;&%B
M+GAM;%!+ 0(4 Q0    ( -*U UW_!3AQ H(  $L=!P 5              "
M 5O\!@!S;F%P+3(P,C8P-C,P7W!R92YX;6Q02P$"% ,4    " #2M0-=A,!=
M"K\$  #]%@  %P              @ &0?@< <VYA<"TR,#(V,#8S,'AE>#,R
M,2YH=&U02P$"% ,4    " #2M0-= 'O^GP,(  #>)P  &
M@ &$@P< <VYA<"TR,#(V,#8S,'AE>'@S,3$N:'1M4$L! A0#%     @ TK4#
M7>=BLG/]!P  WB<  !@              ( !O8L' '-N87 M,C R-C V,S!X
@97AX,S$R+FAT;5!+!08     $0 1 &L$  #PDP<    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>snap-20260630_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/2026"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:snap="http://www.snap.com/20260630"
  xmlns:srt="http://fasb.org/srt/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  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="snap-20260630.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-30</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-30</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-30</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:AdvertisingRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:AdvertisingRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:AdvertisingRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:AdvertisingRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snap:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snap:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snap:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snap:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snap:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">snap:UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">snap:UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">snap:ConvertibleSeniorNotesIfConvertedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">snap:ConvertibleSeniorNotesIfConvertedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snap:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snap:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snap:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snap:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snap:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snap:RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snap:RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:SellingAndMarketingExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:SellingAndMarketingExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:SellingAndMarketingExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:SellingAndMarketingExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:GeneralAndAdministrativeExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:GeneralAndAdministrativeExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:GeneralAndAdministrativeExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:GeneralAndAdministrativeExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snap:A2026StockRepurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-28</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snap:A2026StockRepurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snap:A2026StockRepurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snap:A2025StockRepurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-30</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snap:A2025StockRepurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snap:A2024StockRepurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snap:A2024StockRepurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snap:A2026AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snap:A2026AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:February2025NoteRepurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:February2025NoteRepurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:August2025NoteRepurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:August2025NoteRepurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">snap:CommonClassANonVotingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">snap:SterlingOvernightIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">snap:MiscellaneousMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">snap:OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">snap:PendingMattersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</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>2026-06-30</instant>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</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>2026-06-30</instant>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</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>2026-06-30</instant>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</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:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</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:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySixSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentySevenConvertibleSeniorNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandTwentyEightSeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtySeniorConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snap:TwoThousandThirtyFourSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:SeveranceAndRelatedChargesMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:StockBasedCompensationExpenseBenefitMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:SeveranceAndRelatedChargesMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:StockBasedCompensationExpenseBenefitMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:SeveranceAndRelatedChargesMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:SellingAndMarketingExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:StockBasedCompensationExpenseBenefitMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:SellingAndMarketingExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:SellingAndMarketingExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:SeveranceAndRelatedChargesMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:GeneralAndAdministrativeExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:StockBasedCompensationExpenseBenefitMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:GeneralAndAdministrativeExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:GeneralAndAdministrativeExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:SeveranceAndRelatedChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">snap:StockBasedCompensationExpenseBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snap:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snap:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snap:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snap:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snap:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snap:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:DouglasHottMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:DouglasHottMay2026PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:DouglasHottMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:DouglasHottJune2026PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:RebeccaMorrowMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:RebeccaMorrowJune2026PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:RebeccaMorrowMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:RebeccaMorrowJune92026PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:DouglasHottMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:DouglasHottMay2026PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:DouglasHottMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:DouglasHottJune2026PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:RebeccaMorrowMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:RebeccaMorrowJune2026PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:RebeccaMorrowMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:RebeccaMorrowJune2026PlanClassACommonStockSubjectToRestrictedStockUnitAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001564408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">snap:RebeccaMorrowMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">snap:RebeccaMorrowJune92026PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="plan">
        <measure>snap:plan</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>snap:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-27">0001564408</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-28">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-29">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-30">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-31">false</dei:AmendmentFlag>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-129" id="f-632">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <snap:MarketableSecuritiesContractualMaturitiesPeriod contextRef="c-257" id="f-995">P1Y</snap:MarketableSecuritiesContractualMaturitiesPeriod>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1125"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1126"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <ecd:TrdArrDuration contextRef="c-303" id="f-1156">P364D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-305" id="f-1157">P435D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2026-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-38017</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">SNAP INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">45-5452795</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">3000 31st Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Santa Monica</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">90405</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">(310)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">399-3339</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">Class A Common Stock, par value $0.00001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">SNAP</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-18">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-20">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-21">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-22">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-23">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-24" unitRef="shares">1437047479</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-25" unitRef="shares">22523290</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-26" unitRef="shares">231626943</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-32" unitRef="usd">-163960000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-33" unitRef="usd">-262570000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-34" unitRef="usd">-252911000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-35" unitRef="usd">-402157000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-5" decimals="-3" id="f-36" unitRef="usd">46945000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-6" decimals="-3" id="f-37" unitRef="usd">40023000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-38" unitRef="usd">91641000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-7" decimals="-3" id="f-39" unitRef="usd">77738000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation contextRef="c-5" decimals="-3" id="f-40" unitRef="usd">263189000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-6" decimals="-3" id="f-41" unitRef="usd">251886000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-42" unitRef="usd">513229000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-3" id="f-43" unitRef="usd">499224000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-5" decimals="-3" id="f-44" unitRef="usd">-967000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-6" decimals="-3" id="f-45" unitRef="usd">-550000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-1" decimals="-3" id="f-46" unitRef="usd">-1898000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-7" decimals="-3" id="f-47" unitRef="usd">7092000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:DebtAndEquitySecuritiesGainLoss contextRef="c-5" decimals="-3" id="f-48" unitRef="usd">129000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss contextRef="c-6" decimals="-3" id="f-49" unitRef="usd">1208000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss contextRef="c-1" decimals="-3" id="f-50" unitRef="usd">-716000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss contextRef="c-7" decimals="-3" id="f-51" unitRef="usd">-14592000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-5" decimals="-3" id="f-52" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-6" decimals="-3" id="f-53" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-1" decimals="-3" id="f-54" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-7" decimals="-3" id="f-55" unitRef="usd">66939000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-5" decimals="-3" id="f-56" unitRef="usd">-10909000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-6" decimals="-3" id="f-57" unitRef="usd">-12362000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-58" unitRef="usd">-16035000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-7" decimals="-3" id="f-59" unitRef="usd">-11557000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">67614000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-6" decimals="-3" id="f-61" unitRef="usd">3088000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-62" unitRef="usd">-107021000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-7" decimals="-3" id="f-63" unitRef="usd">-191128000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">14460000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-6" decimals="-3" id="f-65" unitRef="usd">7058000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-66" unitRef="usd">30730000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-7" decimals="-3" id="f-67" unitRef="usd">29886000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <snap:IncreaseDecreaseInOperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-68" unitRef="usd">-15734000</snap:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <snap:IncreaseDecreaseInOperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-69" unitRef="usd">-13797000</snap:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <snap:IncreaseDecreaseInOperatingLeaseRightOfUseAsset contextRef="c-1" decimals="-3" id="f-70" unitRef="usd">-30848000</snap:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <snap:IncreaseDecreaseInOperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-71" unitRef="usd">-27920000</snap:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">-159000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-6" decimals="-3" id="f-73" unitRef="usd">2117000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-3" id="f-74" unitRef="usd">81000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-7" decimals="-3" id="f-75" unitRef="usd">-6893000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">-59745000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-6" decimals="-3" id="f-77" unitRef="usd">-94203000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-78" unitRef="usd">-37701000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-7" decimals="-3" id="f-79" unitRef="usd">-59943000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-5" decimals="-3" id="f-80" unitRef="usd">155599000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-6" decimals="-3" id="f-81" unitRef="usd">147695000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-82" unitRef="usd">87950000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-7" decimals="-3" id="f-83" unitRef="usd">-14873000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">-9011000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-85" unitRef="usd">-8492000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-86" unitRef="usd">-21466000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-87" unitRef="usd">-25485000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-5" decimals="-3" id="f-88" unitRef="usd">-435000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-6" decimals="-3" id="f-89" unitRef="usd">2017000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-1" decimals="-3" id="f-90" unitRef="usd">340000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-7" decimals="-3" id="f-91" unitRef="usd">3243000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-5" decimals="-3" id="f-92" unitRef="usd">176214000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-6" decimals="-3" id="f-93" unitRef="usd">88494000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-94" unitRef="usd">502993000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-3" id="f-95" unitRef="usd">240104000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-96" unitRef="usd">55676000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-97" unitRef="usd">64701000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-98" unitRef="usd">96448000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-99" unitRef="usd">101915000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <snap:PaymentsToAcquireStrategicInvestments contextRef="c-5" decimals="-3" id="f-100" unitRef="usd">0</snap:PaymentsToAcquireStrategicInvestments>
    <snap:PaymentsToAcquireStrategicInvestments contextRef="c-6" decimals="-3" id="f-101" unitRef="usd">20000000</snap:PaymentsToAcquireStrategicInvestments>
    <snap:PaymentsToAcquireStrategicInvestments contextRef="c-1" decimals="-3" id="f-102" unitRef="usd">5934000</snap:PaymentsToAcquireStrategicInvestments>
    <snap:PaymentsToAcquireStrategicInvestments contextRef="c-7" decimals="-3" id="f-103" unitRef="usd">20000000</snap:PaymentsToAcquireStrategicInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-5" decimals="-3" id="f-104" unitRef="usd">25678000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-6" decimals="-3" id="f-105" unitRef="usd">35499000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-106" unitRef="usd">65048000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-7" decimals="-3" id="f-107" unitRef="usd">35499000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-5" decimals="-3" id="f-108" unitRef="usd">213798000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-6" decimals="-3" id="f-109" unitRef="usd">390866000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-1" decimals="-3" id="f-110" unitRef="usd">516158000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-7" decimals="-3" id="f-111" unitRef="usd">626665000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c-5" decimals="-3" id="f-112" unitRef="usd">55359000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c-6" decimals="-3" id="f-113" unitRef="usd">425157000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c-1" decimals="-3" id="f-114" unitRef="usd">287457000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c-7" decimals="-3" id="f-115" unitRef="usd">437158000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-5" decimals="-3" id="f-116" unitRef="usd">216138000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-6" decimals="-3" id="f-117" unitRef="usd">301348000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-1" decimals="-3" id="f-118" unitRef="usd">429738000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-7" decimals="-3" id="f-119" unitRef="usd">565114000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-5" decimals="-3" id="f-120" unitRef="usd">500000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-6" decimals="-3" id="f-121" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-3" id="f-122" unitRef="usd">500000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-7" decimals="-3" id="f-123" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-5" decimals="-3" id="f-124" unitRef="usd">-24155000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-6" decimals="-3" id="f-125" unitRef="usd">215439000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-126" unitRef="usd">33107000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-3" id="f-127" unitRef="usd">218193000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts contextRef="c-5" decimals="-3" id="f-128" unitRef="usd">0</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts contextRef="c-6" decimals="-3" id="f-129" unitRef="usd">0</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts contextRef="c-1" decimals="-3" id="f-130" unitRef="usd">0</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts contextRef="c-7" decimals="-3" id="f-131" unitRef="usd">1473083000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-5" decimals="-3" id="f-132" unitRef="usd">250465000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-6" decimals="-3" id="f-133" unitRef="usd">243473000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-134" unitRef="usd">600964000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-7" decimals="-3" id="f-135" unitRef="usd">500573000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <snap:PaymentForDeferredAcquisitionPayments contextRef="c-5" decimals="-3" id="f-136" unitRef="usd">2642000</snap:PaymentForDeferredAcquisitionPayments>
    <snap:PaymentForDeferredAcquisitionPayments contextRef="c-6" decimals="-3" id="f-137" unitRef="usd">9562000</snap:PaymentForDeferredAcquisitionPayments>
    <snap:PaymentForDeferredAcquisitionPayments contextRef="c-1" decimals="-3" id="f-138" unitRef="usd">2642000</snap:PaymentForDeferredAcquisitionPayments>
    <snap:PaymentForDeferredAcquisitionPayments contextRef="c-7" decimals="-3" id="f-139" unitRef="usd">67539000</snap:PaymentForDeferredAcquisitionPayments>
    <snap:PaymentsForRepurchaseOfConvertibleNotes contextRef="c-5" decimals="-3" id="f-140" unitRef="usd">0</snap:PaymentsForRepurchaseOfConvertibleNotes>
    <snap:PaymentsForRepurchaseOfConvertibleNotes contextRef="c-6" decimals="-3" id="f-141" unitRef="usd">0</snap:PaymentsForRepurchaseOfConvertibleNotes>
    <snap:PaymentsForRepurchaseOfConvertibleNotes contextRef="c-1" decimals="-3" id="f-142" unitRef="usd">0</snap:PaymentsForRepurchaseOfConvertibleNotes>
    <snap:PaymentsForRepurchaseOfConvertibleNotes contextRef="c-7" decimals="-3" id="f-143" unitRef="usd">-1444626000</snap:PaymentsForRepurchaseOfConvertibleNotes>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="c-5" decimals="-3" id="f-144" unitRef="usd">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="c-6" decimals="-3" id="f-145" unitRef="usd">36240000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="c-1" decimals="-3" id="f-146" unitRef="usd">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="c-7" decimals="-3" id="f-147" unitRef="usd">36240000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-5" decimals="-3" id="f-148" unitRef="usd">-1799000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-6" decimals="-3" id="f-149" unitRef="usd">-1800000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-3" id="f-150" unitRef="usd">-3400000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-7" decimals="-3" id="f-151" unitRef="usd">-3699000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-5" decimals="-3" id="f-152" unitRef="usd">-254906000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-6" decimals="-3" id="f-153" unitRef="usd">-291075000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-154" unitRef="usd">-607006000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-3" id="f-155" unitRef="usd">-579594000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c-5" decimals="-3" id="f-156" unitRef="usd">-102847000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c-6" decimals="-3" id="f-157" unitRef="usd">12858000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-158" unitRef="usd">-70906000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c-7" decimals="-3" id="f-159" unitRef="usd">-121297000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-160" unitRef="usd">1063338000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-9" decimals="-3" id="f-161" unitRef="usd">916079000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-10" decimals="-3" id="f-162" unitRef="usd">1031397000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-11" decimals="-3" id="f-163" unitRef="usd">1050234000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-164" unitRef="usd">960491000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-13" decimals="-3" id="f-165" unitRef="usd">928937000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-166" unitRef="usd">960491000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-13" decimals="-3" id="f-167" unitRef="usd">928937000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-168" unitRef="usd">1598993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-169" unitRef="usd">1344930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-170" unitRef="usd">3127784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-171" unitRef="usd">2708147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c-5" decimals="-3" id="f-172" unitRef="usd">667885000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-6" decimals="-3" id="f-173" unitRef="usd">653333000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-1" decimals="-3" id="f-174" unitRef="usd">1333126000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-7" decimals="-3" id="f-175" unitRef="usd">1292912000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-5" decimals="-3" id="f-176" unitRef="usd">542092000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-6" decimals="-3" id="f-177" unitRef="usd">443325000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-178" unitRef="usd">1020388000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-7" decimals="-3" id="f-179" unitRef="usd">867490000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-5" decimals="-3" id="f-180" unitRef="usd">298399000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-6" decimals="-3" id="f-181" unitRef="usd">257853000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-182" unitRef="usd">537410000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-7" decimals="-3" id="f-183" unitRef="usd">515810000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-5" decimals="-3" id="f-184" unitRef="usd">261338000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-6" decimals="-3" id="f-185" unitRef="usd">250095000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-186" unitRef="usd">482030000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-7" decimals="-3" id="f-187" unitRef="usd">485457000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses contextRef="c-5" decimals="-3" id="f-188" unitRef="usd">1769714000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-6" decimals="-3" id="f-189" unitRef="usd">1604606000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-3" id="f-190" unitRef="usd">3372954000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-7" decimals="-3" id="f-191" unitRef="usd">3161669000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-3" id="f-192" unitRef="usd">-170721000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-3" id="f-193" unitRef="usd">-259676000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-194" unitRef="usd">-245170000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-3" id="f-195" unitRef="usd">-453522000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c-5" decimals="-3" id="f-196" unitRef="usd">24672000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-6" decimals="-3" id="f-197" unitRef="usd">33199000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-198" unitRef="usd">51131000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-7" decimals="-3" id="f-199" unitRef="usd">70217000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseNonoperating contextRef="c-5" decimals="-3" id="f-200" unitRef="usd">36941000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-6" decimals="-3" id="f-201" unitRef="usd">27607000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-202" unitRef="usd">73697000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-7" decimals="-3" id="f-203" unitRef="usd">51006000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-5" decimals="-3" id="f-204" unitRef="usd">21502000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-6" decimals="-3" id="f-205" unitRef="usd">-823000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-206" unitRef="usd">20488000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-7" decimals="-3" id="f-207" unitRef="usd">48246000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-208" unitRef="usd">-161488000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-209" unitRef="usd">-254907000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-210" unitRef="usd">-247248000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-211" unitRef="usd">-386065000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-212" unitRef="usd">2472000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-213" unitRef="usd">7663000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-214" unitRef="usd">5663000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-215" unitRef="usd">16092000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-216" unitRef="usd">-163960000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-217" unitRef="usd">-262570000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-218" unitRef="usd">-252911000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-219" unitRef="usd">-402157000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-220"
      unitRef="usdPerShare">-0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-221"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-222"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-223"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-224"
      unitRef="usdPerShare">-0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-225"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-226"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-227"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-3" id="f-228" unitRef="shares">1663449000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-3" id="f-229" unitRef="shares">1674854000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-230" unitRef="shares">1675483000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-231" unitRef="shares">1685544000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-3" id="f-232" unitRef="shares">1663449000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-3" id="f-233" unitRef="shares">1674854000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-234" unitRef="shares">1675483000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-235" unitRef="shares">1685544000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-236" unitRef="usd">-163960000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-237" unitRef="usd">-262570000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-238" unitRef="usd">-252911000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-239" unitRef="usd">-402157000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-3" id="f-240" unitRef="usd">-4310000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-241" unitRef="usd">-917000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-242" unitRef="usd">-11881000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-243" unitRef="usd">2530000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-3" id="f-244" unitRef="usd">-1638000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-245" unitRef="usd">13096000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-246" unitRef="usd">-6070000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-247" unitRef="usd">19572000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-3" id="f-248" unitRef="usd">-5948000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-249" unitRef="usd">12179000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-250" unitRef="usd">-17951000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-251" unitRef="usd">22102000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-5" decimals="-3" id="f-252" unitRef="usd">-169908000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-3" id="f-253" unitRef="usd">-250391000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-254" unitRef="usd">-270862000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-3" id="f-255" unitRef="usd">-380055000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-12" decimals="-3" id="f-256" unitRef="usd">958848000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-10" decimals="-3" id="f-257" unitRef="usd">1030435000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-12" decimals="-3" id="f-258" unitRef="usd">1700910000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-10" decimals="-3" id="f-259" unitRef="usd">1910137000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-12" decimals="-3" id="f-260" unitRef="usd">1237338000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-10" decimals="-3" id="f-261" unitRef="usd">1372237000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-12" decimals="-3" id="f-262" unitRef="usd">309533000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-10" decimals="-3" id="f-263" unitRef="usd">272065000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-12" decimals="-3" id="f-264" unitRef="usd">4206629000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-10" decimals="-3" id="f-265" unitRef="usd">4584874000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-12" decimals="-3" id="f-266" unitRef="usd">586268000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-10" decimals="-3" id="f-267" unitRef="usd">578075000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-12" decimals="-3" id="f-268" unitRef="usd">562091000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-10" decimals="-3" id="f-269" unitRef="usd">506216000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-12" decimals="-3" id="f-270" unitRef="usd">94306000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-10" decimals="-3" id="f-271" unitRef="usd">66613000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill contextRef="c-12" decimals="-3" id="f-272" unitRef="usd">1780133000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-10" decimals="-3" id="f-273" unitRef="usd">1720769000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-12" decimals="-3" id="f-274" unitRef="usd">240733000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-10" decimals="-3" id="f-275" unitRef="usd">221255000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-12" decimals="-3" id="f-276" unitRef="usd">7470160000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-10" decimals="-3" id="f-277" unitRef="usd">7677802000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-12" decimals="-3" id="f-278" unitRef="usd">177419000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-10" decimals="-3" id="f-279" unitRef="usd">219793000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-12" decimals="-3" id="f-280" unitRef="usd">47823000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-10" decimals="-3" id="f-281" unitRef="usd">48479000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-12" decimals="-3" id="f-282" unitRef="usd">1054528000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-10" decimals="-3" id="f-283" unitRef="usd">971627000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ShortTermBorrowings contextRef="c-12" decimals="-3" id="f-284" unitRef="usd">153159000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-10" decimals="-3" id="f-285" unitRef="usd">46969000</us-gaap:ShortTermBorrowings>
    <us-gaap:LiabilitiesCurrent contextRef="c-12" decimals="-3" id="f-286" unitRef="usd">1432929000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-10" decimals="-3" id="f-287" unitRef="usd">1286868000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-12" decimals="-3" id="f-288" unitRef="usd">3381448000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-10" decimals="-3" id="f-289" unitRef="usd">3489860000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-12" decimals="-3" id="f-290" unitRef="usd">643317000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-10" decimals="-3" id="f-291" unitRef="usd">557823000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-12" decimals="-3" id="f-292" unitRef="usd">85378000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-10" decimals="-3" id="f-293" unitRef="usd">61756000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-12" decimals="-3" id="f-294" unitRef="usd">5543072000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-10" decimals="-3" id="f-295" unitRef="usd">5396307000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-12" id="f-296" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-10" id="f-297" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-14"
      decimals="INF"
      id="f-298"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-15"
      decimals="INF"
      id="f-299"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-15" decimals="-3" id="f-300" unitRef="shares">3000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-15" decimals="-3" id="f-301" unitRef="shares">1471658000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-15" decimals="-3" id="f-302" unitRef="shares">1428131000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-14" decimals="-3" id="f-303" unitRef="shares">3000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-14" decimals="-3" id="f-304" unitRef="shares">1502073000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-14" decimals="-3" id="f-305" unitRef="shares">1457403000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding contextRef="c-15" decimals="-3" id="f-306" unitRef="usd">15000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding contextRef="c-14" decimals="-3" id="f-307" unitRef="usd">15000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-16"
      decimals="INF"
      id="f-308"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-17"
      decimals="INF"
      id="f-309"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-17" decimals="-3" id="f-310" unitRef="shares">700000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-16" decimals="-3" id="f-311" unitRef="shares">700000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-16" decimals="-3" id="f-312" unitRef="shares">22523000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-17" decimals="-3" id="f-313" unitRef="shares">22523000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-17" decimals="-3" id="f-314" unitRef="shares">22523000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-16" decimals="-3" id="f-315" unitRef="shares">22523000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValueOutstanding contextRef="c-17" decimals="-3" id="f-316" unitRef="usd">0</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding contextRef="c-16" decimals="-3" id="f-317" unitRef="usd">0</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-18"
      decimals="INF"
      id="f-318"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-19"
      decimals="INF"
      id="f-319"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-18" decimals="-3" id="f-320" unitRef="shares">260888000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-19" decimals="-3" id="f-321" unitRef="shares">260888000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-18" decimals="-3" id="f-322" unitRef="shares">231627000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-19" decimals="-3" id="f-323" unitRef="shares">231627000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-18" decimals="-3" id="f-324" unitRef="shares">231627000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-19" decimals="-3" id="f-325" unitRef="shares">231627000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValueOutstanding contextRef="c-18" decimals="-3" id="f-326" unitRef="usd">2000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding contextRef="c-19" decimals="-3" id="f-327" unitRef="usd">2000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:TreasuryStockCommonShares contextRef="c-15" decimals="-3" id="f-328" unitRef="shares">43527000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-14" decimals="-3" id="f-329" unitRef="shares">44670000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-12" decimals="-3" id="f-330" unitRef="usd">424577000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-10" decimals="-3" id="f-331" unitRef="usd">435722000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-12" decimals="-3" id="f-332" unitRef="usd">17143598000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-10" decimals="-3" id="f-333" unitRef="usd">16637324000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-12" decimals="-3" id="f-334" unitRef="usd">-14800691000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-10" decimals="-3" id="f-335" unitRef="usd">-13946816000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-12" decimals="-3" id="f-336" unitRef="usd">8741000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-10" decimals="-3" id="f-337" unitRef="usd">26692000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-338" unitRef="usd">1927088000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-3" id="f-339" unitRef="usd">2281495000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-12" decimals="-3" id="f-340" unitRef="usd">7470160000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-10" decimals="-3" id="f-341" unitRef="usd">7677802000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-20" decimals="-3" id="f-342" unitRef="shares">1443120000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-343" unitRef="usd">15000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-21" decimals="-3" id="f-344" unitRef="shares">1432528000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-345" unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-22" decimals="-3" id="f-346" unitRef="shares">1457403000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-347" unitRef="usd">15000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-23" decimals="-3" id="f-348" unitRef="shares">1436495000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-349" unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="c-24" decimals="-3" id="f-350" unitRef="shares">32914000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-24" decimals="-3" id="f-351" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="c-25" decimals="-3" id="f-352" unitRef="shares">25243000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="c-26" decimals="-3" id="f-353" unitRef="shares">68115000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-26" decimals="-3" id="f-354" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="c-27" decimals="-3" id="f-355" unitRef="shares">47353000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-24" decimals="-3" id="f-356" unitRef="shares">48640000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-24" decimals="-3" id="f-357" unitRef="usd">1000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-25" decimals="-3" id="f-358" unitRef="shares">29974000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-26" decimals="-3" id="f-359" unitRef="shares">98530000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-26" decimals="-3" id="f-360" unitRef="usd">1000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-27" decimals="-3" id="f-361" unitRef="shares">57293000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-24" decimals="-3" id="f-362" unitRef="shares">737000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-25" decimals="-3" id="f-363" unitRef="shares">403000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-26" decimals="-3" id="f-364" unitRef="shares">1143000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-27" decimals="-3" id="f-365" unitRef="shares">1645000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-28" decimals="-3" id="f-366" unitRef="shares">1428131000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-367" unitRef="usd">15000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-29" decimals="-3" id="f-368" unitRef="shares">1428200000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-369" unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-28" decimals="-3" id="f-370" unitRef="shares">1428131000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-371" unitRef="usd">15000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-29" decimals="-3" id="f-372" unitRef="shares">1428200000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-373" unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-30" decimals="-3" id="f-374" unitRef="shares">22523000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-375" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-31" decimals="-3" id="f-376" unitRef="shares">22523000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-377" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-32" decimals="-3" id="f-378" unitRef="shares">22523000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-379" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-33" decimals="-3" id="f-380" unitRef="shares">22523000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-381" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-34" decimals="-3" id="f-382" unitRef="shares">22523000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-383" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-35" decimals="-3" id="f-384" unitRef="shares">22523000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-385" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-34" decimals="-3" id="f-386" unitRef="shares">22523000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-387" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-35" decimals="-3" id="f-388" unitRef="shares">22523000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-389" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-36" decimals="-3" id="f-390" unitRef="shares">231627000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-391" unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-37" decimals="-3" id="f-392" unitRef="shares">231627000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-3" id="f-393" unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-38" decimals="-3" id="f-394" unitRef="shares">231627000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-395" unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-39" decimals="-3" id="f-396" unitRef="shares">231627000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-397" unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-40" decimals="-3" id="f-398" unitRef="shares">231627000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-399" unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-41" decimals="-3" id="f-400" unitRef="shares">231627000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-401" unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-40" decimals="-3" id="f-402" unitRef="shares">231627000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-403" unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-41" decimals="-3" id="f-404" unitRef="shares">231627000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-405" unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-42" decimals="-3" id="f-406" unitRef="shares">44264000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-407" unitRef="usd">-431762000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-43" decimals="-3" id="f-408" unitRef="shares">45980000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-409" unitRef="usd">-448509000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-44" decimals="-3" id="f-410" unitRef="shares">44670000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-411" unitRef="usd">-435722000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-45" decimals="-3" id="f-412" unitRef="shares">47222000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-413" unitRef="usd">-460620000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-46" decimals="-3" id="f-414" unitRef="shares">48640000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-46" decimals="-3" id="f-415" unitRef="usd">250466000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-47" decimals="-3" id="f-416" unitRef="shares">29974000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-47" decimals="-3" id="f-417" unitRef="usd">243473000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-48" decimals="-3" id="f-418" unitRef="shares">98530000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-48" decimals="-3" id="f-419" unitRef="usd">600964000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-49" decimals="-3" id="f-420" unitRef="shares">57293000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-49" decimals="-3" id="f-421" unitRef="usd">500573000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-46" decimals="-3" id="f-422" unitRef="shares">48640000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-46" decimals="-3" id="f-423" unitRef="usd">-250466000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-47" decimals="-3" id="f-424" unitRef="shares">29974000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-47" decimals="-3" id="f-425" unitRef="usd">-243473000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-48" decimals="-3" id="f-426" unitRef="shares">98530000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-48" decimals="-3" id="f-427" unitRef="usd">-600964000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-49" decimals="-3" id="f-428" unitRef="shares">57293000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-49" decimals="-3" id="f-429" unitRef="usd">-500573000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-46" decimals="-3" id="f-430" unitRef="shares">-737000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-46" decimals="-3" id="f-431" unitRef="usd">7185000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-47" decimals="-3" id="f-432" unitRef="shares">-403000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-47" decimals="-3" id="f-433" unitRef="usd">3936000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-48" decimals="-3" id="f-434" unitRef="shares">-1143000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-48" decimals="-3" id="f-435" unitRef="usd">11145000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-49" decimals="-3" id="f-436" unitRef="shares">-1645000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-49" decimals="-3" id="f-437" unitRef="usd">16047000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:TreasuryStockCommonShares contextRef="c-50" decimals="-3" id="f-438" unitRef="shares">43527000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-3" id="f-439" unitRef="usd">-424577000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-51" decimals="-3" id="f-440" unitRef="shares">45577000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-3" id="f-441" unitRef="usd">-444573000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-50" decimals="-3" id="f-442" unitRef="shares">43527000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-3" id="f-443" unitRef="usd">-424577000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-51" decimals="-3" id="f-444" unitRef="shares">45577000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-3" id="f-445" unitRef="usd">-444573000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-52" decimals="-3" id="f-446" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-3" id="f-447" unitRef="usd">16887594000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-53" decimals="-3" id="f-448" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-53" decimals="-3" id="f-449" unitRef="usd">15879359000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-54" decimals="-3" id="f-450" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-54" decimals="-3" id="f-451" unitRef="usd">16637324000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-55" decimals="-3" id="f-452" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-55" decimals="-3" id="f-453" unitRef="usd">15644132000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-56" decimals="-3" id="f-454" unitRef="usd">263189000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-57" decimals="-3" id="f-455" unitRef="usd">251886000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-58" decimals="-3" id="f-456" unitRef="usd">513229000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-59" decimals="-3" id="f-457" unitRef="usd">499224000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-56" decimals="-3" id="f-458" unitRef="usd">-7185000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-57" decimals="-3" id="f-459" unitRef="usd">-3936000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-58" decimals="-3" id="f-460" unitRef="usd">-11145000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-59" decimals="-3" id="f-461" unitRef="usd">-16047000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockholdersEquityOther contextRef="c-58" decimals="-3" id="f-462" unitRef="usd">-4190000</us-gaap:StockholdersEquityOther>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-60" decimals="-3" id="f-463" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-60" decimals="-3" id="f-464" unitRef="usd">17143598000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-61" decimals="-3" id="f-465" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-61" decimals="-3" id="f-466" unitRef="usd">16127309000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-60" decimals="-3" id="f-467" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-60" decimals="-3" id="f-468" unitRef="usd">17143598000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-61" decimals="-3" id="f-469" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-61" decimals="-3" id="f-470" unitRef="usd">16127309000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-62" decimals="-3" id="f-471" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-62" decimals="-3" id="f-472" unitRef="usd">-14386265000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-63" decimals="-3" id="f-473" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-63" decimals="-3" id="f-474" unitRef="usd">-13132148000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-64" decimals="-3" id="f-475" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-64" decimals="-3" id="f-476" unitRef="usd">-13946816000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-65" decimals="-3" id="f-477" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-65" decimals="-3" id="f-478" unitRef="usd">-12735461000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-66" decimals="-3" id="f-479" unitRef="usd">-163960000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-67" decimals="-3" id="f-480" unitRef="usd">-262570000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-68" decimals="-3" id="f-481" unitRef="usd">-252911000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-69" decimals="-3" id="f-482" unitRef="usd">-402157000</us-gaap:NetIncomeLoss>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-66" decimals="-3" id="f-483" unitRef="usd">250466000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-67" decimals="-3" id="f-484" unitRef="usd">243473000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-68" decimals="-3" id="f-485" unitRef="usd">600964000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-69" decimals="-3" id="f-486" unitRef="usd">500573000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-70" decimals="-3" id="f-487" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-70" decimals="-3" id="f-488" unitRef="usd">-14800691000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-71" decimals="-3" id="f-489" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-71" decimals="-3" id="f-490" unitRef="usd">-13638191000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-70" decimals="-3" id="f-491" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-70" decimals="-3" id="f-492" unitRef="usd">-14800691000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-71" decimals="-3" id="f-493" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-71" decimals="-3" id="f-494" unitRef="usd">-13638191000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-72" decimals="-3" id="f-495" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-72" decimals="-3" id="f-496" unitRef="usd">14689000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-73" decimals="-3" id="f-497" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-73" decimals="-3" id="f-498" unitRef="usd">12617000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-74" decimals="-3" id="f-499" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-74" decimals="-3" id="f-500" unitRef="usd">26692000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-75" decimals="-3" id="f-501" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-75" decimals="-3" id="f-502" unitRef="usd">2694000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-76" decimals="-3" id="f-503" unitRef="usd">-5948000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-77" decimals="-3" id="f-504" unitRef="usd">12179000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-78" decimals="-3" id="f-505" unitRef="usd">-17951000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-79" decimals="-3" id="f-506" unitRef="usd">22102000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-80" decimals="-3" id="f-507" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-80" decimals="-3" id="f-508" unitRef="usd">8741000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-81" decimals="-3" id="f-509" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-81" decimals="-3" id="f-510" unitRef="usd">24796000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-80" decimals="-3" id="f-511" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-80" decimals="-3" id="f-512" unitRef="usd">8741000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-81" decimals="-3" id="f-513" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-81" decimals="-3" id="f-514" unitRef="usd">24796000</us-gaap:StockholdersEquity>
    <snap:CommonStockSharesIssuedNotDisclosed contextRef="c-1" id="f-515">true</snap:CommonStockSharesIssuedNotDisclosed>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-12" decimals="-3" id="f-516" unitRef="shares">1725808000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-517" unitRef="usd">1927088000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-13" decimals="-3" id="f-518" unitRef="shares">1727927000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-3" id="f-519" unitRef="usd">2069357000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-12" decimals="-3" id="f-520" unitRef="shares">1725808000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-521" unitRef="usd">1927088000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-13" decimals="-3" id="f-522" unitRef="shares">1727927000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-3" id="f-523" unitRef="usd">2069357000</us-gaap:StockholdersEquity>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="c-1" id="f-524">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1. Description of Business and Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Snap Inc. is a technology company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Snap Inc. (&#x201c;we,&#x201d; &#x201c;our,&#x201d; or &#x201c;us&#x201d;), a Delaware corporation, is headquartered in Santa Monica, California. Our flagship product, Snapchat, is a visual messaging application that was created to help people communicate through short videos and images called &#x201c;Snaps.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) for interim financial information. Our consolidated financial statements include the accounts of Snap Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Our fiscal year ends on December&#160;31. These unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2025, as filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) in February 2026 (the &#x201c;Annual Report&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In our opinion, the unaudited interim consolidated financial statements include all adjustments of a normal recurring nature necessary for the fair presentation of our financial position, results of operations, and cash flows. The results of operations for the three and six months ended June&#160;30, 2026 are not necessarily indicative of the results to be expected for the year ending December&#160;31, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no changes to our significant accounting policies described in our Annual Report that have had a material impact on our consolidated financial statements and related notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts in the consolidated financial statements. Management&#x2019;s estimates and judgments are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key estimates and judgments relate primarily to determining the recoverability of long-lived assets, evaluation of contingencies, uncertain tax positions, and the fair value of strategic investments. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-525">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) for interim financial information. Our consolidated financial statements include the accounts of Snap Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Our fiscal year ends on December&#160;31. These unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2025, as filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) in February 2026 (the &#x201c;Annual Report&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In our opinion, the unaudited interim consolidated financial statements include all adjustments of a normal recurring nature necessary for the fair presentation of our financial position, results of operations, and cash flows. The results of operations for the three and six months ended June&#160;30, 2026 are not necessarily indicative of the results to be expected for the year ending December&#160;31, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no changes to our significant accounting policies described in our Annual Report that have had a material impact on our consolidated financial statements and related notes.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-526">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts in the consolidated financial statements. Management&#x2019;s estimates and judgments are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key estimates and judgments relate primarily to determining the recoverability of long-lived assets, evaluation of contingencies, uncertain tax positions, and the fair value of strategic investments. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-527">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2. Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine revenue recognition by first identifying the contract or contracts with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when, or as, we satisfy a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We determine collectability by performing ongoing credit evaluations and monitoring customer accounts receivable balances. Sales tax, including value added tax, is excluded from reported revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In arrangements where another party is involved in providing specified services to a customer, we evaluate whether we are the principal or agent. In this evaluation, we consider if we obtain control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate the substantial majority of our revenue through the sale of our advertising products on Snapchat, which include Snap Ads and AR Ads, referred to as advertising revenue. AR Ads include Sponsored Lenses, which allow users to interact with an advertiser&#x2019;s brand by enabling branded augmented reality experiences.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising revenue is primarily generated from the display of advertisements on Snapchat through contractual agreements that are either based on the number of advertising impressions delivered or on a fixed fee basis over a period of time. Revenue related to agreements based on the number of impressions delivered is recognized when the advertisement is served. Revenue related to fixed fee arrangements is recognized ratably over the service period, typically less than 30 days in duration, and such arrangements do not contain minimum impression guarantees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For advertising revenue arrangements where we are not the principal, we recognize revenue on a net basis. For the periods presented, revenue for arrangements where we are the agent was not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other revenue primarily consists of revenue from subscriptions, which include Snapchat+, Lens+, and Snapchat Platinum. These services provide subscribers access to exclusive, experimental, and pre-release features, as well as an ad-free experience for Snapchat Platinum subscribers. We also generate subscription revenue from Memories Storage Plans, which provide subscribers with the ability to purchase cloud storage. Subscription revenue is initially deferred and then recognized ratably over the term of the subscription, which is generally one year or less. We report subscription revenue gross of transaction processing fees, which are recognized within cost of revenue on our consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other revenue also includes amounts earned from partnerships. These agreements are typically structured as fixed-fee arrangements with contract terms that may exceed one year, with revenue recognized ratably over the service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also generate revenue from subscriptions and sales of physical products. Sales of physical products are reported net of allowances for returns. For the periods presented, all such revenue was not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents our revenue disaggregated by source:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,282,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,173,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,525,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,384,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;601,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,598,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,344,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,127,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,708,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents our revenue disaggregated by geography based on the billing address of the customer:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;904,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,729,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;729,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,598,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,344,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,127,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,708,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;North America includes Mexico, the Caribbean, and Central America.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;United States revenue was $872.7 million and $1,669.2 million for the three and six months ended June&#160;30, 2026, respectively, and $775.7 million and $1,554.6 million for the three and six months ended June&#160;30, 2025, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Europe includes Turkey. Europe also includes Russia and Belarus; however, we maintain a policy prohibiting sales to entities in these countries.&lt;/span&gt;&lt;/div&gt;Deferred revenue, included in accrued expenses and other current liabilities on our consolidated balance sheets, was $207.4 million and $145.2 million as of June&#160;30, 2026 and December 31, 2025, respectively.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-528">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents our revenue disaggregated by source:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,282,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,173,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,525,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,384,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;601,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,598,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,344,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,127,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,708,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-82" decimals="-3" id="f-529" unitRef="usd">1282522000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-83" decimals="-3" id="f-530" unitRef="usd">1173548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-84" decimals="-3" id="f-531" unitRef="usd">2525984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-85" decimals="-3" id="f-532" unitRef="usd">2384417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-86" decimals="-3" id="f-533" unitRef="usd">316471000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-87" decimals="-3" id="f-534" unitRef="usd">171382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-88" decimals="-3" id="f-535" unitRef="usd">601800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-89" decimals="-3" id="f-536" unitRef="usd">323730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-537" unitRef="usd">1598993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-538" unitRef="usd">1344930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-539" unitRef="usd">3127784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-540" unitRef="usd">2708147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c-1" id="f-541">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents our revenue disaggregated by geography based on the billing address of the customer:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;904,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,729,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;729,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,598,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,344,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,127,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,708,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;North America includes Mexico, the Caribbean, and Central America.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;United States revenue was $872.7 million and $1,669.2 million for the three and six months ended June&#160;30, 2026, respectively, and $775.7 million and $1,554.6 million for the three and six months ended June&#160;30, 2025, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Europe includes Turkey. Europe also includes Russia and Belarus; however, we maintain a policy prohibiting sales to entities in these countries.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-3" id="f-542" unitRef="usd">904946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-91" decimals="-3" id="f-543" unitRef="usd">804395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-92" decimals="-3" id="f-544" unitRef="usd">1729486000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-93" decimals="-3" id="f-545" unitRef="usd">1609329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-94" decimals="-3" id="f-546" unitRef="usd">353745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-95" decimals="-3" id="f-547" unitRef="usd">254209000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-96" decimals="-3" id="f-548" unitRef="usd">669176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-97" decimals="-3" id="f-549" unitRef="usd">477466000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-98" decimals="-3" id="f-550" unitRef="usd">340302000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-99" decimals="-3" id="f-551" unitRef="usd">286326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-100" decimals="-3" id="f-552" unitRef="usd">729122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-101" decimals="-3" id="f-553" unitRef="usd">621352000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-554" unitRef="usd">1598993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-555" unitRef="usd">1344930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-556" unitRef="usd">3127784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-557" unitRef="usd">2708147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-102" decimals="-5" id="f-558" unitRef="usd">872700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-5" id="f-559" unitRef="usd">1669200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-5" id="f-560" unitRef="usd">775700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-5" id="f-561" unitRef="usd">1554600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-12" decimals="-5" id="f-562" unitRef="usd">207400000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-10" decimals="-5" id="f-563" unitRef="usd">145200000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-564">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3. Net Loss per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute net loss per share using the two-class method required for multiple classes of common stock. Although shares of our Class A, Class B, and Class C common stock have different voting and conversion rights, they have identical economic rights. Accordingly, basic and diluted net loss per share is the same for each class of common stock and therefore is presented on a combined basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of stock outstanding during the period, adjusted for &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;restricted stock awards (&#x201c;RSAs&#x201d;) for which the risk of forfeiture has not yet lapsed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted net loss per share is computed by dividing net loss by the weighted-average number of fully diluted common shares outstanding during the period. We use the if&#x2011;converted method for calculating any potential dilutive effect of the convertible senior notes due in 2026, 2027, 2028, and 2030 (collectively, the &#x201c;Convertible Notes&#x201d;) on diluted net loss per share. The Convertible Notes would have a dilutive impact on net income per share when the average market price of Class A common stock for a given period exceeds the respective conversion price of the Convertible Notes. For the periods presented, our potentially dilutive shares relating to stock options, restricted stock units (&#x201c;RSUs&#x201d;), RSAs, and the Convertible Notes were not included in the computation of diluted net loss per share as the effect of including these shares in the calculation would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The numerators and denominators of the basic and diluted net loss per share computations for our common stock are calculated as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(252,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(402,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt;text-indent:-6.48pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares - Basic &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,663,449&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,674,854&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,675,483&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,685,544&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt;text-indent:-6.48pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares - Diluted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,663,449&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,674,854&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,675,483&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,685,544&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net 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="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:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Includes 1,409 million and 1,421 million shares of Class A common stock for the three months ended June&#160;30, 2026 and 2025, respectively; and 1,421 million and 1,431 million shares of Class A common stock for the six months ended June&#160;30, 2026 and 2025, respectively. Includes 23 million shares of Class B common stock and 232&#160;million shares of Class C common stock for each of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;583&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested RSUs and RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,773&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,318&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes (if-converted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,193&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,154&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-565">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The numerators and denominators of the basic and diluted net loss per share computations for our common stock are calculated as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(252,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(402,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt;text-indent:-6.48pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares - Basic &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,663,449&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,674,854&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,675,483&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,685,544&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt;text-indent:-6.48pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares - Diluted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,663,449&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,674,854&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,675,483&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,685,544&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net 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="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:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Includes 1,409 million and 1,421 million shares of Class A common stock for the three months ended June&#160;30, 2026 and 2025, respectively; and 1,421 million and 1,431 million shares of Class A common stock for the six months ended June&#160;30, 2026 and 2025, respectively. Includes 23 million shares of Class B common stock and 232&#160;million shares of Class C common stock for each of the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-566" unitRef="usd">-163960000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-567" unitRef="usd">-262570000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-568" unitRef="usd">-252911000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-569" unitRef="usd">-402157000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-3" id="f-570" unitRef="shares">1663449000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-3" id="f-571" unitRef="shares">1674854000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-572" unitRef="shares">1675483000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-573" unitRef="shares">1685544000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-3" id="f-574" unitRef="shares">1663449000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-3" id="f-575" unitRef="shares">1674854000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-576" unitRef="shares">1675483000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-577" unitRef="shares">1685544000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-578"
      unitRef="usdPerShare">-0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-579"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-580"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-581"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-582"
      unitRef="usdPerShare">-0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-583"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-584"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-585"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-106"
      decimals="-6"
      id="f-586"
      unitRef="shares">1409000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-106"
      decimals="-6"
      id="f-587"
      unitRef="shares">1409000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-107"
      decimals="-6"
      id="f-588"
      unitRef="shares">1421000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-107"
      decimals="-6"
      id="f-589"
      unitRef="shares">1421000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-108"
      decimals="-6"
      id="f-590"
      unitRef="shares">1421000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-108"
      decimals="-6"
      id="f-591"
      unitRef="shares">1421000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-109"
      decimals="-6"
      id="f-592"
      unitRef="shares">1431000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-109"
      decimals="-6"
      id="f-593"
      unitRef="shares">1431000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-110"
      decimals="-6"
      id="f-594"
      unitRef="shares">23000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-111"
      decimals="-6"
      id="f-595"
      unitRef="shares">23000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-112"
      decimals="-6"
      id="f-596"
      unitRef="shares">23000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-113"
      decimals="-6"
      id="f-597"
      unitRef="shares">23000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-110"
      decimals="-6"
      id="f-598"
      unitRef="shares">23000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-111"
      decimals="-6"
      id="f-599"
      unitRef="shares">23000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-112"
      decimals="-6"
      id="f-600"
      unitRef="shares">23000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-113"
      decimals="-6"
      id="f-601"
      unitRef="shares">23000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-114"
      decimals="-6"
      id="f-602"
      unitRef="shares">232000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-115"
      decimals="-6"
      id="f-603"
      unitRef="shares">232000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-116"
      decimals="-6"
      id="f-604"
      unitRef="shares">232000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-117"
      decimals="-6"
      id="f-605"
      unitRef="shares">232000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-114"
      decimals="-6"
      id="f-606"
      unitRef="shares">232000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-115"
      decimals="-6"
      id="f-607"
      unitRef="shares">232000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-116"
      decimals="-6"
      id="f-608"
      unitRef="shares">232000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-117"
      decimals="-6"
      id="f-609"
      unitRef="shares">232000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-610">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;583&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested RSUs and RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,773&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,318&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes (if-converted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,193&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,154&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-118"
      decimals="-3"
      id="f-611"
      unitRef="shares">474000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-119"
      decimals="-3"
      id="f-612"
      unitRef="shares">583000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-120"
      decimals="-3"
      id="f-613"
      unitRef="shares">204773000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-121"
      decimals="-3"
      id="f-614"
      unitRef="shares">143318000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-122"
      decimals="-3"
      id="f-615"
      unitRef="shares">46193000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-123"
      decimals="-3"
      id="f-616"
      unitRef="shares">59154000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <snap:StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-617">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. Stockholders&#x2019; Equity &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain one active share-based employee compensation plan: the 2017 Equity Incentive Plan (the &#x201c;2017 Plan&#x201d;). The 2017 Plan provides for the grant of incentive stock options to employees, including employees of any parent or subsidiary, and for the grant of nonstatutory stock options, stock appreciation rights, RSAs, RSUs, performance stock awards, performance cash awards, and other forms of stock awards to employees, directors, and consultants, including employees and consultants of our affiliates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock Units and Restricted Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the RSU and RSA activity for the six months ended June&#160;30, 2026:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.384%"&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.172%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.538%"&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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Class A Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,374&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,706&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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,412)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,895)&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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of June 30, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,773&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All RSUs and RSAs vest on the satisfaction of a service-based condition. Total unrecognized compensation cost related to outstanding RSUs and RSAs was $1.4 billion as of June&#160;30, 2026 and is expected to be recognized over a weighted-average period of 2.2 years. The service condition for RSUs and RSAs is generally satisfied in equal monthly or quarterly installments over &lt;span style="-sec-ix-hidden:f-632"&gt;three&lt;/span&gt; to four years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and six months ended June&#160;30, 2026, stock option forfeitures were immaterial and there were no stock option grants or exercises. As of June&#160;30, 2026, all outstanding options were fully vested, and there was no unrecognized compensation cost related to stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense by function was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Repurchases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2026, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. During the six months ended June&#160;30, 2026, we repurchased and retired 68.5 million shares of our Class A common stock for $350.7 million, including costs associated with the repurchases. As of June&#160;30, 2026, the remaining availability under the stock repurchase authorization was $150.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2025, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. We completed this program in January 2026. Under the program, we repurchased and retired 59.4&#160;million shares of our Class A common stock for $500.6 million, including costs associated with the repurchases, representing the entire amount approved by our board of directors in November 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2024, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. We completed this program in May 2025. Under the program, we repurchased and retired 57.3&#160;million shares of our Class A common stock for $500.6 million, including costs associated with the repurchases, representing the entire amount approved by our board of directors in October 2024.&lt;/span&gt;&lt;/div&gt;</snap:StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <snap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans contextRef="c-12" decimals="INF" id="f-618" unitRef="plan">1</snap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="c-1" id="f-619">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the RSU and RSA activity for the six months ended June&#160;30, 2026:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.384%"&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.172%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.538%"&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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Class A Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,374&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,706&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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,412)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,895)&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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of June 30, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,773&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-124"
      decimals="-3"
      id="f-620"
      unitRef="shares">167374000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-124"
      decimals="2"
      id="f-621"
      unitRef="usdPerShare">9.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-125"
      decimals="-3"
      id="f-622"
      unitRef="shares">138706000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-125"
      decimals="2"
      id="f-623"
      unitRef="usdPerShare">5.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-125"
      decimals="-3"
      id="f-624"
      unitRef="shares">62412000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-125"
      decimals="2"
      id="f-625"
      unitRef="usdPerShare">8.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-125"
      decimals="-3"
      id="f-626"
      unitRef="shares">38895000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-125"
      decimals="2"
      id="f-627"
      unitRef="usdPerShare">8.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-126"
      decimals="-3"
      id="f-628"
      unitRef="shares">204773000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-126"
      decimals="2"
      id="f-629"
      unitRef="usdPerShare">7.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-127" decimals="-8" id="f-630" unitRef="usd">1400000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-128" id="f-631">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-130" id="f-633">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-131" decimals="INF" id="f-634" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-635">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense by function was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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-132" decimals="-3" id="f-636" unitRef="usd">2811000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-133" decimals="-3" id="f-637" unitRef="usd">1656000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-134" decimals="-3" id="f-638" unitRef="usd">4397000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-135" decimals="-3" id="f-639" unitRef="usd">3090000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-136" decimals="-3" id="f-640" unitRef="usd">193501000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-137" decimals="-3" id="f-641" unitRef="usd">166809000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-138" decimals="-3" id="f-642" unitRef="usd">367417000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-139" decimals="-3" id="f-643" unitRef="usd">323497000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-140" decimals="-3" id="f-644" unitRef="usd">47342000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-141" decimals="-3" id="f-645" unitRef="usd">48710000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-142" decimals="-3" id="f-646" unitRef="usd">92674000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-143" decimals="-3" id="f-647" unitRef="usd">103150000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-144" decimals="-3" id="f-648" unitRef="usd">19535000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-145" decimals="-3" id="f-649" unitRef="usd">34711000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-146" decimals="-3" id="f-650" unitRef="usd">48741000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-147" decimals="-3" id="f-651" unitRef="usd">69487000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-5" decimals="-3" id="f-652" unitRef="usd">263189000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-6" decimals="-3" id="f-653" unitRef="usd">251886000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-654" unitRef="usd">513229000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-7" decimals="-3" id="f-655" unitRef="usd">499224000</us-gaap:AllocatedShareBasedCompensationExpense>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-148" decimals="-5" id="f-656" unitRef="usd">500000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-149"
      decimals="-5"
      id="f-657"
      unitRef="shares">68500000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-149" decimals="-5" id="f-658" unitRef="usd">350700000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-150" decimals="-5" id="f-659" unitRef="usd">150000000.0</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-151" decimals="-5" id="f-660" unitRef="usd">500000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-152"
      decimals="-5"
      id="f-661"
      unitRef="shares">59400000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-152" decimals="-5" id="f-662" unitRef="usd">500600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-153" decimals="-5" id="f-663" unitRef="usd">500000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-154"
      decimals="-5"
      id="f-664"
      unitRef="shares">57300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-154" decimals="-5" id="f-665" unitRef="usd">500600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-666">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5. Business Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the six&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended June&#160;30, 2026, the aggregate purchase consideration for business acquisitions was &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$88.1&#160;million, which primarily consisted of $68.3 million in cash and $13.6 million recorded in other liabilities in our consolidated balance sheet as of the date of acquisition. Of the aggregate purchase consideration, $60.8 million was allocated to goodwill and the remainder primarily to identifiable intangible assets. The acquired assets are expected to enhance our existing platform, technology, and workforce. The goodwill amount represents synergies related to our existing platform expected to be realized from the business acquisitions and assembled workforce. Of the acquired goodwill and intangible assets, $10.0&#160;million is deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 1 in our consolidated financial statements in the Annual Report for additional details related to our accounting policies for business combinations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-155" decimals="-5" id="f-667" unitRef="usd">88100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-155" decimals="-5" id="f-668" unitRef="usd">68300000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred contextRef="c-155" decimals="-5" id="f-669" unitRef="usd">13600000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:Goodwill contextRef="c-156" decimals="-5" id="f-670" unitRef="usd">60800000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-156" decimals="-5" id="f-671" unitRef="usd">10000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-672">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6. Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill for the six months ended June&#160;30, 2026 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill &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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,720,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Useful Life (Years)&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except years)&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;/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:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&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="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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Useful Life (Years)&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except years)&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;/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:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(274,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&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="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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(292,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of intangible assets was $10.7&#160;million and $21.6&#160;million for the three and six months ended June&#160;30, 2026, respectively, and $12.1&#160;million and $23.6&#160;million for the three and six months ended June&#160;30, 2025, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2026, the estimated intangible asset amortization expense for the next five years and thereafter is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Amortization&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-673">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill for the six months ended June&#160;30, 2026 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill &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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,720,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-10" decimals="-3" id="f-674" unitRef="usd">1720769000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-1" decimals="-3" id="f-675" unitRef="usd">60758000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-676" unitRef="usd">-1394000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-12" decimals="-3" id="f-677" unitRef="usd">1780133000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-678">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Useful Life (Years)&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except years)&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;/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:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&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="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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Useful Life (Years)&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except years)&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;/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:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(274,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&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="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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(292,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-157" id="f-679">P3Y2M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-158" decimals="-3" id="f-680" unitRef="usd">302371000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-158" decimals="-3" id="f-681" unitRef="usd">223383000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-158" decimals="-3" id="f-682" unitRef="usd">78988000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-159" id="f-683">P8Y9M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-160" decimals="-3" id="f-684" unitRef="usd">16788000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-160" decimals="-3" id="f-685" unitRef="usd">5372000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-160" decimals="-3" id="f-686" unitRef="usd">11416000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-161" id="f-687">P4Y8M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-162" decimals="-3" id="f-688" unitRef="usd">4827000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-162" decimals="-3" id="f-689" unitRef="usd">925000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-162" decimals="-3" id="f-690" unitRef="usd">3902000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-12" decimals="-3" id="f-691" unitRef="usd">323986000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-12" decimals="-3" id="f-692" unitRef="usd">229680000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-12" decimals="-3" id="f-693" unitRef="usd">94306000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-163" id="f-694">P2Y7M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-164" decimals="-3" id="f-695" unitRef="usd">328234000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-164" decimals="-3" id="f-696" unitRef="usd">274464000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-164" decimals="-3" id="f-697" unitRef="usd">53770000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-165" id="f-698">P8Y10M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-166" decimals="-3" id="f-699" unitRef="usd">30172000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-166" decimals="-3" id="f-700" unitRef="usd">17485000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-166" decimals="-3" id="f-701" unitRef="usd">12687000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-167" id="f-702">P3Y3M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-168" decimals="-3" id="f-703" unitRef="usd">835000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-168" decimals="-3" id="f-704" unitRef="usd">679000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-168" decimals="-3" id="f-705" unitRef="usd">156000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-10" decimals="-3" id="f-706" unitRef="usd">359241000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-10" decimals="-3" id="f-707" unitRef="usd">292628000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-10" decimals="-3" id="f-708" unitRef="usd">66613000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-5" decimals="-5" id="f-709" unitRef="usd">10700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-710" unitRef="usd">21600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-6" decimals="-5" id="f-711" unitRef="usd">12100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-7" decimals="-5" id="f-712" unitRef="usd">23600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-713">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2026, the estimated intangible asset amortization expense for the next five years and thereafter is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Amortization&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="c-12" decimals="-3" id="f-714" unitRef="usd">15642000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-12" decimals="-3" id="f-715" unitRef="usd">30722000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-12" decimals="-3" id="f-716" unitRef="usd">20215000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-12" decimals="-3" id="f-717" unitRef="usd">14986000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-12" decimals="-3" id="f-718" unitRef="usd">6500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <snap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour contextRef="c-12" decimals="-3" id="f-719" unitRef="usd">6241000</snap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-12" decimals="-3" id="f-720" unitRef="usd">94306000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-721">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7. Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2034 Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2025, we entered into a purchase agreement for the sale of $550.0 million principal amount of senior notes due in 2034 (the &#x201c;2034 Notes&#x201d;) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;). The proceeds from the issuance of the 2034 Notes, net of $8.9&#160;million in debt issuance costs, were $541.1 million and primarily used for the August 2025 repurchase transactions, as discussed below. In connection with the August 2025 repurchase transactions, $1.4 million of the debt issuance costs were expensed in the third quarter of 2025, with the remainder to be amortized to interest expense using the effective interest rate method. The 2034 Notes are unsecured and unsubordinated obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2033 Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2025, we entered into a purchase agreement for the sale of $1.50&#160;billion principal amount of senior notes due in 2033 (the &#x201c;2033 Notes&#x201d; and collectively with the 2034 Notes, the &#x201c;Senior Notes&#x201d;) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act, and outside the United States to non-U.S. persons pursuant to Regulation S under the Securities Act. The proceeds from the issuance of the 2033 Notes, net of $26.9&#160;million in debt issuance costs, were $1.47&#160;billion and primarily used for the February 2025 repurchase transactions, as discussed below. In connection with the February 2025 repurchase transactions, $6.5&#160;million of the debt issuance costs were expensed in the first quarter of 2025, with the remainder to be amortized to interest expense using the effective interest rate method. The 2033 Notes are unsecured and unsubordinated obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional terms related to the 2033 Notes and 2034 Notes (collectively, the &#x201c;Senior Notes&#x201d;) are as follows:&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:32.384%"&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.406%"&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:18.142%"&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.406%"&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:18.142%"&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.406%"&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.627%"&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.557%"&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.630%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Redemption Date &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stated Interest Rate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2033 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 1, 2033&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 1, 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2034 Notes&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 15, 2034&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 15, 2028&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;We may redeem for cash all or any portion of the Senior Notes, at our option, at any time prior to the redemption dates at a redemption price equal to 100% of the principal amount of the Senior Notes to be redeemed plus any accrued and unpaid interest and a &#x201c;make-whole&#x201d; premium as provided in the respective indentures. Until the redemption dates, we may redeem up to 40% of the original aggregate principal amount of the Senior Notes with the net cash proceeds of certain equity offerings at a redemption price of 106.875% of the principal amount of the Senior Notes to be redeemed plus accrued and unpaid interest. In addition, we may redeem all or any portion of the Senior Notes at any time on or after the redemption dates at the redemption prices set forth in the respective indentures, plus any accrued and unpaid interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Interest is payable in cash semi-annually in arrears.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Senior Notes include customary terms and covenants, including certain events of default, after which the Senior Notes may be due and payable immediately. In addition, if we experience certain change of control events, as described in the respective indentures, we will be required to make an offer to repurchase some or all of the Senior Notes at a price equal to 101% of the principal amount of the Senior Notes to be repurchased plus accrued and unpaid interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2030 Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2024, we entered into a purchase agreement for the sale of an aggregate of $750.0 million principal amount of convertible senior notes due in 2030 (the &#x201c;2030 Notes&#x201d;) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2030 Notes were $671.5&#160;million, net of debt issuance costs and cash used to purchase the capped call transactions (the &#x201c;2030 Capped Call Transactions&#x201d;) discussed below. The 2030 Notes are unsecured and unsubordinated obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2028 Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2022, we entered into a purchase agreement for the sale of an aggregate of $1.50 billion principal amount of convertible senior notes due in 2028 (the &#x201c;2028 Notes&#x201d;) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2028 Notes were $1.31 billion, net of debt issuance costs and cash used to purchase the capped call transactions (the &#x201c;2028 Capped Call Transactions&#x201d;) discussed below. The 2028 Notes are unsecured and unsubordinated obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2027 Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, we entered into a purchase agreement for the sale of an aggregate of $1.15 billion principal amount of convertible senior notes due in 2027 (the &#x201c;2027 Notes&#x201d;) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2027 Notes were $1.05 billion, net of debt issuance costs and cash used to purchase the capped call transactions (the &#x201c;2027 Capped Call Transactions&#x201d;) discussed below. The 2027 Notes are unsecured and unsubordinated obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2026 Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August 2019&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we entered into a purchase agreement for the sale of an aggregate of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.265 billion&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; principal amount of convertible senior notes due in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (the &#x201c;2026 Notes&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2026 Notes were $1.15 billion, net of debt issuance costs and cash used to purchase the capped call transactions (the &#x201c;2026 Capped Call Transactions&#x201d;) discussed below. The 2026 Notes are unsecured and unsubordinated obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional terms related to the Convertible Notes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&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.293%"&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.406%"&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.051%"&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.406%"&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.718%"&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.406%"&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.172%"&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.406%"&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.172%"&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.406%"&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.177%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Redemption Date &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Optional &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Conversion Date &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Initial Conversion Rate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stated &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 Notes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 1, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 6, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 1, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.8481&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 Notes&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 1, 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="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 5, 2024&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 1, 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="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.2042&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 1, 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 5, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 1, 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.7494&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030 Notes&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 1, 2030&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 5, 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="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 1, 2030&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.0846&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;We may redeem for cash all or any portion of the Convertible Notes, at our option, on or after the redemption dates based on certain circumstances as described in the respective indentures governing the Convertible Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Holders of the Convertible Notes may convert all or a portion of their notes at their option prior to the optional conversion date, in multiples of $1,000 principal amounts, under certain circumstances as described in the respective indentures governing the Convertible Notes. On or after the optional conversion date, the Convertible Notes are convertible at any time until the close of business on the business day immediately preceding the respective maturity date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;The Convertible Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at the initial conversion rates of Class A common stock per $1,000 principal amount of the respective Convertible Note. The initial conversion rates specified above represent an initial conversion price of $22.81, $89.25, $56.34, and $22.18 per share of our Class A common stock for the 2026 Notes, 2027 Notes, 2028 Notes, and 2030 Notes, respectively. The initial conversion rates are subject to customary adjustments for certain events as described in the respective indentures governing the Convertible Notes. Additionally, holders of the Convertible Notes who convert their notes in connection with a make-whole fundamental change or a redemption are entitled to an increase in the conversion rates, as described in the indentures governing the Convertible Notes. In the event of a fundamental change, holders of the Convertible Notes may require us to repurchase all or a portion of the Convertible Notes at a price equal to 100% of the principal amount, plus any accrued and unpaid interest, if any.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Interest is payable in cash semi-annually in arrears, except for the 2027 Notes, which do not bear regular interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;The outstanding balance of the 2026 Notes was repaid in accordance with its contractual terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30, 2026&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the if-converted value of the outstanding Convertible Notes did &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;not&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; exceed the principal amount. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The sale price for conversion was not satisfied as of June&#160;30, 2026 for the Convertible Notes, and as a result, the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible Notes will not be eligible for optional conversion during the third quarter of 2026. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No sinking fund is provided for the Convertible Notes, which means that we are not required to redeem or retire them periodically.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 7 in our consolidated financial statements in the Annual Report for additional details.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2025 Note Repurchases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2025, we entered into various privately negotiated repurchase transactions (the &#x201c;February 2025 Note Repurchases&#x201d;) with certain holders of the 2026 Notes, 2027 Notes, and 2028 Notes, pursuant to which we repurchased $45.3 million in aggregate principal amount of the 2026 Notes, $797.4 million in aggregate principal amount of the 2027 Notes, and $800.0&#160;million in aggregate principal amount of the 2028 Notes. The total cash repurchase price was $1.4&#160;billion, which was $190.1&#160;million below the carrying value of the repurchased notes. The February 2025 Note Repurchases were accounted for as both a debt modification and a partial debt extinguishment, which resulted in a $66.9&#160;million gain on extinguishment in the first quarter of 2025. The portion accounted for as a debt modification resulted in a $128.3&#160;million increase to the carrying value of the 2033 Notes, offset by $5.1 million of debt issuance costs carried over from the repurchased notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2025, we entered into various privately negotiated repurchase transactions (the &#x201c;August 2025 Note Repurchases, and collectively with the February 2025 Note Repurchases, the &#x201c;2025 Note Repurchases&#x201d;) with certain holders of the 2026 Notes, 2027 Notes, and 2028 Notes, pursuant to which we repurchased $157.4 million in aggregate principal amount of the 2026 Notes, $246.3 million in aggregate principal amount of the 2027 Notes, and $185.8 million in aggregate principal amount of the 2028 Notes. The total cash repurchase price was $549.9 million, which was $37.7&#160;million below the carrying value of the repurchased notes. The August 2025 Note Repurchases were accounted for as both a debt modification and a partial debt extinguishment, which resulted in a $29.8&#160;million gain on extinguishment in the third quarter of 2025. The portion accounted for as a debt modification resulted in a $8.3&#160;million increase to the carrying value of the 2034 Notes, offset by $0.4 million of debt issuance costs carried over from the repurchased notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains and losses on extinguishment are included within other income (expense), net on our consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Senior Notes and the Convertible Notes (collectively, the &#x201c;Notes&#x201d;) rank equally with each other and consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.445%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.056%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&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="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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Principal&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unamortized Debt Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unamortized (Discount) Premium&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Principal&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unamortized Debt Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unamortized (Discount) Premium&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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: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: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;/tr&gt;&lt;tr&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="45" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Convertible Notes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026 Notes&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 style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2027 Notes&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="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2028 Notes&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="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;514,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;512,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;514,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;512,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2030 Notes&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="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;730,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;727,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Senior Notes:&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="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="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:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2033 Notes&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="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,588,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;117,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,593,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2034 Notes&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="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Notes&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,467,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,534,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,467,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(39,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;108,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,536,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes interest expense related to our Notes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt discount (premium)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for interest was $2.4&#160;million and $77.3 million for the three and six months ended June&#160;30, 2026, respectively, and $2.2 million and $4.6 million for the three and six months ended June&#160;30, 2025, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capped Call Transactions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the pricing of the 2026 Notes, the 2027 Notes, the 2028 Notes, and the 2030 Notes, we entered into the 2026 Capped Call Transactions, the 2027 Capped Call Transactions, the 2028 Capped Call Transactions, and the 2030 Capped Call Transactions (collectively, the &#x201c;Capped Call Transactions&#x201d;), respectively, with certain counterparties at a net cost of $102.1 million, $86.8 million, $177.0 million, and $68.9 million, respectively. The cap price of the 2026 Capped Call Transactions, the 2027 Capped Call Transactions, the 2028 Capped Call Transactions, and the 2030 Capped Call Transactions is initially $32.58, $121.02, $93.90, and $33.48 per share of our Class A common stock, respectively. All are subject to certain adjustments under the terms of the Capped Call Transactions. Conditions that cause adjustments to the initial strike price of the Capped Call Transactions mirror conditions that result in corresponding adjustments for the Convertible Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Capped Call Transactions are intended to reduce potential dilution to holders of our Class A common stock beyond the conversion prices up to the cap prices on any conversion of the Convertible Notes or offset any cash payments we are required to make in excess of the principal amount, as the case may be, with such reduction or offset subject to a cap. The cost of the Capped Call Transactions was recorded as a reduction of our additional paid-in capital in our consolidated balance sheets. The Capped Call Transactions will not be remeasured as long as they continue to meet the conditions for equity classification. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2026, the Capped Call Transactions were out-of-the-money.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2022, we entered into a five-year senior unsecured revolving credit facility (the &#x201c;Credit Facility&#x201d;) with certain lenders that allows us to borrow up to $1.05&#160;billion to fund working capital and general corporate-purpose expenditures. Loans bear interest, at our option, at a rate equal to (i) a term secured overnight financing rate (&#x201c;SOFR&#x201d;) plus 0.85% or the base rate, if selected by us, for loans made in U.S. dollars, (ii) the Sterling overnight index average plus 0.7826% for loans made in Sterling, or (iii) foreign indices as stated in the credit agreement plus 0.75% for loans made in other permitted foreign currencies. The base rate is defined as the greatest of (i) the Wall Street Journal prime rate, (ii) the greater of the (a) federal funds rate and (b) the overnight bank funding rate, plus 0.50%, and (iii) the applicable SOFR for a period of one month (but not less than zero) plus 1.00. The Credit Facility also contains an annual commitment fee of 0.10% on the daily undrawn balance of the facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2025, we amended the Credit Facility to extend the term of $800.0 million of the $1.05&#160;billion to February&#160;12, 2030, with the remaining $250.0 million of the Credit Facility maturing on the existing maturity date of May&#160;6, 2027. In addition, the amendment increased the minimum liquidity covenant (defined as unrestricted cash and cash equivalents) from $300.0 million to $800.0 million. As of June&#160;30, 2026, we had $97.1&#160;million in the form of outstanding standby letters of credit, with no amounts outstanding under the Credit Facility.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-169" decimals="-5" id="f-722" unitRef="usd">550000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-169" decimals="-5" id="f-723" unitRef="usd">8900000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts contextRef="c-170" decimals="-5" id="f-724" unitRef="usd">541100000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-171" decimals="-5" id="f-725" unitRef="usd">1400000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-172" decimals="-7" id="f-726" unitRef="usd">1500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-172" decimals="-5" id="f-727" unitRef="usd">26900000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts contextRef="c-173" decimals="-7" id="f-728" unitRef="usd">1470000000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-174" decimals="-5" id="f-729" unitRef="usd">6500000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ScheduleOfDebtConversionsTextBlock contextRef="c-1" id="f-730">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional terms related to the 2033 Notes and 2034 Notes (collectively, the &#x201c;Senior Notes&#x201d;) are as follows:&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:32.384%"&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.406%"&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:18.142%"&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.406%"&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:18.142%"&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.406%"&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.627%"&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.557%"&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.630%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Redemption Date &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stated Interest Rate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2033 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 1, 2033&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 1, 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2034 Notes&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 15, 2034&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 15, 2028&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;We may redeem for cash all or any portion of the Senior Notes, at our option, at any time prior to the redemption dates at a redemption price equal to 100% of the principal amount of the Senior Notes to be redeemed plus any accrued and unpaid interest and a &#x201c;make-whole&#x201d; premium as provided in the respective indentures. Until the redemption dates, we may redeem up to 40% of the original aggregate principal amount of the Senior Notes with the net cash proceeds of certain equity offerings at a redemption price of 106.875% of the principal amount of the Senior Notes to be redeemed plus accrued and unpaid interest. In addition, we may redeem all or any portion of the Senior Notes at any time on or after the redemption dates at the redemption prices set forth in the respective indentures, plus any accrued and unpaid interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Interest is payable in cash semi-annually in arrears.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional terms related to the Convertible Notes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&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.293%"&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.406%"&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.051%"&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.406%"&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.718%"&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.406%"&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.172%"&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.406%"&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.172%"&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.406%"&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.177%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Redemption Date &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Optional &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Conversion Date &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Initial Conversion Rate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stated &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 Notes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 1, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 6, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 1, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.8481&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 Notes&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 1, 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="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 5, 2024&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 1, 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="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.2042&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 1, 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 5, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 1, 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.7494&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030 Notes&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 1, 2030&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 5, 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="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 1, 2030&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:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.0846&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;We may redeem for cash all or any portion of the Convertible Notes, at our option, on or after the redemption dates based on certain circumstances as described in the respective indentures governing the Convertible Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Holders of the Convertible Notes may convert all or a portion of their notes at their option prior to the optional conversion date, in multiples of $1,000 principal amounts, under certain circumstances as described in the respective indentures governing the Convertible Notes. On or after the optional conversion date, the Convertible Notes are convertible at any time until the close of business on the business day immediately preceding the respective maturity date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;The Convertible Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at the initial conversion rates of Class A common stock per $1,000 principal amount of the respective Convertible Note. The initial conversion rates specified above represent an initial conversion price of $22.81, $89.25, $56.34, and $22.18 per share of our Class A common stock for the 2026 Notes, 2027 Notes, 2028 Notes, and 2030 Notes, respectively. The initial conversion rates are subject to customary adjustments for certain events as described in the respective indentures governing the Convertible Notes. Additionally, holders of the Convertible Notes who convert their notes in connection with a make-whole fundamental change or a redemption are entitled to an increase in the conversion rates, as described in the indentures governing the Convertible Notes. In the event of a fundamental change, holders of the Convertible Notes may require us to repurchase all or a portion of the Convertible Notes at a price equal to 100% of the principal amount, plus any accrued and unpaid interest, if any.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Interest is payable in cash semi-annually in arrears, except for the 2027 Notes, which do not bear regular interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;The outstanding balance of the 2026 Notes was repaid in accordance with its contractual terms.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtConversionsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-175" decimals="5" id="f-731" unitRef="number">0.06875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-175" decimals="4" id="f-732" unitRef="number">0.0581</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-176" decimals="5" id="f-733" unitRef="number">0.06875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-176" decimals="4" id="f-734" unitRef="number">0.0686</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="c-177" decimals="2" id="f-735" unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed contextRef="c-170" decimals="2" id="f-736" unitRef="number">0.40</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="c-178" decimals="5" id="f-737" unitRef="number">1.06875</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="c-179" decimals="2" id="f-738" unitRef="number">1.01</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-180" decimals="-5" id="f-739" unitRef="usd">750000000.0</us-gaap:DebtInstrumentFaceAmount>
    <snap:ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts contextRef="c-181" decimals="-5" id="f-740" unitRef="usd">671500000</snap:ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-182" decimals="-7" id="f-741" unitRef="usd">1500000000</us-gaap:DebtInstrumentFaceAmount>
    <snap:ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts contextRef="c-183" decimals="-7" id="f-742" unitRef="usd">1310000000</snap:ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-184" decimals="-7" id="f-743" unitRef="usd">1150000000</us-gaap:DebtInstrumentFaceAmount>
    <snap:ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts contextRef="c-185" decimals="-7" id="f-744" unitRef="usd">1050000000.00</snap:ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-186" decimals="-6" id="f-745" unitRef="usd">1265000000</us-gaap:DebtInstrumentFaceAmount>
    <snap:ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts contextRef="c-187" decimals="-7" id="f-746" unitRef="usd">1150000000</snap:ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="c-188"
      decimals="INF"
      id="f-747"
      unitRef="number">43.8481</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-189"
      decimals="INF"
      id="f-748"
      unitRef="number">0.0075</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c-189"
      decimals="INF"
      id="f-749"
      unitRef="number">0.0091</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="c-190"
      decimals="INF"
      id="f-750"
      unitRef="number">11.2042</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-191"
      decimals="INF"
      id="f-751"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c-191"
      decimals="INF"
      id="f-752"
      unitRef="number">0.0019</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="c-192"
      decimals="INF"
      id="f-753"
      unitRef="number">17.7494</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-193"
      decimals="INF"
      id="f-754"
      unitRef="number">0.00125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c-193"
      decimals="INF"
      id="f-755"
      unitRef="number">0.0032</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="c-194"
      decimals="INF"
      id="f-756"
      unitRef="number">45.0846</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-195"
      decimals="INF"
      id="f-757"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c-195"
      decimals="INF"
      id="f-758"
      unitRef="number">0.0121</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-189"
      decimals="2"
      id="f-759"
      unitRef="usdPerShare">22.81</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-191"
      decimals="2"
      id="f-760"
      unitRef="usdPerShare">89.25</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-193"
      decimals="2"
      id="f-761"
      unitRef="usdPerShare">56.34</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-195"
      decimals="2"
      id="f-762"
      unitRef="usdPerShare">22.18</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="c-196" decimals="2" id="f-763" unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount contextRef="c-197" decimals="-5" id="f-764" unitRef="usd">45300000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount contextRef="c-198" decimals="-5" id="f-765" unitRef="usd">797400000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount contextRef="c-199" decimals="-5" id="f-766" unitRef="usd">800000000.0</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchaseAmount contextRef="c-200" decimals="-8" id="f-767" unitRef="usd">1400000000</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument contextRef="c-201" decimals="-5" id="f-768" unitRef="usd">190100000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-202" decimals="-5" id="f-769" unitRef="usd">66900000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet contextRef="c-203" decimals="-5" id="f-770" unitRef="usd">128300000</us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-204" decimals="-5" id="f-771" unitRef="usd">5100000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount contextRef="c-205" decimals="-5" id="f-772" unitRef="usd">157400000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount contextRef="c-206" decimals="-5" id="f-773" unitRef="usd">246300000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount contextRef="c-207" decimals="-5" id="f-774" unitRef="usd">185800000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchaseAmount contextRef="c-208" decimals="-5" id="f-775" unitRef="usd">549900000</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument contextRef="c-209" decimals="-5" id="f-776" unitRef="usd">37700000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-210" decimals="-5" id="f-777" unitRef="usd">29800000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet contextRef="c-211" decimals="-5" id="f-778" unitRef="usd">8300000</us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-212" decimals="-5" id="f-779" unitRef="usd">400000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:ConvertibleDebtTableTextBlock contextRef="c-1" id="f-780">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Senior Notes and the Convertible Notes (collectively, the &#x201c;Notes&#x201d;) rank equally with each other and consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.445%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.056%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&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="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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Principal&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unamortized Debt Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unamortized (Discount) Premium&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Principal&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unamortized Debt Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unamortized (Discount) Premium&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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: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: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;/tr&gt;&lt;tr&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="45" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Convertible Notes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026 Notes&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 style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2027 Notes&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="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2028 Notes&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="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;514,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;512,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;514,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;512,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2030 Notes&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="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;730,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;727,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Senior Notes:&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="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="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:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2033 Notes&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="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,588,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;117,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,593,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2034 Notes&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="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Notes&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,467,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,534,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,467,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(39,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;108,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,536,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-189" decimals="-3" id="f-781" unitRef="usd">47013000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c-189" decimals="-3" id="f-782" unitRef="usd">6000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-189" decimals="-3" id="f-783" unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:LongTermDebt contextRef="c-189" decimals="-3" id="f-784" unitRef="usd">47007000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-213" decimals="-3" id="f-785" unitRef="usd">47013000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c-213" decimals="-3" id="f-786" unitRef="usd">44000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-213" decimals="-3" id="f-787" unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:LongTermDebt contextRef="c-213" decimals="-3" id="f-788" unitRef="usd">46969000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-191" decimals="-3" id="f-789" unitRef="usd">106318000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c-191" decimals="-3" id="f-790" unitRef="usd">166000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-191" decimals="-3" id="f-791" unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:LongTermDebt contextRef="c-191" decimals="-3" id="f-792" unitRef="usd">106152000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-214" decimals="-3" id="f-793" unitRef="usd">106318000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c-214" decimals="-3" id="f-794" unitRef="usd">264000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-214" decimals="-3" id="f-795" unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:LongTermDebt contextRef="c-214" decimals="-3" id="f-796" unitRef="usd">106054000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-193" decimals="-3" id="f-797" unitRef="usd">514191000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c-193" decimals="-3" id="f-798" unitRef="usd">1626000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-193" decimals="-3" id="f-799" unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:LongTermDebt contextRef="c-193" decimals="-3" id="f-800" unitRef="usd">512565000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-215" decimals="-3" id="f-801" unitRef="usd">514191000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c-215" decimals="-3" id="f-802" unitRef="usd">2111000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-215" decimals="-3" id="f-803" unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:LongTermDebt contextRef="c-215" decimals="-3" id="f-804" unitRef="usd">512080000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-195" decimals="-3" id="f-805" unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c-195" decimals="-3" id="f-806" unitRef="usd">5498000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-195" decimals="-3" id="f-807" unitRef="usd">14407000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:LongTermDebt contextRef="c-195" decimals="-3" id="f-808" unitRef="usd">730095000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-216" decimals="-3" id="f-809" unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c-216" decimals="-3" id="f-810" unitRef="usd">6197000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-216" decimals="-3" id="f-811" unitRef="usd">16238000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:LongTermDebt contextRef="c-216" decimals="-3" id="f-812" unitRef="usd">727565000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-175" decimals="-3" id="f-813" unitRef="usd">1500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c-175" decimals="-3" id="f-814" unitRef="usd">21958000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-175" decimals="-3" id="f-815" unitRef="usd">-110359000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:LongTermDebt contextRef="c-175" decimals="-3" id="f-816" unitRef="usd">1588401000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-217" decimals="-3" id="f-817" unitRef="usd">1500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c-217" decimals="-3" id="f-818" unitRef="usd">23288000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-217" decimals="-3" id="f-819" unitRef="usd">-117043000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:LongTermDebt contextRef="c-217" decimals="-3" id="f-820" unitRef="usd">1593755000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-176" decimals="-3" id="f-821" unitRef="usd">550000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c-176" decimals="-3" id="f-822" unitRef="usd">7246000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-176" decimals="-3" id="f-823" unitRef="usd">-7633000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:LongTermDebt contextRef="c-176" decimals="-3" id="f-824" unitRef="usd">550387000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-218" decimals="-3" id="f-825" unitRef="usd">550000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c-218" decimals="-3" id="f-826" unitRef="usd">7597000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-218" decimals="-3" id="f-827" unitRef="usd">-8003000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:LongTermDebt contextRef="c-218" decimals="-3" id="f-828" unitRef="usd">550406000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-12" decimals="-3" id="f-829" unitRef="usd">3467522000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c-12" decimals="-3" id="f-830" unitRef="usd">36500000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-12" decimals="-3" id="f-831" unitRef="usd">-103585000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:LongTermDebt contextRef="c-12" decimals="-3" id="f-832" unitRef="usd">3534607000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-10" decimals="-3" id="f-833" unitRef="usd">3467522000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c-10" decimals="-3" id="f-834" unitRef="usd">39501000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-10" decimals="-3" id="f-835" unitRef="usd">-108808000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:LongTermDebt contextRef="c-10" decimals="-3" id="f-836" unitRef="usd">3536829000</us-gaap:LongTermDebt>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-837">&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes interest expense related to our Notes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt discount (premium)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-219" decimals="-3" id="f-838" unitRef="usd">36420000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-220" decimals="-3" id="f-839" unitRef="usd">27329000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-221" decimals="-3" id="f-840" unitRef="usd">72841000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-222" decimals="-3" id="f-841" unitRef="usd">41949000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-219" decimals="-3" id="f-842" unitRef="usd">1507000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-220" decimals="-3" id="f-843" unitRef="usd">1558000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-221" decimals="-3" id="f-844" unitRef="usd">3001000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-222" decimals="-3" id="f-845" unitRef="usd">9706000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c-219" decimals="-3" id="f-846" unitRef="usd">-2635000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c-220" decimals="-3" id="f-847" unitRef="usd">-2271000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c-221" decimals="-3" id="f-848" unitRef="usd">-5223000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c-222" decimals="-3" id="f-849" unitRef="usd">-2940000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpenseDebt contextRef="c-219" decimals="-3" id="f-850" unitRef="usd">35292000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-220" decimals="-3" id="f-851" unitRef="usd">26616000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-221" decimals="-3" id="f-852" unitRef="usd">70619000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-222" decimals="-3" id="f-853" unitRef="usd">48715000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestPaidNet contextRef="c-5" decimals="-5" id="f-854" unitRef="usd">2400000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-5" id="f-855" unitRef="usd">77300000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-6" decimals="-5" id="f-856" unitRef="usd">2200000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-7" decimals="-5" id="f-857" unitRef="usd">4600000</us-gaap:InterestPaidNet>
    <snap:DebtInstrumentCapCallTransactionCapPriceNetCost contextRef="c-223" decimals="-5" id="f-858" unitRef="usd">102100000</snap:DebtInstrumentCapCallTransactionCapPriceNetCost>
    <snap:DebtInstrumentCapCallTransactionCapPriceNetCost contextRef="c-224" decimals="-5" id="f-859" unitRef="usd">86800000</snap:DebtInstrumentCapCallTransactionCapPriceNetCost>
    <snap:DebtInstrumentCapCallTransactionCapPriceNetCost contextRef="c-225" decimals="-5" id="f-860" unitRef="usd">177000000.0</snap:DebtInstrumentCapCallTransactionCapPriceNetCost>
    <snap:DebtInstrumentCapCallTransactionCapPriceNetCost contextRef="c-226" decimals="-5" id="f-861" unitRef="usd">68900000</snap:DebtInstrumentCapCallTransactionCapPriceNetCost>
    <snap:DebtInstrumentCapCallTransactionCapPricePerShare
      contextRef="c-227"
      decimals="2"
      id="f-862"
      unitRef="usdPerShare">32.58</snap:DebtInstrumentCapCallTransactionCapPricePerShare>
    <snap:DebtInstrumentCapCallTransactionCapPricePerShare
      contextRef="c-228"
      decimals="2"
      id="f-863"
      unitRef="usdPerShare">121.02</snap:DebtInstrumentCapCallTransactionCapPricePerShare>
    <snap:DebtInstrumentCapCallTransactionCapPricePerShare
      contextRef="c-229"
      decimals="2"
      id="f-864"
      unitRef="usdPerShare">93.90</snap:DebtInstrumentCapCallTransactionCapPricePerShare>
    <snap:DebtInstrumentCapCallTransactionCapPricePerShare
      contextRef="c-230"
      decimals="2"
      id="f-865"
      unitRef="usdPerShare">33.48</snap:DebtInstrumentCapCallTransactionCapPricePerShare>
    <us-gaap:LineOfCreditFacilityExpirationPeriod contextRef="c-231" id="f-866">P5Y</us-gaap:LineOfCreditFacilityExpirationPeriod>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-232" decimals="-7" id="f-867" unitRef="usd">1050000000.00</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-233" decimals="4" id="f-868" unitRef="number">0.0085</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-234" decimals="6" id="f-869" unitRef="number">0.007826</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-235" decimals="4" id="f-870" unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-236" decimals="4" id="f-871" unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityExpirationPeriod contextRef="c-237" id="f-872">P1M</us-gaap:LineOfCreditFacilityExpirationPeriod>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-237"
      decimals="INF"
      id="f-873"
      unitRef="number">1.00</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="c-231" decimals="4" id="f-874" unitRef="number">0.0010</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-238" decimals="-5" id="f-875" unitRef="usd">800000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-232" decimals="-7" id="f-876" unitRef="usd">1050000000.00</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-239" decimals="-5" id="f-877" unitRef="usd">250000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <snap:DebtInstrumentCovenantMinimumLiquidityAmount contextRef="c-240" decimals="-5" id="f-878" unitRef="usd">300000000.0</snap:DebtInstrumentCovenantMinimumLiquidityAmount>
    <snap:DebtInstrumentCovenantMinimumLiquidityAmount contextRef="c-238" decimals="-5" id="f-879" unitRef="usd">800000000.0</snap:DebtInstrumentCovenantMinimumLiquidityAmount>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-241" decimals="-5" id="f-880" unitRef="usd">97100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCredit contextRef="c-241" decimals="INF" id="f-881" unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-882">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;8. Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have non-cancelable contractual agreements primarily related to the hosting of our data processing, storage, and other computing services, as well as lease, content and developer partner, and other commitments. We had $2.6&#160;billion in commitments as of June&#160;30, 2026, primarily due within two years. For additional discussion on leases, see Note 9 to our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record a loss contingency when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. We also disclose material contingencies when we believe a loss is not probable but reasonably possible. Accounting for contingencies requires us to use judgment related to both the likelihood of a loss and the estimate of the amount or range of loss. Many legal and tax contingencies can take years to be resolved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pending Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, we and certain of our officers were named as defendants in a federal securities class action lawsuit purportedly brought on behalf of purchasers of our Class A common stock, alleging that we and certain of our officers made false or misleading statements and omissions concerning the impact that Apple&#x2019;s App Tracking Transparency framework would have on our business. In September 2025, we reached a preliminary settlement agreement to resolve this matter for $65.0&#160;million, which was covered by insurance. In April 2026, the court granted final approval of the settlement and dismissed the action. The impact of this settlement on our consolidated financial statements is not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning on January 20, 2022, we were named as a defendant in various federal and state courts by plaintiffs alleging that the design and use of our platform, and those of our competitors, is addictive and harmful to users, with most of the cases focused on mental health harms and users under 18-years old. The majority of cases have been consolidated in either a federal Multi-District Litigation pending in the U.S. District Court for the Northern District of California, or MDL, or a California Judicial Council Coordinated Proceeding, or JCCP, pending in the Complex Division of the Los Angeles County Superior Court. Trials for the individual plaintiff bellwether cases in the JCCP started in January 2026. Snap reached a confidential settlement agreement resolving the first and second JCCP bellwether trials for Snap. The next two JCCP bellwether trials including Snap are scheduled to begin in October 2026. A putative class action asserting similar allegations was also filed in Canada and Israel.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2025, we and certain of our officers were named as defendants in a federal securities class action lawsuit filed in the U.S. District Court for the Central District of California. The lawsuit was purportedly brought on behalf of purchasers of our Class A common stock. The lawsuit alleges that we and certain of our officers made false or misleading statements concerning an ad platform change that impacted revenue in the first half of 2025. Plaintiffs seek monetary damages and other relief. In December 2025, the plaintiffs voluntarily dismissed the case which may be refiled in the future. Although we believe we have meritorious defenses to the claims, litigation is inherently uncertain, and an unfavorable outcome could seriously harm our business. For this pending matter, it is not possible to reasonably estimate the amount or range of loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to various other legal proceedings and claims in the ordinary course of business, including certain patent, trademark, privacy, regulatory, and employment matters. The outcomes of these legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to our financial condition, results of operations, and cash flows for a particular period. Although occasional adverse decisions or settlements may occur, we do not currently believe that the final disposition of any of our other pending matters will seriously harm our business or materially impact our financial condition, results of operations, and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, we may provide indemnifications of varying scope and terms to customers, vendors, lessors, investors, directors, officers, employees, and other parties with respect to certain matters. Indemnification may include losses from our breach of such agreements, services we provide, or third-party intellectual property infringement claims. These indemnifications may survive termination of the underlying agreement and the maximum potential amount of future indemnification payments may not be subject to a cap. We have not incurred material costs to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;defend lawsuits or settle claims related to these indemnifications as of June&#160;30, 2026. We believe the fair value of these liabilities is immaterial and accordingly have no liabilities recorded for these agreements at June&#160;30, 2026.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ContractualObligation contextRef="c-12" decimals="-8" id="f-883" unitRef="usd">2600000000</us-gaap:ContractualObligation>
    <snap:ContractualObligationMaturity contextRef="c-1" id="f-884">P2Y</snap:ContractualObligationMaturity>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-242" decimals="-5" id="f-885" unitRef="usd">65000000.0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-243" decimals="INF" id="f-886" unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-887">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9. Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have non-cancelable lease agreements for certain of our offices with original lease terms expiring between 2026 and 2042. Total operating lease costs were $29.2 million and $57.8 million for the three and six months ended June&#160;30, 2026, respectively, and $26.5 million and $52.3 million for the three and six months ended June&#160;30, 2025, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining lease term (in years) and discount rate related to our operating leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of our operating lease liabilities as of June&#160;30, 2026 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases &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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;916,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2026, we had additional operating leases that have not yet commenced for facilities with lease obligations of $16.1 million. These operating leases will commence between 2026 and 2027 with lease terms of approximately five years to nine years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash payments included in the measurement of our operating lease liabilities, net of lease incentives received, were $19.5 million and $42.9 million for the three and six months ended June&#160;30, 2026, respectively, and $28.2 million and $55.0 million for the three and six months ended June&#160;30, 2025, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease liabilities arising from obtaining operating lease right-of-use assets were $33.9 million and $107.6 million for the three and six months ended June&#160;30, 2026, respectively, and $17.7 million and $28.8 million for the three and six months ended June&#160;30, 2025, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-5" decimals="-5" id="f-888" unitRef="usd">29200000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-5" id="f-889" unitRef="usd">57800000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-6" decimals="-5" id="f-890" unitRef="usd">26500000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-7" decimals="-5" id="f-891" unitRef="usd">52300000</us-gaap:OperatingLeaseCost>
    <snap:SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock contextRef="c-1" id="f-892">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining lease term (in years) and discount rate related to our operating leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</snap:SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-12" id="f-893">P8Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-13" id="f-894">P8Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-12" decimals="3" id="f-895" unitRef="number">0.062</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-13" decimals="3" id="f-896" unitRef="number">0.061</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-897">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of our operating lease liabilities as of June&#160;30, 2026 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases &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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;916,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="c-12" decimals="-3" id="f-898" unitRef="usd">42868000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-12" decimals="-3" id="f-899" unitRef="usd">104711000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-12" decimals="-3" id="f-900" unitRef="usd">113157000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-12" decimals="-3" id="f-901" unitRef="usd">108341000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-12" decimals="-3" id="f-902" unitRef="usd">104259000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <snap:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour contextRef="c-12" decimals="-3" id="f-903" unitRef="usd">443529000</snap:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-12" decimals="-3" id="f-904" unitRef="usd">916865000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-12" decimals="-3" id="f-905" unitRef="usd">225725000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-12" decimals="-3" id="f-906" unitRef="usd">691140000</us-gaap:OperatingLeaseLiability>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-12" decimals="-5" id="f-907" unitRef="usd">16100000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1 contextRef="c-244" id="f-908">P5Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1 contextRef="c-245" id="f-909">P9Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:OperatingLeasePayments contextRef="c-5" decimals="-5" id="f-910" unitRef="usd">19500000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-5" id="f-911" unitRef="usd">42900000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-6" decimals="-5" id="f-912" unitRef="usd">28200000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-7" decimals="-5" id="f-913" unitRef="usd">55000000.0</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-5" decimals="-5" id="f-914" unitRef="usd">33900000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-5" id="f-915" unitRef="usd">107600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-6" decimals="-5" id="f-916" unitRef="usd">17700000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-7" decimals="-5" id="f-917" unitRef="usd">28800000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock contextRef="c-1" id="f-918">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;10. Strategic Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We hold strategic investments primarily in privately held companies, which consist of equity securities without readily determinable fair values, and to a lesser extent, debt securities. These strategic investments are primarily recorded at fair value on a non-recurring basis. The estimation of fair value for these privately held strategic investments requires the use of significant unobservable inputs, such as the issuance of new equity by the company, and as a result, we deem these assets as Level 3 financial instruments within the fair value measurement framework.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our strategic investments held as of June 30, 2026 and December 31, 2025:&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:68.596%"&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.051%"&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.406%"&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.447%"&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2026&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative upward adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative downward adjustments, including impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains and losses recognized during the periods presented were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains recognized on strategic investments sold during the period, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains on strategic investments still held at the reporting date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized losses, including impairments, on strategic investments still held at the reporting date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains (losses) on strategic investments, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains and losses on all strategic investments are included within other income (expense), net on our consolidated statements of operations and included as an adjustment to reconcile net loss to net cash provided by operating activities in our consolidated statements of cash flows. Strategic investments are included within other assets on our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock contextRef="c-1" id="f-919">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our strategic investments held as of June 30, 2026 and December 31, 2025:&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:68.596%"&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.051%"&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.406%"&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.447%"&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2026&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative upward adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative downward adjustments, including impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock>
    <snap:EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost contextRef="c-12" decimals="-3" id="f-920" unitRef="usd">117615000</snap:EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost>
    <snap:EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost contextRef="c-10" decimals="-3" id="f-921" unitRef="usd">115761000</snap:EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount contextRef="c-12" decimals="-3" id="f-922" unitRef="usd">146659000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount contextRef="c-10" decimals="-3" id="f-923" unitRef="usd">145932000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount>
    <snap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount contextRef="c-12" decimals="-3" id="f-924" unitRef="usd">78365000</snap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount>
    <snap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount contextRef="c-10" decimals="-3" id="f-925" unitRef="usd">77956000</snap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-12" decimals="-3" id="f-926" unitRef="usd">185909000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-10" decimals="-3" id="f-927" unitRef="usd">183737000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:GainLossOnInvestmentsTextBlock contextRef="c-1" id="f-928">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains and losses recognized during the periods presented were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains recognized on strategic investments sold during the period, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains on strategic investments still held at the reporting date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized losses, including impairments, on strategic investments still held at the reporting date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains (losses) on strategic investments, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Gains and losses recognized during the periods presented, which are included within other income (expense), net on our consolidated statements of operations, were as follows:&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains (losses) recognized on publicly traded equity securities sold during the period, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains (losses) on publicly traded equity securities, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GainLossOnInvestmentsTextBlock>
    <us-gaap:RealizedInvestmentGainsLosses contextRef="c-5" decimals="-3" id="f-929" unitRef="usd">0</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses contextRef="c-6" decimals="-3" id="f-930" unitRef="usd">3249000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses contextRef="c-1" decimals="-3" id="f-931" unitRef="usd">0</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses contextRef="c-7" decimals="-3" id="f-932" unitRef="usd">3249000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-5" decimals="-3" id="f-933" unitRef="usd">727000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-6" decimals="-3" id="f-934" unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-1" decimals="-3" id="f-935" unitRef="usd">727000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-7" decimals="-3" id="f-936" unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <snap:UnrealizedGainLossOnInvestmentsIncludingImpairment contextRef="c-5" decimals="-3" id="f-937" unitRef="usd">-409000</snap:UnrealizedGainLossOnInvestmentsIncludingImpairment>
    <snap:UnrealizedGainLossOnInvestmentsIncludingImpairment contextRef="c-6" decimals="-3" id="f-938" unitRef="usd">-4433000</snap:UnrealizedGainLossOnInvestmentsIncludingImpairment>
    <snap:UnrealizedGainLossOnInvestmentsIncludingImpairment contextRef="c-1" decimals="-3" id="f-939" unitRef="usd">-409000</snap:UnrealizedGainLossOnInvestmentsIncludingImpairment>
    <snap:UnrealizedGainLossOnInvestmentsIncludingImpairment contextRef="c-7" decimals="-3" id="f-940" unitRef="usd">-16021000</snap:UnrealizedGainLossOnInvestmentsIncludingImpairment>
    <us-gaap:GainLossOnInvestments contextRef="c-5" decimals="-3" id="f-941" unitRef="usd">318000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments contextRef="c-6" decimals="-3" id="f-942" unitRef="usd">-1184000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments contextRef="c-1" decimals="-3" id="f-943" unitRef="usd">318000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments contextRef="c-7" decimals="-3" id="f-944" unitRef="usd">-12772000</us-gaap:GainLossOnInvestments>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-945">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11. Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value are classified into the following categories:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1: Quoted market prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3: Unobservable inputs reflecting the reporting entity&#x2019;s own assumptions or external inputs from inactive markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We classify our cash equivalents and marketable securities within Level 1 or Level 2 because we use quoted market prices or alternative pricing sources and models utilizing observable market-based inputs to determine their fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth our financial assets that are measured at fair value on a recurring basis, excluding publicly traded equity securities, as of June&#160;30, 2026 and December&#160;31, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.596%"&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:9.051%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June&#160;30, 2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost or&lt;br/&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&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;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:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:#cceeff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;958,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;958,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable debt 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;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:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,595,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,590,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,698,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,693,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&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="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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,657,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,652,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&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:33.596%"&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:9.051%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31, 2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost or&lt;br/&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&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;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:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:#ffffff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,796,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable debt 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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,893,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,924,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,931,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross unrealized losses on marketable debt securities were not material as of June&#160;30, 2026 and December&#160;31, 2025. As of June&#160;30, 2026 and December&#160;31, 2025, we considered any decreases in fair value on our marketable debt securities to be driven by factors other than credit risk, including market risk. As of June&#160;30, 2026, $0.8&#160;billion of our total $1.7&#160;billion in marketable debt securities have contractual maturities between &lt;span style="-sec-ix-hidden:f-995"&gt;one&lt;/span&gt; and five years. All other marketable debt securities have contractual maturities less than one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We hold investments in publicly traded companies with an aggregate carrying value of $7.3 million and $9.5&#160;million as of June&#160;30, 2026 and December&#160;31, 2025, respectively, recorded as marketable securities. We classify these publicly traded equity securities within Level 1 because we use quoted market prices to determine their fair value. Gains and losses recognized during the periods presented, which are included within other income (expense), net on our consolidated statements of operations, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains (losses) recognized on publicly traded equity securities sold during the period, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains (losses) on publicly traded equity securities, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We carry the Notes at face value less any unamortized debt issuance costs and discounts, plus unamortized premiums on our consolidated balance sheets, and present the fair value for disclosure purposes only. As of June&#160;30, 2026, the fair value of the 2026 Notes, the 2027 Notes, the 2028 Notes, the 2030 Notes, the 2033 Notes, and the 2034 Notes was $46.9 million, $101.9 million, $475.8&#160;million, $612.4 million, $1,463.1 million, and $532.9 million, respectively. As of December&#160;31, 2025, the fair value of the 2026 Notes, the 2027 Notes, the 2028 Notes, the 2030 Notes, the 2033 Notes, and the 2034 Notes was $45.8&#160;million, $99.1&#160;million, $467.9&#160;million, $655.4&#160;million, $1,553.8&#160;million, and $566.2&#160;million, respectively. The estimated fair value of the Notes, which are classified as Level 2 financial instruments, was determined based on actual quoted or bid prices of the Notes in an over-the-counter market on the last business day of the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Schedule of Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in our consolidated balance sheets to the total of the amounts in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;958,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;925,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, included in other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="c-1" id="f-946">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth our financial assets that are measured at fair value on a recurring basis, excluding publicly traded equity securities, as of June&#160;30, 2026 and December&#160;31, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.596%"&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:9.051%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June&#160;30, 2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost or&lt;br/&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&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;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:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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:#cceeff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;958,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;958,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable debt 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;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:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,595,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,590,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,698,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,693,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&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="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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,657,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,652,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&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:33.596%"&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:9.051%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31, 2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost or&lt;br/&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&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;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:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:#ffffff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,796,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 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="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 26.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable debt 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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,893,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,924,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,931,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-246" decimals="-3" id="f-947" unitRef="usd">539648000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-246" decimals="-3" id="f-948" unitRef="usd">539648000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-247" decimals="-3" id="f-949" unitRef="usd">418033000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-247" decimals="-3" id="f-950" unitRef="usd">418033000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-248" decimals="-3" id="f-951" unitRef="usd">1167000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-248" decimals="-3" id="f-952" unitRef="usd">1167000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-249" decimals="-3" id="f-953" unitRef="usd">958848000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-249" decimals="-3" id="f-954" unitRef="usd">958848000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-250" decimals="-3" id="f-955" unitRef="usd">1595252000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-250" decimals="-3" id="f-956" unitRef="usd">392000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-250" decimals="-3" id="f-957" unitRef="usd">5299000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-250" decimals="-3" id="f-958" unitRef="usd">1590345000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-251" decimals="-3" id="f-959" unitRef="usd">103625000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-251" decimals="-3" id="f-960" unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-251" decimals="-3" id="f-961" unitRef="usd">351000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-251" decimals="-3" id="f-962" unitRef="usd">103280000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-249" decimals="-3" id="f-963" unitRef="usd">1698877000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-249" decimals="-3" id="f-964" unitRef="usd">398000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-249" decimals="-3" id="f-965" unitRef="usd">5650000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-249" decimals="-3" id="f-966" unitRef="usd">1693625000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <snap:CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis contextRef="c-249" decimals="-3" id="f-967" unitRef="usd">2657725000</snap:CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-249" decimals="-3" id="f-968" unitRef="usd">398000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-249" decimals="-3" id="f-969" unitRef="usd">5650000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <snap:CashAndAvailableForSaleDebtSecuritiesFairValue contextRef="c-249" decimals="-3" id="f-970" unitRef="usd">2652473000</snap:CashAndAvailableForSaleDebtSecuritiesFairValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-252" decimals="-3" id="f-971" unitRef="usd">399573000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-252" decimals="-3" id="f-972" unitRef="usd">399573000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-253" decimals="-3" id="f-973" unitRef="usd">630862000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-253" decimals="-3" id="f-974" unitRef="usd">630862000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-254" decimals="-3" id="f-975" unitRef="usd">1030435000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-254" decimals="-3" id="f-976" unitRef="usd">1030435000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-255" decimals="-3" id="f-977" unitRef="usd">1796271000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-255" decimals="-3" id="f-978" unitRef="usd">6479000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-255" decimals="-3" id="f-979" unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-255" decimals="-3" id="f-980" unitRef="usd">1802745000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-256" decimals="-3" id="f-981" unitRef="usd">97701000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-256" decimals="-3" id="f-982" unitRef="usd">161000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-256" decimals="-3" id="f-983" unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-256" decimals="-3" id="f-984" unitRef="usd">97856000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-254" decimals="-3" id="f-985" unitRef="usd">1893972000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-254" decimals="-3" id="f-986" unitRef="usd">6640000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-254" decimals="-3" id="f-987" unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-254" decimals="-3" id="f-988" unitRef="usd">1900601000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <snap:CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis contextRef="c-254" decimals="-3" id="f-989" unitRef="usd">2924407000</snap:CashAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-254" decimals="-3" id="f-990" unitRef="usd">6640000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-254" decimals="-3" id="f-991" unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <snap:CashAndAvailableForSaleDebtSecuritiesFairValue contextRef="c-254" decimals="-3" id="f-992" unitRef="usd">2931036000</snap:CashAndAvailableForSaleDebtSecuritiesFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue contextRef="c-12" decimals="-8" id="f-993" unitRef="usd">800000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-12" decimals="-8" id="f-994" unitRef="usd">1700000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <snap:MarketableSecuritiesContractualMaturitiesPeriod contextRef="c-258" id="f-996">P5Y</snap:MarketableSecuritiesContractualMaturitiesPeriod>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-12" decimals="-5" id="f-997" unitRef="usd">7300000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-10" decimals="-5" id="f-998" unitRef="usd">9500000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss contextRef="c-5" decimals="-3" id="f-999" unitRef="usd">15000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss contextRef="c-6" decimals="-3" id="f-1000" unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss contextRef="c-1" decimals="-3" id="f-1001" unitRef="usd">-754000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss contextRef="c-7" decimals="-3" id="f-1002" unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss contextRef="c-5" decimals="-3" id="f-1003" unitRef="usd">-131000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss contextRef="c-6" decimals="-3" id="f-1004" unitRef="usd">1887000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss contextRef="c-1" decimals="-3" id="f-1005" unitRef="usd">-658000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss contextRef="c-7" decimals="-3" id="f-1006" unitRef="usd">-2326000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-5" decimals="-3" id="f-1007" unitRef="usd">-116000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-6" decimals="-3" id="f-1008" unitRef="usd">1887000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-1" decimals="-3" id="f-1009" unitRef="usd">-1412000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-7" decimals="-3" id="f-1010" unitRef="usd">-2326000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-259" decimals="-5" id="f-1011" unitRef="usd">46900000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-260" decimals="-5" id="f-1012" unitRef="usd">101900000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-261" decimals="-5" id="f-1013" unitRef="usd">475800000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-262" decimals="-5" id="f-1014" unitRef="usd">612400000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-263" decimals="-5" id="f-1015" unitRef="usd">1463100000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-264" decimals="-5" id="f-1016" unitRef="usd">532900000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-265" decimals="-5" id="f-1017" unitRef="usd">45800000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-266" decimals="-5" id="f-1018" unitRef="usd">99100000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-267" decimals="-5" id="f-1019" unitRef="usd">467900000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-268" decimals="-5" id="f-1020" unitRef="usd">655400000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-269" decimals="-5" id="f-1021" unitRef="usd">1553800000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-270" decimals="-5" id="f-1022" unitRef="usd">566200000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock contextRef="c-1" id="f-1024">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in our consolidated balance sheets to the total of the amounts in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;958,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;925,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, included in other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="c-1" id="f-1023">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in our consolidated balance sheets to the total of the amounts in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;958,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;925,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, included in other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-12" decimals="-3" id="f-1025" unitRef="usd">958848000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-13" decimals="-3" id="f-1026" unitRef="usd">925973000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash contextRef="c-12" decimals="-3" id="f-1027" unitRef="usd">1643000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c-13" decimals="-3" id="f-1028" unitRef="usd">2964000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-1029" unitRef="usd">960491000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-13" decimals="-3" id="f-1030" unitRef="usd">928937000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1031">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;12. Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our tax provision for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items arising in that quarter. Our effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on our deferred tax assets as it is more likely than not that some or all of our deferred tax assets will not be realized. Income tax expense was $2.5&#160;million and $5.7&#160;million for the three and six months ended June 30, 2026, respectively, and $7.7&#160;million and $16.1&#160;million for the three and six months ended June&#160;30, 2025, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-1032" unitRef="usd">2500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-1033" unitRef="usd">5700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-5" id="f-1034" unitRef="usd">7700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-1035" unitRef="usd">16100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="c-1" id="f-1036">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13. Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents the changes in accumulated other comprehensive income (loss) (&#x201c;AOCI&#x201d;) by component and the reclassifications out of AOCI:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Changes in Accumulated Other Comprehensive Income (Loss) by Component &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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Marketable&lt;br/&gt;Securities&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency&lt;br/&gt;Translation&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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="15" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;Realized gains and losses on marketable securities are reclassified from AOCI into other income (expense), net in our consolidated statements of operations.</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-1037">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents the changes in accumulated other comprehensive income (loss) (&#x201c;AOCI&#x201d;) by component and the reclassifications out of AOCI:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Changes in Accumulated Other Comprehensive Income (Loss) by Component &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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Marketable&lt;br/&gt;Securities&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency&lt;br/&gt;Translation&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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="15" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;Realized gains and losses on marketable securities are reclassified from AOCI into other income (expense), net in our consolidated statements of operations.</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity contextRef="c-271" decimals="-3" id="f-1038" unitRef="usd">6475000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-272" decimals="-3" id="f-1039" unitRef="usd">20217000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-74" decimals="-3" id="f-1040" unitRef="usd">26692000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-273" decimals="-3" id="f-1041" unitRef="usd">-12259000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-274" decimals="-3" id="f-1042" unitRef="usd">-6070000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-1" decimals="-3" id="f-1043" unitRef="usd">-18329000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-273" decimals="-3" id="f-1044" unitRef="usd">-378000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-274" decimals="-3" id="f-1045" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-1" decimals="-3" id="f-1046" unitRef="usd">-378000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-273" decimals="-3" id="f-1047" unitRef="usd">-11881000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-274" decimals="-3" id="f-1048" unitRef="usd">-6070000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-1049" unitRef="usd">-17951000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-275" decimals="-3" id="f-1050" unitRef="usd">-5406000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-276" decimals="-3" id="f-1051" unitRef="usd">14147000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-80" decimals="-3" id="f-1052" unitRef="usd">8741000</us-gaap:StockholdersEquity>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-1053">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14. Restructuring&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the second quarter of 2026, we announced a plan to reduce our global headcount by approximately 16% of our global full-time employees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the restructuring charges included in our consolidated statement of operations for the three months ended June&#160;30, 2026:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:39.506%"&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.293%"&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.406%"&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.293%"&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.406%"&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.293%"&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.406%"&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.297%"&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="border-bottom:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Severance and Related Charges &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;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="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&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="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Severance and related charges include cash severance expenses and other termination benefits. The majority of cash paid for the restructuring was related to severance and benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Other primarily includes lease exit and related charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining charges related to the restructuring are expected to be immaterial. The liabilities related to the restructuring were immaterial as of June&#160;30, 2026.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent contextRef="c-5" decimals="2" id="f-1054" unitRef="number">0.16</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock contextRef="c-1" id="f-1055">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the restructuring charges included in our consolidated statement of operations for the three months ended June&#160;30, 2026:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:39.506%"&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.293%"&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.406%"&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.293%"&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.406%"&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.293%"&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.406%"&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.297%"&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="border-bottom:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Severance and Related Charges &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;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="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&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="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Severance and related charges include cash severance expenses and other termination benefits. The majority of cash paid for the restructuring was related to severance and benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Other primarily includes lease exit and related charges.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges contextRef="c-277" decimals="-3" id="f-1056" unitRef="usd">7576000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-278" decimals="-3" id="f-1057" unitRef="usd">992000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-279" decimals="-3" id="f-1058" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-134" decimals="-3" id="f-1059" unitRef="usd">8568000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-280" decimals="-3" id="f-1060" unitRef="usd">30037000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-281" decimals="-3" id="f-1061" unitRef="usd">18416000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-282" decimals="-3" id="f-1062" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-138" decimals="-3" id="f-1063" unitRef="usd">48453000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-283" decimals="-3" id="f-1064" unitRef="usd">24139000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-284" decimals="-3" id="f-1065" unitRef="usd">5307000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-285" decimals="-3" id="f-1066" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-142" decimals="-3" id="f-1067" unitRef="usd">29446000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-286" decimals="-3" id="f-1068" unitRef="usd">12635000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-287" decimals="-3" id="f-1069" unitRef="usd">1794000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-288" decimals="-3" id="f-1070" unitRef="usd">27609000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-146" decimals="-3" id="f-1071" unitRef="usd">42038000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-289" decimals="-3" id="f-1072" unitRef="usd">74387000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-290" decimals="-3" id="f-1073" unitRef="usd">26509000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-291" decimals="-3" id="f-1074" unitRef="usd">27609000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-5" decimals="-3" id="f-1075" unitRef="usd">128505000</us-gaap:RestructuringCharges>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1076">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15. Segments and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CEO is our chief operating decision maker (&#x201c;CODM&#x201d;). Our CODM evaluates performance and makes operating decisions about allocating resources based on financial data presented on a consolidated basis, accompanied by information about revenue disaggregated by geographic region. Because our CODM evaluates financial performance on a consolidated basis, we have determined that we have a single operating segment composed of the consolidated financial results of Snap Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measure used by our CODM to assess performance and make operating decisions is net loss as reported on our consolidated statements of operations. Net loss is used by our CODM to identify underlying trends in the performance of our business and make comparisons with the financial performance of our competitors. Our CODM also reviews total &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;assets, as reported on our consolidated balance sheets, and purchases of property and equipment, as reported on our consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CODM also utilizes expense information in order to assess our financial performance. Infrastructure costs primarily consist of payments to third-party infrastructure partners for hosting our products, which include expenses related to storage, computing, and bandwidth. Content and developer partner costs primarily consist of fees paid to our content creators and publisher partners who share content on our platform through revenue sharing arrangements. Advertising partner and other costs primarily consist of payments to third-party partners for fulfillment services, transaction processing fees, and other expenses directly related to providing our services. Operating expenses include all remaining costs necessary to operate our business, which primarily include personnel expenses, facilities and related costs, promotional and marketing expenses, external professional services, and other administrative expenses. Operating expenses include charges recognized as research and development, selling and marketing, and general and administrative expenses within our consolidated statements of operations, but exclude stock-based compensation and related payroll and other tax expenses, depreciation and amortization, and restructuring charges, which are independently reviewed by our CODM.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the significant segment expenses and other segment items regularly reviewed by our CODM:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,598,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,344,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,127,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,708,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&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:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content and developer partner costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising partner and other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;653,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,326,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation and related payroll and other tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other segment items &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(252,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(402,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Other segment items primarily include interest income; interest expense; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;other income (expense), net&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;income tax expense&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; as reported in our consolidated statements of operations. Other segment items also include restructuring charges of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$128.5 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for both the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three and six&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30, 2026&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents our long-lived assets, which includes property and equipment, net and operating lease right-of-use assets, by geography:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.596%"&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.051%"&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.406%"&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.447%"&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30, 2026&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of world &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-lived assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,148,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;No individual country other than the United States and the United Kingdom exceeded 10% of our total long-lived assets for any period presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1077">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the significant segment expenses and other segment items regularly reviewed by our CODM:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,598,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,344,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,127,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,708,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&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:#cceeff;padding:2.62pt 1pt 1.5pt 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content and developer partner costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising partner and other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;653,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,326,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation and related payroll and other tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other segment items &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(252,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(402,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Other segment items primarily include interest income; interest expense; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;other income (expense), net&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;income tax expense&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; as reported in our consolidated statements of operations. Other segment items also include restructuring charges of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$128.5 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for both the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three and six&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30, 2026&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-292" decimals="-3" id="f-1078" unitRef="usd">1598993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-293" decimals="-3" id="f-1079" unitRef="usd">1344930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-294" decimals="-3" id="f-1080" unitRef="usd">3127784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-295" decimals="-3" id="f-1081" unitRef="usd">2708147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <snap:InfrastructureCosts contextRef="c-292" decimals="-3" id="f-1082" unitRef="usd">403464000</snap:InfrastructureCosts>
    <snap:InfrastructureCosts contextRef="c-293" decimals="-3" id="f-1083" unitRef="usd">393257000</snap:InfrastructureCosts>
    <snap:InfrastructureCosts contextRef="c-294" decimals="-3" id="f-1084" unitRef="usd">804698000</snap:InfrastructureCosts>
    <snap:InfrastructureCosts contextRef="c-295" decimals="-3" id="f-1085" unitRef="usd">769825000</snap:InfrastructureCosts>
    <snap:ContentAndDeveloperPartnerCosts contextRef="c-292" decimals="-3" id="f-1086" unitRef="usd">115112000</snap:ContentAndDeveloperPartnerCosts>
    <snap:ContentAndDeveloperPartnerCosts contextRef="c-293" decimals="-3" id="f-1087" unitRef="usd">152432000</snap:ContentAndDeveloperPartnerCosts>
    <snap:ContentAndDeveloperPartnerCosts contextRef="c-294" decimals="-3" id="f-1088" unitRef="usd">250133000</snap:ContentAndDeveloperPartnerCosts>
    <snap:ContentAndDeveloperPartnerCosts contextRef="c-295" decimals="-3" id="f-1089" unitRef="usd">313336000</snap:ContentAndDeveloperPartnerCosts>
    <snap:AdvertisingPartnerAndOtherCosts contextRef="c-292" decimals="-3" id="f-1090" unitRef="usd">137459000</snap:AdvertisingPartnerAndOtherCosts>
    <snap:AdvertisingPartnerAndOtherCosts contextRef="c-293" decimals="-3" id="f-1091" unitRef="usd">104409000</snap:AdvertisingPartnerAndOtherCosts>
    <snap:AdvertisingPartnerAndOtherCosts contextRef="c-294" decimals="-3" id="f-1092" unitRef="usd">263330000</snap:AdvertisingPartnerAndOtherCosts>
    <snap:AdvertisingPartnerAndOtherCosts contextRef="c-295" decimals="-3" id="f-1093" unitRef="usd">203560000</snap:AdvertisingPartnerAndOtherCosts>
    <us-gaap:OperatingExpenses contextRef="c-292" decimals="-3" id="f-1094" unitRef="usd">693343000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-293" decimals="-3" id="f-1095" unitRef="usd">653562000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-294" decimals="-3" id="f-1096" unitRef="usd">1326675000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-295" decimals="-3" id="f-1097" unitRef="usd">1271731000</us-gaap:OperatingExpenses>
    <us-gaap:LaborAndRelatedExpense contextRef="c-292" decimals="-3" id="f-1098" unitRef="usd">246232000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense contextRef="c-293" decimals="-3" id="f-1099" unitRef="usd">260923000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense contextRef="c-294" decimals="-3" id="f-1100" unitRef="usd">509318000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense contextRef="c-295" decimals="-3" id="f-1101" unitRef="usd">525479000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c-292" decimals="-3" id="f-1102" unitRef="usd">45599000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c-293" decimals="-3" id="f-1103" unitRef="usd">40023000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c-294" decimals="-3" id="f-1104" unitRef="usd">90295000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c-295" decimals="-3" id="f-1105" unitRef="usd">77738000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-292" decimals="-3" id="f-1106" unitRef="usd">121744000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-293" decimals="-3" id="f-1107" unitRef="usd">2894000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-294" decimals="-3" id="f-1108" unitRef="usd">136246000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-295" decimals="-3" id="f-1109" unitRef="usd">-51365000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:NetIncomeLoss contextRef="c-292" decimals="-3" id="f-1110" unitRef="usd">-163960000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-293" decimals="-3" id="f-1111" unitRef="usd">-262570000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-294" decimals="-3" id="f-1112" unitRef="usd">-252911000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-295" decimals="-3" id="f-1113" unitRef="usd">-402157000</us-gaap:NetIncomeLoss>
    <us-gaap:RestructuringCharges contextRef="c-5" decimals="-5" id="f-1114" unitRef="usd">128500000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-5" id="f-1115" unitRef="usd">128500000</us-gaap:RestructuringCharges>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="c-1" id="f-1116">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents our long-lived assets, which includes property and equipment, net and operating lease right-of-use assets, by geography:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.596%"&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.051%"&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.406%"&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.447%"&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30, 2026&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of world &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 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:2.62pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-lived assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,148,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;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:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;No individual country other than the United States and the United Kingdom exceeded 10% of our total long-lived assets for any period presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets contextRef="c-296" decimals="-3" id="f-1117" unitRef="usd">753547000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-297" decimals="-3" id="f-1118" unitRef="usd">710984000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-298" decimals="-3" id="f-1119" unitRef="usd">261657000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-299" decimals="-3" id="f-1120" unitRef="usd">245911000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-300" decimals="-3" id="f-1121" unitRef="usd">133155000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-301" decimals="-3" id="f-1122" unitRef="usd">127396000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-12" decimals="-3" id="f-1123" unitRef="usd">1148359000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-10" decimals="-3" id="f-1124" unitRef="usd">1084291000</us-gaap:NoncurrentAssets>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-5" id="f-1127">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-5" id="f-1128">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-5" id="f-1129">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-5" id="f-1130">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the quarter ended June&#160;30, 2026, our directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions, or written plans for the purchase or sale of our securities set forth in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.214%"&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.406%"&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.494%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.708%"&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.406%"&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.494%"&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.406%"&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.494%"&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.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.966%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Type of Trading Arrangement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Name and Position&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Action&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rule 10b5-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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Shares of Class A Common Stock to be Sold&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Douglas Hott &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Chief Financial Officer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5/29/2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Termination &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/17/2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Douglas Hott &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Chief Financial Officer&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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/4/2026&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adoption&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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;X&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/3/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="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rebecca Morrow, &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Chief Accounting Officer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/8/2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Termination &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11/18/2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rebecca Morrow&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Chief Accounting Officer&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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/9/2026&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:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adoption&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="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;X&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:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8/18/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="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;Contract, instruction, or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Represents the termination of a written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) adopted on November 14, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Trading arrangement provided for the sale of up to 970,479 shares of Class A Common Stock subject to Restricted Stock Unit Awards upon satisfaction of the applicable vesting conditions (the &#x201c;Hott RSU Shares&#x201d;). The actual number of Hott RSU Shares to be sold pursuant to the trading arrangement was to be reduced by the number of shares sold to satisfy tax withholding obligations arising from the vesting of the applicable equity awards and was not determinable at the time of adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Trading arrangement provides for the sale of up to 45,000 shares of Class A Common Stock over three scheduled sale dates. On each sale date, 15,000 shares of Class A Common Stock will be sold if the prior trading day&#x2019;s closing price of Class A Common Stock is at least $5.00 per share and 10,000 shares of Class A Common Stock will be sold if the prior trading day&#x2019;s closing price is below $5.00 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Represents the termination of a written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) adopted on September 9, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Trading arrangement provided for the sale of (1) up to 7,000 shares of Class A Common Stock held by Ms. Morrow, (2) up to 29,801 shares of Class A Common Stock subject to Restricted Stock Unit Award granted on May 11, 2022, a portion of which was scheduled to vest on December 15, 2025 (&#x201c;2022 RSUs&#x201d;), and (3) up to 100% of the net issued shares of Class A Common Stock subject to a Restricted Stock Unit Award granted on April 26, 2023 (&#x201c;2023 RSUs&#x201d; and, together with the 2022 RSUs, the &#x201c;2022/2023 RSU Shares&#x201d;). The actual number of 2022/2023 RSU Shares to be sold pursuant to the trading arrangement was to be reduced by the number of shares sold to satisfy tax withholding obligations arising from the vesting of the applicable equity awards and was not determinable at the time of adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Trading arrangement provides for the sale of (1) up to 20,000 shares of Class A Common Stock held by Ms. Morrow, and (2) up to 100% of the net issued shares of Class A Common Stock subject to certain Restricted Stock Unit Awards that vest during the term of the arrangement (the &#x201c;Morrow RSU Shares&#x201d;). The actual number of Morrow RSU Shares to be sold pursuant to the trading arrangement is not yet determinable and, with respect to the shares, will be reduced by the number of shares sold to satisfy tax withholding obligations arising from the vesting of the applicable equity awards.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-5" id="f-1131">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-5" id="f-1132">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:TrdArrIndName contextRef="c-302" id="f-1133">Douglas Hott</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-302" id="f-1134">Chief Financial Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrTerminationDate contextRef="c-302" id="f-1135">5/29/2026</ecd:TrdArrTerminationDate>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-302" id="f-1136">true</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:TrdArrIndName contextRef="c-303" id="f-1137">Douglas Hott</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-303" id="f-1138">Chief Financial Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate contextRef="c-303" id="f-1139">6/4/2026</ecd:TrdArrAdoptionDate>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-303" id="f-1140">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrExpirationDate contextRef="c-303" id="f-1141">6/3/2027</ecd:TrdArrExpirationDate>
    <ecd:TrdArrIndName contextRef="c-304" id="f-1142">Rebecca Morrow,</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-304" id="f-1143">Chief Accounting Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrTerminationDate contextRef="c-304" id="f-1144">6/8/2026</ecd:TrdArrTerminationDate>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-304" id="f-1145">true</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:TrdArrIndName contextRef="c-305" id="f-1146">Rebecca Morrow</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-305" id="f-1147">Chief Accounting Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate contextRef="c-305" id="f-1148">6/9/2026</ecd:TrdArrAdoptionDate>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-305" id="f-1149">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrExpirationDate contextRef="c-305" id="f-1150">8/18/2027</ecd:TrdArrExpirationDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-306"
      decimals="0"
      id="f-1151"
      unitRef="shares">970479</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-307"
      decimals="0"
      id="f-1152"
      unitRef="shares">45000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-308"
      decimals="0"
      id="f-1153"
      unitRef="shares">7000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-309"
      decimals="0"
      id="f-1154"
      unitRef="shares">29801</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-310"
      decimals="0"
      id="f-1155"
      unitRef="shares">20000</ecd:TrdArrSecuritiesAggAvailAmt>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
